Ranovu
BlogDocsFeaturesPricingFAQ
LoginStart Now
Back to all solutionsBooking solution

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.

  1. 1

    Free signup

    Create your account with no credit card and open the dashboard.

  2. 2

    Roon AI setup

    Generate profession-fit site copy and section structure.

  3. 3

    Services and availability

    Set pricing, duration, and weekly availability templates.

  4. 4

    Publish your site

    Go live on your subdomain with a working booking page.

  5. 5

    Share the booking link

    Post it on Instagram, WhatsApp, or your existing website.

  6. 6

    Approve the first booking

    Confirm from the panel and test WhatsApp confirmation and reminders.

Product documentation (help center)

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.

Sources and further reading

  • Appointment management
  • Hybrid booking
  • Appointment platform
Appointment platform overview by professionHomePricing

Get started with Ranovu

Create a free account and publish your booking site in minutes.

Start freeDownload the app
Ranovu

Grow your business with a modern appointment management platform.

Product

  • Features
  • How It Works
  • Pricing
  • Blog
  • Documentation
  • Dashboard

Support

  • Help & Support
  • Documentation
  • Contact
  • FAQ

Discover

  • Solution guides
  • Profession guides
  • Comparisons
  • City guides
  • Platform overview
  • Blog

Contact

  • info@ranovu.com

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • All legal documents
Privacy Policy|Terms of Service|Cookie Policy|All legal documents|Documentation

© 2026 Ranovu. All rights reserved.