Documentation Portal - V1
Phone Flow Documentation - V4 Production

voiceroutingflow.

This is the complete routing logic for Mia, the AI virtual receptionist that handles every inbound call to Executive Law Group. If you're new to the portal, this tab explains what Mia does with each call and why. Finalised after the first day of live calls, with adjusted business hours gating, no-transfer-during-booking logic, and refined named-person routing direct to Jelaine.

Agent
Mia - virtual receptionist
Platform
GoHighLevel - Voice AI
Version
4.0 - Production
Last updated
12 May 2026 - post day-one
What changed in V4
  • Agent renamed Mia. Confirms identity as "Mia, the virtual receptionist" when asked.
  • Business hours gate added. Human transfers only attempted Mon-Fri, 9am-5pm. Outside that, take a message.
  • No transfers during booking. Clarity consult booking is handled by the AI inside GHL - no human handover at any point.
  • Booking flow asks preferences, never lists slots. AI asks for preferred day/time within 3 business days, then proposes one alternative if unavailable.
  • Clarity consult confirmation step. AI confirms "is that what you'd like to book in for" before proceeding - some callers have already had a consult.
  • Named-person routing softened. All named-person calls route directly to Jelaine with "see if we can get them, otherwise take a message" framing.
  • Transfer wording standardised. "Let me see if someone's available, please hold the line" before every transfer attempt.
  • Urgency override preserved. In-custody calls still go straight to Jahan, any hour, day or night.
01
masterflow.
End-to-end routing logic from inbound call through to dispatched action. Read top to bottom. The urgency check at Stage 03 overrides everything below it. Inside the standard flow, the business hours gate on the named-person path and the no-transfer rule on the booking path are the two most important production constraints.
01 - Intake 02 - Receptionist 03 - Urgency override 04 - Intent 05 - Path gate 06 - Capture 07 - Action Inbound Call via GHL phone number Mia virtual receptionist greeting + intent capture URGENT? in custody / arrested? family member in custody? YES Forward to Jahan 0404 132 525 any hours - overrides business hours rule NO Caller intent? classify the call A - Named person B - New enquiry C - Former staff Asks for staff by name any partner, lawyer, paralegal New legal enquiry no specific person named Asks for former staff Harrison / Steven / Scarlett / Jim In business hours? Mon-Fri 9am - 5pm Wants to book? free 15-min clarity consult - confirm intent Existing client? OR named-lawyer request? Path B pre-check (02.02.5) YES Take a message → route to Jelaine NO → continue Path B YES NO - take msg YES NO - take msg Capture - first + last name - best phone - brief reason no email at this stage Take message "No staff currently working" capture name + phone + message Ask preferred time "within 3 business days, what suits?" never lists slots propose alternative Take message "I'll pass this on to the team" capture name + phone + follow-up reason Transfer to Jelaine "sole answerer, voicemail if no pickup in timeout" If picked up: relay to right person If no answer: Receptionist voicemail After-hours message "someone will get back to you in business hours" message logged in GHL + Slack channel end call AI books in GHL calendar NO HUMAN TRANSFER handled by AI inside GHL only confirmation sent by email + SMS auto end call Message + end message logged to GHL contact + Slack channel no double-booking on existing matters end call Scripted response Harrison Dell → now at Cadena, redirect Steven Zhang → Executive Legal, deceased Scarlett Mao / Jim Chen → no longer with firm NO TRANSFER, NO MESSAGE End call politely
Urgent - Jahan direct
Live answering
AI books consult
Take a message
Scripted (former staff)
02
routingrules.
Each routing rule below maps to one path in the master flow above and uses the same colour key. Rules are evaluated in order: urgency first, then business hours for named-person calls, then the intent-based flow.
02.01

Urgency override

Highest-priority rule. Overrides business hours and all other routing. Evaluated immediately after Mia greets the caller.

Trigger
Caller indicates they are in custody, have been arrested, a family member is in custody, they are calling from a police station, court appearance same day or next day, family violence in progress, or child safety matter unfolding.
Action
Transfer immediately to Jahan Kalantar. Mobile: 0404 132 525 or rotated on-call number for criminal team coverage. "This sounds urgent. I'm going to put you straight through to Jahan now - please hold the line."
Hours
Any time, day or night. This rule overrides the business hours gate. In-custody callers are transferred outside business hours too.
Data capture
No full data capture. Do not run the booking flow. Transfer immediately.
Callback no.
For all outbound callbacks to leads or callers, use the Receptionist Number inside GHL. Never use the 1800 number for callbacks - the 1800 number is reserved for inbound calls only. The Receptionist Number is set up in GHL phone settings as the designated outbound caller ID.
02.02

Named person
- in business hours

Caller asks for any named staff member - partner, lawyer, paralegal - and the call lands during Mon-Fri 9am-5pm. Mia attempts to transfer the call directly to Jelaine.

Hours
Monday to Friday, 9am to 5pm Sydney time. Outside these hours, see 02.03 below.
Capture
First name and last name (spell to confirm), best contact number, brief reason for the call. No email at this stage - email is only collected during clarity consult booking.
Address
Mia uses the caller's first name only throughout the conversation, even when the last name has been captured for the record.
Transfer wording
Never promise a direct transfer to the named person. Frame the transfer as an attempt. Before every transfer, capture the caller's first name, best callback number and reason for the call, then confirm the number back. "Thanks [first name]. I'll try to put you through to the team now. If no one is free to pick up, please leave a voicemail after the tone and they'll call you back on [callback number]. Please hold."
If picked up
Jelaine follows the answering guide - greets the caller, confirms details, takes a message and routes inside GHL to the named person.
If no answer
If Jelaine does not pick up within the timeout, the caller goes to the Receptionist Number voicemail. Mia has already captured the caller's name, callback number and reason before transferring and cannot come back to the call. There is no fallback to other staff.
02.02.5

Path B pre-check
- existing clients & named-lawyer routing

Two critical checks that run before any clarity consult booking. These override Path B. Added after production incidents where an existing client was booked into a clarity consult by mistake, and where new callers were expecting to book directly with a specific lawyer.

Trigger
Caller is tagged as an existing client in GHL, OR the caller says or implies they already have a matter with the firm. Signals include: "I want to check on my case", "I'm following up on my matter", "I'm already working with Jahan / Clarisse / Hannah / Rachel", "I already had my consultation", "I need an update on my file".
Action
Do NOT book a clarity consult. Take a message and route to Jelaine. "Got it. Since you're already working with us, the best thing is for me to take a message and pass it on to the team handling your matter. Could you give me your name and a short note on what you'd like to follow up on?"
Uncertain caller
If the caller is unsure whether they are an existing client, clarify with: "Just to make sure I route you correctly - have you had a consultation with us already, or is this a new enquiry?"
Trigger (named lawyer)
New caller asks to book a clarity consult with a specific lawyer by name. Signals: "I want to book a consult with Jahan", "Can I book a call with Hannah?", "Book me in with Clarisse".
Action
Do NOT accept the booking as-is. The clarity consult is never with a specific lawyer. Offer the choice between the standard clarity consult (with a team member) or message-taking for a paid consult. "The clarity consult is a general 15-minute consultation taken by a team member, not a specific lawyer. If you'd like a consultation directly with a specific lawyer, that would be a paid initial consult. Would you like me to book you into the standard clarity consult, or take a message so a team member can arrange a paid consult with the lawyer directly?"
Push-back
If the caller insists on booking directly with a specific lawyer via the clarity consult, hold firm. "The clarity consult is always taken by a team member first - it's a triage step before matching to the right lawyer. Would you like me to book you in, or take a message?"
02.03

Named person
- outside business hours

Caller asks for any named staff member and the call lands outside Mon-Fri 9am-5pm, on a weekend, or on a public holiday. Mia does not attempt a transfer.

No transfer
Human transfers do not operate outside business hours. Do not ring Jelaine, do not attempt to reach the named person.
Script
"No staff are currently working right now. I'll take a short message and someone will get back to you in business hours - Monday to Friday, 9am to 5pm. Can I start with your name?"
Capture
First name, last name, phone number, brief message.
Closing
"Thanks [first name]. Someone will be in touch in business hours."
Urgency exception
If the caller is in custody or arrested, urgency override (02.01) still applies. Transfer to Jahan immediately, day or night.
02.04

New enquiry
- book clarity consult

Caller has a legal matter and has not asked for anyone specific. Mia confirms intent, books the consult directly in GHL. No human transfer at any point in this flow.

Step 1
Understand the matter briefly. "I can help with that. Can you tell me a bit about what's going on?" Capture one or two sentences on the matter and any deadlines.
Step 2
Confirm intent - the clarity consult is free, 15 minutes, with a team member. Always check this is what they want. "What we can do is book you in for a free fifteen minute clarity consult with one of our team - is that what you'd like to book in for?" If already had a consult or following up on existing matter, switch to take-message flow (02.05).
Step 3
Ask preferred time - never list out open slots. "Within the next three business days, what day and time suits you best?" Then check the GHL calendar against their preference. If available, confirm directly. If not, propose one or two close alternatives. "[Day] at [time] is taken, but I have [closest alternative] - which works better?"
Step 4
Collect booking details only after a time is agreed: first name, last name, phone, email (spell to confirm).
Step 5
AI books inside GHL. Booking is a system action. No human transfer "Great, [first name]. You're booked in for [day] at [time]. You'll get a confirmation by email and SMS shortly, with a link to a short form to fill out before the call." Intake form sent automatically by GHL after booking confirms. End call politely.
Hours
Booking can happen any time the agent is operational. The clarity call calendar itself runs during business hours.
After-hours behaviour
Mia does not attempt clarity consult bookings outside business hours. She takes a message and someone from the team follows up in business hours to arrange the booking. The GHL clarity consult calendar is calendar-aware and only shows slots that fall within business hours anyway - the AI enforces this at the conversation level as well.
02.05

New enquiry
- caller does not book

Caller has an enquiry but does not want to book a clarity consult - either they have already had one, are following up on an existing matter, or refuse the consult format.

Action
Take a message. Do not double-book a consult. "Got it. In that case, the best thing is for me to take a message and pass it on to the team handling your matter. Could you give me your name and a short note on what you'd like to follow up on?"
Capture
First name, last name, phone, follow-up reason. Do not collect email at this stage.
Delivery
Message and transcript logged to GHL contact record and posted to the OOO Slack channel. Email to info@executivelawgroup.com.au.
02.06

Former staff
- scripted response

Caller asks for someone no longer at the firm. Mia delivers a scripted response, no transfer, no message. End call politely.

Harrison Dell
"Harrison is no longer with Executive Law Group. Cadena is now a separate legal entity. Please send any enquiries to Harrison directly."
Steven Zhang
"Steven was the sole practitioner at Executive Legal, which is a different firm, and he passed away in 2023. Executive Law Group is not Executive Legal - the two are often confused."
Scarlett Mao
"Scarlett no longer works with Executive Law Group."
Jim Chen
"Jim no longer works with Executive Law Group."
Close
After the scripted response: "Is there anything else I can help you with today?" If no, end call politely.
03
what does NOTtrigger a transfer.
Mia handles these scenarios end-to-end. There must be no human handover during any of these flows. This was added in V4 after the day-one production review showed booking calls were occasionally being routed to a human mid-flow. The business hours gate is non-negotiable and cannot be bypassed by caller intent or wording. A caller after hours saying "I need to speak to someone urgently" is not the urgency check - urgency is only the specific in-custody / arrested / court / family violence / child safety / visa cancellation triggers. All other after-hours calls take a message, no exceptions.
No transfer

Clarity consult booking

The entire booking flow - confirming intent, collecting preferred time, taking name/phone/email, locking in the slot - runs inside GHL. Mia confirms and ends the call.

No transfer

Take a message

Message capture is handled by Mia. After-hours messages, no-answer fallback, follow-up messages - all logged to GHL and posted to Slack without any human in the loop.

No transfer

General questions

Firm information, services overview, location, hours - answered briefly by Mia. Short answer first, then offer to dig deeper or book the caller in.

No transfer

Former staff requests

Scripted response delivered, no transfer to any team member, no message taken. Mia ends the call after offering further help.

No transfer

After-hours anything (except urgency)

Outside Mon-Fri 9am-5pm, no path fires a human transfer regardless of caller pressure. Only the Step 3 urgency check overrides. Everything else takes a message.

04
live answeringflow.
When a named-person call needs to reach a live human during business hours, Mia routes the call directly to Jelaine. If Jelaine does not pick up within the timeout, the caller goes to the Receptionist Number voicemail. There is no fallback to other team members - this keeps the routing simple and avoids confusion across multiple potential answerers.
01 - Primary
Jelaine Tanalgo
Offshore, via GHL platform
02 - If no answer
Voicemail
Caller leaves a voicemail (Mia has already captured name, number and reason before transferring)
Live answering operates during business hours only ( Mon-Fri 9am-5pm Sydney time ). Jelaine receives the routed call through the GHL platform with a 20-second ring timeout. If she does not answer in that window, the caller goes to the Receptionist Number voicemail. Mia has already left the call at the point of transfer and cannot come back to take a message, so she now captures the caller's first name, callback number and reason for the call before every transfer, and tells the caller they can leave a voicemail if no one picks up. Jelaine follows the answering guide written by Lorraine when receiving a routed call. Outside business hours, no transfer is attempted - the call goes straight to the after-hours message flow.
05
day-onelessons.
Issues surfaced on the first day of live calls and how they have been addressed in V4. All items below are resolved and live in the current agent prompt.
L.01
Agent had no fixed identity when asked "what's your name?"
Agent is now named Mia, the virtual receptionist. When asked, responds "I'm Mia, the virtual receptionist for Executive Law Group. How can I help?"
Resolved
L.02
Booking flow randomly routed callers to a human mid-booking
V4 prompt adds explicit "No human transfer during booking" rule and a "When you do NOT transfer" section in the agent config. Booking now runs end-to-end inside GHL with no handover. Worth confirming the GHL workflow itself has no transfer action wired to the booking trigger.
Resolved
L.03
Booking flow listed multiple open calendar slots, overwhelming the caller
V4 prompt now asks "within the next three business days, what day and time suits you best?" and only proposes one or two close alternatives if the preferred time is unavailable. Always propose, never list.
Resolved
L.04
Callers asking for Jahan expected an instant direct transfer, leading to friction when an offshore answerer picked up instead
Transfer wording softened to set the right expectation. Mia now says "Let me transfer you to someone from our team and they'll see if they can get Jahan for you, otherwise take a message and pass it on. Please hold the line."
Resolved
L.05
Out-of-hours calls were attempting human transfers, with no one to pick up
V4 adds an explicit business hours gate (Mon-Fri 9am-5pm Sydney time). Outside that window, Mia takes a message instead of attempting transfer. Only exception is the urgency override - in-custody calls still go to Jahan day or night.
Resolved
L.06
Some callers wanting to "book in with Jahan" actually had already had their clarity consult
V4 adds an explicit confirmation step before booking: "What we can do is book you in for a free fifteen minute clarity consult - is that what you'd like to book in for?" If they have already had one or are following up on an existing matter, Mia switches to take-message flow rather than double-booking.
Resolved
L.07
Existing client walked into office expecting update on their matter, having been booked into a clarity consult by the AI
Added Path B pre-check for existing client detection. Mia now identifies existing clients via GHL tag or conversational signals and routes them to Jelaine for message-taking rather than booking. Rule sits in Section 02.02.5.
Resolved
L.08
Callers expecting to book a clarity consult directly with a specific named lawyer (e.g., "book me in with Jahan")
Added named-lawyer booking prevention as part of Path B pre-check. Mia now clarifies that clarity consults are always with a team member, and offers a paid consult message-taking path for callers wanting a specific lawyer.
Resolved
L.09
Wrong pronunciation of Jahan's name on all calls - Mia was saying "jah-KHAHN" with a hard Scottish "ch" sound instead of the correct soft-h "juh-HAHN"
Updated the IPA in the GHL pronunciation dictionary from /dʒaˈxaːn/ to /dʒəˈhɑːn/. Now pronounced correctly on every call.
Resolved
L.10
Mia promised callbacks after transfers that she could not deliver
Once a transfer fires, Mia leaves the call. Unanswered transfers went to the Receptionist voicemail with no message captured and no alert. Fixed 29 Sep 2026: Mia now captures first name, callback number and reason before every transfer, confirms the number back, and tells the caller they can leave a voicemail if no one picks up. She no longer says she will take a message after a transfer. The missed-call text back now also sends from the new SMS number 0495 107 236.
Resolved
Clarity Consult Operations Guide

clarity callworkflow.

This is the staff-facing guide for taking 15-minute clarity consults. It covers how bookings arrive on your calendar, how to run the call, and what to do afterwards. If you're new to the team, watch the training video below first, then work through the sections in order. Sections cover round-robin routing, notifications, making the call from inside GoHighLevel, managing and rescheduling appointments, and moving contacts through the pipeline after the consult ends.

Calendar
Clarity Consult - 15 min
Assigned users
Jahan, Hannah (interim - paralegals to be trained)
Routing
Round-robin, calendar-aware
Last updated
12 May 2026
The essentials
  • Free 15-minute consult. Single calendar, single duration, no extensions.
  • Round-robin assignment. Appointments rotate between Jahan and Hannah based on personal calendar availability. Sam has been removed; paralegal training is planned for the near future.
  • Personal calendar wins. If you have a personal calendar event marked busy, the slot routes to the next person.
  • Two-channel notifications. Email and GHL in-app for both the caller and the staff member.
  • Call out via GHL dialer. Use the phone icon at the top right of GoHighLevel - never use your personal mobile.
  • Notes, tasks, pipeline. All post-consult actions happen inside the contact card.
Watch first - training walkthrough
trainingwalkthrough.

Five minute video walkthrough covering the end-to-end clarity call workflow from booking through to pipeline progression. Watch this before taking your first call.

Training video
Watch training on Clarity calls
Five minute video walkthrough covering the end-to-end clarity call workflow. Watch this before taking your first call.
01
consultlifecycle.
The full journey of a clarity consult from booking through to pipeline progression. Read top to bottom. Each stage is colour-coded and maps directly to the operational sections below.
01 - Booking 02 - Assignment 03 - Notifications 04 - The call 05 - During 06 - Pipeline Mia (phone) books via AI receptionist Web form caller books direct GHL Clarity Consult Calendar free 15-min - slot requested Round-robin rotation picks next assigned user Personal calendar available? check user's personal cal at the requested slot YES Slot assigned user locked into appointment NO Skip - try next user round-robin advances loop Confirmation fires - both parties notified email + GHL in-app notification Caller (the lead) confirmation email + SMS with appointment details Staff member (you) email + GHL notification incl. caller phone number Appointment time arrives caller is expecting your call Staff calls via GHL dialer click phone icon - top right of GHL outbound from the GHL number During the call - take notes contact card open - notes tab live Notes summary of the matter Tasks next steps + follow-ups Pipeline stage move based on outcome
Booking
Round-robin
Notification
The call
Post-call action
02
bookinground-robin.
How a slot ends up on your calendar. The clarity consult calendar in GHL handles assignment automatically based on round-robin and personal calendar availability. You don't need to claim slots manually.
02.01

Booking sources

Two paths produce a clarity consult booking. Both land in the same GHL calendar and are routed identically.

Via Mia
Caller phones ELG, Mia confirms the matter and asks for a preferred day and time within the next three business days. Mia books the slot directly inside GHL.
Via web form
Caller books directly through the GHL booking widget on the website or via a link sent through a campaign.
Same calendar
Both paths feed the single Clarity Consult calendar in GHL. Assignment, notifications, and reminders are identical regardless of source.
02.02

Round-robin assignment

GHL rotates appointments evenly across the assigned users on the calendar. Currently Jahan and Hannah on an interim basis. Sam has been removed from clarity call rotation; paralegal training is planned for the near future.

Rotation
Each new appointment picks the next user in the rotation. Over time, appointments distribute roughly equally between assigned staff.
Calendar-aware
Personal calendar takes precedence. If the rotation lands on Hannah at a time when Hannah has a personal calendar event marked busy, the slot routes to Jahan instead. The clarity consult never overrides existing personal commitments.
If nobody free
If both assigned users are unavailable at the requested time, the slot does not appear as bookable to the caller. They will be offered the next available time across the team.
Blocking time
To prevent assignments, block the time in your personal Google Calendar (or whichever calendar is synced to your GHL profile). GHL reads from the synced calendar and treats any busy event as unavailable.
03
notificationstwo channels.
Both the caller and the staff member receive notifications across two channels. Confirmations, cancellations, and reschedules all fire the same way - email to inbox, plus GHL in-app notification when the platform is open.
Channel 01

Email to inbox

EventSent to
Confirmation Caller + assigned staff member - includes appointment date, time, and caller phone number
Cancellation Caller + assigned staff member - immediate notification when either party cancels
Reschedule Caller + assigned staff member - new time confirmed in the same thread
Reminder Caller - timed reminder before the appointment
Channel 02

GHL in-app notification

EventBehaviour
Confirmation In-app alert appears in the notification panel when GHL is open on desktop or mobile
Cancellation Notification fires immediately - check before calling out
Reschedule Appointment updates live in the calendar view, with notification
Off-screen Push notification via GHL mobile app if the desktop app is not open
What the caller expects Once they receive the confirmation email, the caller expects a call from you at the booked time. Be on time. If you need to push it, cancel or reschedule through GHL so the caller is notified through the same channels.
04
makingthe call.
When the appointment time arrives, you place the call yourself using the GHL dialer. Outbound goes through the ELG GHL phone number, not your personal mobile. This keeps the call logged against the contact record and lets the platform record it for reference.
04.01

Open the contact card

Click the appointment in your GHL calendar. The contact card opens in a side panel with the caller's full details - name, phone, email, source, and any notes from Mia's intake. Review this before dialling.

04.02

Find the GHL dialer

The dialer lives at the top right of the GoHighLevel interface. Look for the phone icon in the top navigation bar.

04.03

Click the phone icon and dial

Clicking the phone icon opens the in-platform dialer. You can either dial the caller's number from the contact card or copy it across. The outbound call goes through the ELG GHL phone number, so the caller sees the firm's number on their screen, not yours.

Never use your personal mobile. The call needs to be logged inside GHL so the team has a record.

04.04

Have the contact card open during the call

Keep the contact card visible while you're on the call. Notes and tasks both live inside the card - you'll add them while talking or immediately after. This is the single source of truth for what happened on the call.

05
managingappointments.
If you need to cancel, reschedule, or just view what's coming up, use the appointment view in calendar settings. Filtering is the trick - either filter by the Clarity Consult calendar, or filter by your own user to see only your appointments.
05.01

Open the appointment view

Navigate into calendar settings inside GoHighLevel. Once you're in calendar settings, switch to the appointment view to see a list of all scheduled consults.

05.02

Filter by calendar (option A)

In the calendar search on the right side of the appointment view, select the Clarity Consult calendar (sometimes labelled ELG depending on workspace). This filters the view down to only consults, ignoring other calendars in the workspace.

Use this when you want to see all consults across all assigned users.

05.03

Filter by user (option B)

Alternatively, search by your own name in the user filter. This gives you only the appointments assigned to you across all calendars.

Use this when you only care about your own appointments and want to ignore everyone else's.

05.04

Cancel or reschedule from the appointment

Click into any appointment in the view to open it. From there you can cancel or reschedule. Both actions automatically fire notifications to the caller through email and the GHL channels - you don't need to message them separately to let them know.

Always cancel or reschedule through GHL rather than just not calling. The notifications keep the caller informed and protect the firm's reputation.

06
contact cardactions.
Once you click the contact card of the booked caller, you have everything you need to communicate with them and track the matter. Notes, tasks, and the messaging dashboard all live inside this card.
06.01

Message directly

Clicking the contact card opens a dashboard with messaging built in. You can email them directly about the appointment, follow up on the consult, or send any document or link they need.

  • Email goes from your GHL identity
  • Replies thread back into the same contact
  • SMS also available via the same dashboard
06.02

Notes

Navigate to the Notes section inside the contact card to record what happened on the call. Capture the matter summary, the caller's intent, any deadlines, and your recommendation.

  • Date-stamped automatically
  • Visible to all team members
  • Use during the call to type live
06.03

Tasks

Navigate to the Tasks section to set follow-up actions. Send the engagement letter, send the costs estimate, schedule a follow-up call, send the intake form, escalate to a senior lawyer.

  • Assign to yourself or to another user
  • Set due dates
  • Tasks appear on the assigned user's GHL dashboard
GHL contact card showing the Notes button highlighted in the top right of the activity panel, with an arrow pointing to the message compose area at the bottom of the conversation thread
Where to look
The Notes button sits in the top right of the activity panel - circled in the screenshot above. Click it to open the notes sidebar for the contact. The arrow at the bottom points to the message composer where you can email or SMS the contact directly inside the same dashboard. The left column shows the full contact record, including the booking source (here: Consultation with Jahan Kalantar), all captured fields, and the form submissions.
08
pipelineprogression.
After the consult ends, move the contact into the appropriate pipeline stage based on what needs to happen next. This is what turns a clarity call into a tracked opportunity rather than a one-off conversation.
08.01

Open pipelines from the sidebar

Pipelines live in the GHL sidebar. Open the pipelines view to see all opportunities across the firm. Find the contact by searching their name, or navigate from the contact card directly into their pipeline view.

08.02

Select the correct pipeline

At the top of the Opportunities view, click the pipeline dropdown to choose the right pipeline for the matter. For criminal matters select Criminal Law (crime, traffic). Each practice area has its own pipeline with stage names tailored to that workflow.

If you're not sure which pipeline to use, default to the matter type the caller raised on the clarity consult. The pipeline name controls which automation sequences fire as the contact moves through stages.

GHL Opportunities view showing the Criminal Law (crime, traffic) pipeline selected from the dropdown at the top, with stages laid out left to right: New Lead, Lead Contact Attempted, Lead Contact Responded, Viewed Clarity Call Calendar, Clarity Call Booked, Unqualified, Paid Consultation Booked, Paid Consultation Attended
Where to look
The pipeline selector is at the top left of the Opportunities view - circled in the screenshot. Click Opportunities in the sidebar, then use the dropdown to switch between pipelines. Each pipeline has its own set of stages running left to right - in the Criminal Law pipeline these are: New Lead → Lead Contact Attempted → Lead Contact Responded → Viewed Clarity Call Calendar → Clarity Call Booked → Unqualified → Paid Consultation Booked → Paid Consultation Attended. Drag the opportunity card from one stage to the next as the matter progresses.
08.03

Move the contact into the right stage

Drag the contact card from one stage to the next, or open the contact and update the stage from inside the record. The stage you choose drives automation - follow-up emails, task creation, alerts to other team members.

Match the stage to what the caller actually needs based on how the consult went.

08.04 - Typical post-consult outcomes
Qualified

Move to engagement

Caller is a fit and ready to instruct. Move into the engagement pipeline stage, fire the engagement letter task, and book the next call.

Nurture

Move to follow-up

Caller is interested but not ready yet. Move into the nurture stage so they receive ongoing communication until they are.

Referral

Move to referral out

Caller's matter isn't a fit for ELG. Refer to another firm where appropriate and move into the referral-out stage with the relevant details captured.

No-show

Move to re-engagement

Caller didn't pick up. Mark as no-show, fire the re-engagement sequence, and the system will reach out to them automatically with a rebooking link.

Voice and chatbot rules

ai contextdocuments.

The three knowledge base documents that power Mia (the voice receptionist) and the ELG Assistant (the website chatbot). These rules and the underlying firm information are read by the AI systems on every call and every chat. Voice Agent Rules defines phone behaviour, Chatbot Rules defines website behaviour, and Main Knowledge Base is the shared source of firm information both systems draw on.

Documents
3 active
Voice agent
Mia
Chatbot
ELG Assistant
Last updated
7 July 2026
Document 01

Voice Agent Rules

Powers Mia across all inbound calls
32 sections · Updated 7 Jul 2026
Document 02

Chatbot Rules

Powers the ELG Assistant on the website
22 sections · Updated 7 Jul 2026
Document 03

Main Knowledge Base

Firm information, people, services, and boundaries - the reference source for both AI systems
17 sections · Updated 7 Jul 2026