HLAI Experts

Fertility clinics · Consultation booking

Fertility consultation booking that knows which appointments are paid

A patient asking for a free advisory call should leave the conversation with one booked. A patient asking for a paid consultation needs a way to pay. For a fertility clinic we built and tested a GoHighLevel (GHL) booking assistant that handles both: it books the free call from your calendar and sends a payment-enabled booking link for the paid one.

Book a 1:1 with Rob30 minutes, free

The job

Booking a free call and a paid consult in the same conversation

One assistant, two appointment types, and a clear line where payment takes over.

The clinic we built this for had two kinds of first appointment. A free advisory call costs the patient nothing and needs no more than a time. A paid consultation is a commitment, and payment has to be part of how it is booked. The assistant treats the two differently because they are different.

The free call is booked in the chat. When a patient wants the advisory call, the assistant reads the open times on the clinic's calendar, offers them, and books the one the patient picks. Nobody on staff has to step in for that booking.

The paid consultation gets a link. HighLevel's help center says Conversation AI does not collect online payment during its booking flow. So on our build the assistant never booked or held a paid slot itself. It sent the patient a booking link with payment on it, and the patient chose the time and paid on that page.

Charge now, or keep the card. HighLevel calendars offer two payment settings. Charge upfront takes the payment during booking. Collect Card on File saves the patient's card without charging it at that point. Which one a clinic uses depends on how it handles cancellations and refunds, so the plan records the choice before the calendar is built. Either setting needs a payment gateway connected in the sub-account first.

Video or in person. The booking conversation asks whether the patient wants a video consultation or a visit to the clinic. The answer is settled before the appointment exists, so nobody turns up at the door for a video call.

The reminder carries the link. The reminders were revised after the first version went in, and the revised reminder email includes the meeting link. A patient on a video consultation finds the link in the same message that tells them the time.

Both paths tested. Before the work was reported done, a test patient booked a free advisory call and another went through the paid consultation link. Both passed. On a new build, each test booking goes into the QA report with screenshots.

What we set up

What goes into consultation booking

  • A free advisory calendar the assistant books into from the conversation
  • A paid consultation booking link with payment switched on
  • Assistant wording for each appointment type, approved word for word
  • A question in the booking conversation: video consultation or in-person visit
  • Confirmation and reminder messages, with the meeting link in the reminder email
  • Your chosen payment setting: charge at booking, or keep the card on file
  • A test patient on each path, followed from the first message to the calendar

How a setup runs

How the booking gets built

  1. A 1:1 with Rob

    Rob asks which first appointments you offer, which ones are paid, how patients pay today, and whether they can choose video.

  2. The plan document

    The plan sets out what the assistant says on each path, the message that carries the payment link, and every confirmation and reminder. You approve it before we build.

  3. Calendars and payment

    We build both calendars in your account, check that your payment gateway is connected, and set the paid calendar to the payment option the plan names.

  4. Test patients and the QA report

    Made-up patients book the free call, pay through the link and pick video or in person. The QA report shows each booking with screenshots.

  5. Changes later

    A new appointment type, or a change to the paid calendar, gets a verdict before any work: inside the agreed scope, or new scope.

What you bring

What the booking needs from you

Your appointment types

Each first appointment you offer, whether it is free or paid, and how long it runs.

Who takes each one

The advisers or clinicians behind each calendar, and the hours they are available.

Your payment gateway

HighLevel needs a payment gateway added in your sub-account before any calendar can take payment.

Your video setup

The meeting link patients use for video consultations, so the reminder email can carry it.

Your cancellation policy

What happens to a paid booking when a patient cancels, which decides whether you charge at booking or keep the card.

Where it stops

The assistant never takes payment inside the chat and never holds a paid slot on its own: the patient books and pays through the link. It gives no clinical advice while booking. We promise no number of bookings.

Questions

What clinics ask about consultation booking

Can a patient pay for a consultation inside the chat?
No. HighLevel's help center says Conversation AI doesn't collect online payment during booking. On the build we did, the assistant sent a booking link with payment on it instead, and the patient picked a time and paid on that page.
Does the assistant book free advisory calls by itself?
Yes. It reads the open times on your calendar and books the free call in the conversation. Only the paid consultation goes out as a link.
Should our paid calendar charge at booking or keep a card on file?
HighLevel supports both. Charge upfront takes payment as the patient books, and Collect Card on File saves the card without charging it then. The right one depends on your cancellation and refund policy, so the plan records your choice before we build.
Can patients choose a video consultation?
Yes. The booking conversation asks whether they want video or an in-person visit, and the revised reminder email carries the meeting link for the appointment.
What if a patient asks a medical question while booking?
The assistant doesn't answer it. It passes the question to a person on your team. How that handoff works in chat and on the phone is on the patient inquiry page.
Rob Eason

Who you talk to

Rob Eason

Rob runs HLAI Experts and takes the 1:1 calls himself.

He is a HighLevel Certified Admin with the second-most reviews in HighLevel's Certified Admin Directory worldwide, all of them 5 out of 5.

He won HighLevel's Top New Subaccounts via AI Employee award in its 2025 Summer of AI Awards and taught HighLevel's official masterclass on its AI Employee.

Before HighLevel, he co-owned a 60-employee financial services firm and sold his share.

On the call he looks at your account, not a script.

5/5 across 83 reviews in HighLevel's Certified Admin Directory

Show Rob how a consultation gets booked today

Bring your appointment types and how patients pay for them. In 30 minutes Rob tells you how the free and the paid paths would run in your HighLevel account.

Book a 1:1 with Rob