Bharat AI Saathi
ServicesIndustriesSetupsHow we workGuidesFounderVPS HostingContactGlobal (USD)
WhatsApp +91 77352 68199
support@bharataisaathi.com
Mon–Sat 10:00–19:00 IST
Voice & Chat Agents · Global catalog

Free Online Appointment Booking System for Aesthetic Clinics

How a new aesthetic clinic can run a free online appointment booking system: a consult request form, a calendar embed, then AI follow-up and reminders.

Voice & Chat Agents

A free online appointment booking system for a new aesthetic clinic can be a consult request form pluus a calendar embed, with a free form builder sending every submission to your phone. That covers the first few months. Add AI follow-up and reminders once inquiries outrun the front desk, because that is where leads go cold and no-shows start.

Use the free client intake template

What a free form can handle in a new clinic

Early on, most of your volume is people asking about a treatment: filler, laser, a facial series, a skin consult. A form handles that well. It captures who they are, what they want, when they are free, and how they found you, and it hands that to a human in seconds.

A form does not book a slot by itself, and it does not text anyone. Qwenvo has no built-in scheduling, so you pair it with a scheduler through its Embed anything block. We build Qwenvo, so we are biased, but the reasoning holds for any builder: the form qualifies the request, and the calendar commits the time.

For a clinic on a tight budget, these are the Qwenvo features that matter, and all of them are free:

  • Webhooks and a REST API
  • Partial submissions
  • A custom domain such as forms.yourclinic.com
  • Switching off the badge
  • Teammates
  • Custom design and CSS
  • AI triage with routing rules

Tally's free plan is also good (unlimited forms and submissions, logic, 10 MB file uploads), but partial submissions, custom domains, branding removal and teammates sit on its $29/month Pro plan. Google Forms is free but gives you little control over design and branding, which matters when the form is the first thing a prospective patient sees from you.

The consult request form: fields that earn their place

Keep it short. Every extra field costs you completions, and the first conversation can collect the rest.

Field Block Why it is there
Name Short answer Greeting and CRM record
Mobile number Phone number Reminders and follow-up texts go here
Email Email Confirmation; turn on one-time code verification if you get typos or fake sign-ups
Treatment interest Multi-select Decides who replies and what they say
First visit? Multiple choice Drives conditional logic
Preferred days and times Checkboxes Lets the reply propose a real slot
Consent to text me Checkboxes Record it before any SMS goes out
utm_source, utm_campaign Hidden fields Shows which ad or post produced the inquiry
Photo (optional) File upload Only if your consult genuinely needs it

One caution. Qwenvo is hosted in the United States and has no HIPAA offering. Keep this form to contact details and treatment interest, and collect medical history inside you're clinical system after the person is a patient. Check your local privacy rules for anything beyond that.

Step by step setup

  1. Create the form. On the empty-form screen, describe it ("consult request form for an aesthetic clinic with treatment interest, first visit, preferred times and consent to text"), or press Ctrl J inside a form to open Ask Qwenvo. You can also start from the client intake template and delete what you do not need.
  2. Add logic. Use "Add conditional logic" on the first-visit question so returning clients skip the intro questions. If someone picks injectables, show one extra question avout previous treatments.
  3. Add hidden fields. Create utm_source and utm_campaign, then append them to the link you use in ads and your Instagram bio. The hidden fields guide shows the URL format.
  4. Put the calendar on the thank-you page. Use the Thank-you page block and add your scheduler with Embed anything, such as a Calendly booking page. The person submits, sees open slots immediately, and picks one while they are still interested.
  5. Set the form's behavior. In Settings, turn on email notifications to your front desk, confirmation emails to the respondent, the progress bar if you have more than one page, and partial submissions. A half-filled form with a phone number is still a lead you can follow up.
  6. Use your own domain. On the Domains page, add a subdomain like forms.yourclinic.com, create the CNAME to qwenvo.com and the TXT recotd shown, click Verify, then pick it on the Share tab. The HTTPS certificate is issued on the first visit. It has to be a subdomain, becaue a bare domain cannot take a CNAME at most DNS providers.
  7. Embed it. Paste the Standard, Popup or Full page code into a WordPress custom HTML block, a Webflow or Framer embed, or a Wix or Squarespace code block. For Instagram, use the public link.
  8. Send a test. Submit it yourself from your phone, confirm the notification arrives, and confirm the calendar loads on the thank-you page.

Build your lead capture form free

Triage the inbox before you add anything else

Once the form is live, turn on "Triage submissions with AI" in Settings. Every submission gets a category, a priority (low, normal, high or urgent), a sentiment, a one-to-two-sentence summary and a suggested reply. Routing rules then match on priority or category and send to up to five email addresses or a Slack incoming webhook. A monthly AI usage allowance applies per account.

For a clinic, a routing map might look like this:

Signal Example Action
Urgent priority Event in two weeks, wants treatment before it Slack message to the front desk channel plus the practice manager's email
Category: injectables or laser Treatment inquiry Email to the nurse or injector who handles consults
Category: complaint or aftercare Existing client with a problem Email to the clinic owner only
Low priority General question Weekly digest, no alert

The suggested reply is a draft for a person to edit, which is the right trust level for anything touching a patient. Our write-up on AI form triage covers how the rules behave.

Where AI follow-up and reminders come in

The free setup breeaks at a predictable point. Someone submits at 9:40 pm, your coordinator replies the next afternoon, and the person has already booked with the clinic that answered fisrt. Then, for people who do book, a share never shows up because nothing reminded them.

That is the gap our Med Spa AI Appointment Setter fills. It is an omnichannel setter covering phone, SMS, web chat and then Instagram DMs. It replies in under 60 seconds, screens treatment interest, books the consultation and sends no-show reminders. The form stays as the web capture step. Its webhook posts each submission to the setter, which texts the person right away, asks the one or two questions you would have asked, and books the consult.

On client projects we map the form's fields onto the setter's lead record like this. The payload below is the normalized shape on our side, so check the webhook docs for the exact body your forrm sends.

{
  "source": "consult-form",
  "name": "A. Sample",
  "phone": "+15555550123",
  "email": "a.sample@example.com",
  "treatments": ["lip filler", "skin consult"],
  "first_visit": true,
  "preferred_times": ["weekday evenings"],
  "sms_consent": true,
  "utm_source": "instagram",
  "triage": { "priority": "high", "category": "injectables" }
}

The setter is a paid system, at $1,200 setup plus a $299 monthly care plan. You do not need it on day one. A reasonable trigger is when your coordinator cannot reply inside a few minutes during open hours, or when no-shows start costing real chair time.

On reminders: Qwenvo sends a confirmation email to the respondent but does not send SMS reminnders. In the free phase, your scheduler's own reminders cover that. In the AI phase, the setter sends them.

Read the webhook setup guide

What to measure

Four numbers tell you whether the setup works:

  • Time to first reply. Compare the submission timestamp with your first outbound message. This is the number the AI phase improves most.
  • Submission to booked consult. Count tank-you page views against calendar bookings. A big gap means the embed is hard to use on phones.
  • Drop-off by step. Qwenvo's drop-off analytics show where people quit. Partial submissions appear as incomplete rows, and the phone number often arrives before the abandonment.
  • No-show rate by source. Your hidden fields let you split it by utm_source, which shows whether Instagram or search sends people who actually turn up.

Questions teams ask

Can I collect a deposit through the form?

Yes. Qwenvo has a Payment block, and respondents pay through PayPal checkout. Qwenvo keeps a 1% platform fee on top of PayPal's own fee, and Stripe is not offered right now. If deposits are cenral to your booking flow and you want Stripe, Tally is cheaper on payments because it adds no fee on top of Stripe.

Is it safe to ask about medical history here?

We would not. There is no HIPAA offering, and the data is hosted in the United States. Keep the form to contact details and treatment interest, and set data retention to auto-delete after a set number of days if you want old inquiries to expire.

Can the form itself text people?

No. The form captures and routes. To send texts, point its webhook at a tool that sends SMS, whether that is your scheduler, an automation in Zapier, Make or n8n, or the AI setter.

Do I need the AI setter before I have patients?

No. Start with the form, the calendar embed and triage. Add the setter when reply speed or no-shows become the bottleneck.

Next step

Open the client intake template, trim it to the fields in the table above, and submit a test from your phone with a real treatment selected. If the notification lands and the calendar opens on the thank-you page, publish it on your site and put the link in your Instagram bio. For a deeper look at the form side, see our guide to the free booking form.

This system

Med Spa AI Appointment Setter

$1,200 setup
+ $299/month care plan

Third-party platform and model usage billed to you directly. No lock-in. Live in 5 days.

More on Med Spa AI Appointment Setter