The setup that works is one GoHighLevel calendar per practice area, each with its own consultation length, attorney pool, and questions, and a single booking page that sends the visitor to the right one. The bottom line: a caller who books the wrong kind of consultation wastes an attorney's hour, so the calendar should decide the routing before the meeting exists.
Why one calendar is not enough
A family law consultation and an estate planning consultation differ in length, in the lawyer who takes them, and in what the client should bring. Putting both on one calendar forces staff to sort them by hand. Clio's secret shopper research, cited by the Oklahoma Bar Journal, found that only about a third of firms replied to prospective clients' emails and only 20 percent of those that missed a call called back, so a booking flow that removes the sorting step removes a place where inquiries stall.
What GoHighLevel calendars offer
GoHighLevel's help pages describe calendars with round robin routing, collective calendars where several people attend, and class booking calendars with seat limits and capacity. A separate help page explains collecting payments in calendars, so a firm that charges for consultations can require payment at booking.
| Practice area | Calendar type | Length |
|---|---|---|
| Family law | Round robin among two attorneys | 45 minutes |
| Estate planning | Single attorney | 30 minutes |
| Personal injury | Round robin, intake first | 20 minutes |
| Criminal defense | Collective, attorney and intake | 20 minutes, urgent slots |
| Free workshop | Class booking with seats | 60 minutes |
Build it in GoHighLevel
- Create one calendar for each practice area and set its length, buffer, and availability.
- Add the attorneys who take that practice area, and choose round robin if several can take the meeting.
- Turn on payment collection for any calendar where the firm charges a consultation fee.
- Add a form or Conversation AI step that asks the matter type and sends the visitor to the matching calendar.
- Build a workflow with the Customer Booked Appointment trigger for each calendar that sends the confirmation and preparation message for that practice area.
- Add an Appointment Status workflow for no shows, covered in our consultation reminder guide.
Three ways to set it up, compared
| Setup | How it works | Weakness |
|---|---|---|
| One calendar for everything | Staff sort each booking by hand | Wrong practice area bookings and wasted attorney time |
| One calendar per practice area | The visitor picks or is routed to the right one | Needs a clear entry page or a routing question |
| Routing form first, then the calendar | A short form or chatbot asks the matter type and sends the visitor on | One extra step, which some visitors skip |
Before online booking, a receptionist asked the caller what the matter was and looked at three attorneys' schedules. The calendar setup automates that conversation. It cannot replace a conflicts check, so the booking confirmation should say the firm has not yet confirmed it can take the matter. Firms that charge for the first meeting can use the payment feature so the slot is only held once the fee is paid, which also reduces no shows.
Worked example
For example, if a firm books 60 consultations a month and 10 are booked into the wrong practice area under a single calendar, that is 10 wasted or rescheduled meetings (60 times 0.17). Routing by matter type before booking removes most of them.
Mistakes to avoid
- One calendar for everything. Staff end up sorting by hand.
- No buffer between meetings. Attorneys need time to review.
- Round robin without checking conflicts. A conflict check should come before the meeting.
- Charging without a policy. State the refund rule at booking.
How this was handled before
Front desk staff booked consultations by phone, asked what the matter was, and put it in the right attorney's calendar. That took a call each time. Separate calendars by practice area let the caller do the sorting.
What to measure after launch
Track consultations by practice area, wrong practice area rate, and time from inquiry to booking. If the wrong area rate stays high, add a screening question before the calendar.
Check before you switch it on
US text messages sent from a standard 10 digit number need A2P 10DLC registration. The HighLevel support portal says registration is required for texts to US recipients from 10 digit long code numbers and that toll free numbers do not require it. HighLevel's opt in guidelines also say a person cannot be forced to agree to text messages in order to submit a form, so keep the consent box optional. One compliance guide separates informational texts, which need documented consent, from marketing texts, which need prior express written consent. Ask your attorney which category your reminders fall into. Consultation fees must be handled under your state's rules for earned and unearned fees, so confirm with your ethics counsel before collecting payment at booking. This is general information, not legal advice.
Questions people ask
Can attorneys share a consultation calendar?
GoHighLevel's help pages describe round robin and collective calendars for several team members.
Can consultations be paid?
GoHighLevel has a help page on collecting payments in calendars.
How long should consultations be?
It depends on the practice area. The table above shows example lengths, and each firm should set its own.
Ready to try it yourself? Start a GoHighLevel account here.
You can also see this in action in our GoHighLevel capabilities demo.
