Form builder
Appointment form builder: customize booking steps
Ranovu appointment form builder at /app/form-builder manages flow steps, custom fields, KVKK text, and appearance tokens in one save. appointment_flow_config + custom_form_fields persist via PATCH /api/provider/settings. Booking v2 layoutVersion and theme colors included.
Key features
3-panel UI
Step list, live preview, step editor.
Custom fields
Text, select, tel PhoneInput, checkbox. Required and order.
Booking theme
Colors, radius, layoutVersion v1/v2 in appearance panel.
Service override
Elite+ custom_form_override per service.
Problem solved
Sectors need different intake: salon photos, clinic complaint, coach goals.
Builder customizes without code.
Step control
Toggle service, datetime, contact, consent, phone verify Elite+, payment.
phoneVerification injected when OTP enabled.
Live preview
Center panel simulates client flow before save.
KVKK
Consent step with provider legal text. Records in consent table.
Booking v2
layoutVersion v2 modern shell; v1 remains fallback.
Shared useBookingFlowController state machine.
Save
Single PATCH settings. Activation customize_booking_form marker.
Configure form
Open form builder; order steps; add fields; save.
Easy setup steps
From the free plan to a live booking page-often done within about an hour.
Free signup
Create your account with no credit card and open the dashboard.
Roon AI setup
Generate profession-fit site copy and section structure.
Services and availability
Set pricing, duration, and weekly availability templates.
Publish your site
Go live on your subdomain with a working booking page.
Share the booking link
Post it on Instagram, WhatsApp, or your existing website.
Approve the first booking
Confirm from the panel and test WhatsApp confirmation and reminders.
Vs Google Forms
Forms lack slots and PayTR. Ranovu ties fields to encrypted appointment rows.
Frequently asked questions
- Conditional fields?
- Limited; complex logic needs custom work.
- File field?
- Separate appointment file upload step.
- Bilingual?
- TR/EN tenant locale; labels editable both ways.
- Change form later?
- Old appointments keep snapshot answers.
- v2 required?
- No; default v1.
- AI fields?
- Onboarding may seed; builder edits after.
Get started with Ranovu
Create a free account and publish your booking site in minutes.