Take appointment requests through one shareable link your clients can fill from any phone — no back-and-forth emails, no double bookings.
A flexible appointment form that collects who the person is, when they want to come in, and why — all in one place. Works for clinics, salons, consultants, repair shops, or any team that schedules visits, and routes new requests straight into the tools you already use.
13 fields — customize any field or add new ones with AI.
Need different fields?
Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.
Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.
Clients pick a date from a calendar and a time from a dropdown — no typing, no formatting mistakes, no "do you mean 9am or 9pm?" follow-ups.
The form renders cleanly on any phone, so a customer can book from a bus stop in 30 seconds. No app install, no account.
Ask first-time clients for extra intake details and skip those questions for returning ones. The form adapts to who is filling it out.
Send an auto-reply the moment a request lands so the customer knows you got it. Cuts down on "did you receive my booking?" emails by about 80%.
Useful for repair quotes, medical referrals, or showing exactly what needs servicing. The attachment lands with the rest of the request, no separate email thread.
Push every confirmed request to Google Sheets, Slack, or your CRM and connect from there to Google Calendar or Outlook — bookings show up where your team already works.
Click "Use this template free." Flexform loads the form instantly — no account needed to preview.
Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.
Link to Google Sheets or Slack with one click, then embed on your site or share the link.
Patients pick a date, the type of visit, and their preferred dentist or doctor. First-time visitors get extra intake questions; returning patients skip straight to scheduling. Front desk reviews requests every morning and confirms in batch.
Clients choose a service, a stylist, and a time window. The form captures phone numbers for SMS reminders and lets clients upload a reference photo for the look they want. No more guessing at the chair.
Customers describe the issue, upload a photo of the warning light or the damage, and pick a drop-off date. The shop gets enough detail upfront to quote roughly before the car even arrives.
Discovery calls and follow-up sessions both run through the same form. The reason-for-visit field doubles as a pre-call brief, so the first 5 minutes aren't wasted on context.
Prospects request a viewing time for a specific listing, share whether they're pre-approved, and note who's coming with them. Agents see qualified requests separated from casual lookers.
Plumbers, electricians, and HVAC techs collect the address, the problem description, and a photo of the issue. They arrive prepared with the right parts in the van.
Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.
Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.
Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.
Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.
Yes. The share link opens straight to the form — no signup, no login, no install. That's the single biggest reason people actually finish bookings instead of dropping off at a signup wall.
Not directly, but the Google Sheets and HubSpot integrations make the round-trip easy. Most teams pipe submissions into Sheets and use a calendar automation from there, or push to HubSpot and let it create the calendar event.
Yes — set the time field as a dropdown with only the slots you actually take. Edit them anytime by telling the AI "remove the 8am slot and add a 6pm slot," and the form updates without any manual rebuilding.
You can send an automatic confirmation email, ping a Slack channel, drop a row into a Google Sheet, or all three at once. Most clinics and salons run the email confirmation plus a Slack alert for same-day requests.
Yes, fully. About 8 of every 10 appointment bookings come from a phone, so the form is designed mobile-first — large tap targets, no horizontal scrolling, calendar picker that works with thumb taps.
Yes. FlexForm ships a Kotlin Multiplatform SDK that runs natively on Android and iOS, so the same form renders inside your app without a webview. Customers never get bounced to a browser tab.
The form itself doesn't lock slots, but the integrations do — when a request lands in your calendar tool through Sheets or HubSpot, you can mark the slot taken and adjust the dropdown options. For high-volume booking we recommend reviewing requests in batches twice a day.
For most solo practitioners and small clinics, yes. The free forever plan covers a comfortable monthly booking volume with all the core fields and integrations. You only need to upgrade if you outgrow the limits or want advanced workflow features.
A free adventure activity waiver form template with digital signature, risk acknowledgement, and emergency contact capture.
A free assessment form template for scoring skills, knowledge, or readiness. Share a link, customize questions with AI, and collect responses on any device.
A free auto repair estimate form template for shops to quote labor, parts, and timelines. Share a link, collect vehicle photos, and send written estimates.
Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.
No signup required · Free forever plan