Feature

Checkout Questions

Pre-booking intake forms to gather customer preferences and requirements

Pre-Booking Intake Forms

Before a customer confirms their booking, they answer your custom intake questions. You collect preferences, medical information, accessibility needs, or any other details that matter for that appointment. The customer completes the form in the booking flow.

  • Rating scales — "How experienced are you with this activity?"
  • Text input — "Any allergies or injuries I should know about?"
  • Multiple choice — "Which time preference do you have: morning, afternoon, evening?"
  • Yes/No questions — "Do you have prior experience?"

4

Question types

Per-service

Configuration

Before checkout

Timing

Required or optional

Field options

Service-Specific Setup

You assign checkout questions to individual services. A yoga class asks about experience level and injuries. A photography session asks about style preferences and location. Customers only answer questions relevant to the service they're booking.

Pro tip

Keep it short. 3-5 questions gets better completion rates than 10-15. Ask the most critical information first — allergies and injuries for medical services, experience level for lessons, accessibility needs for tours.

In the Booking Flow

When a customer selects their appointment slot and service, checkout questions appear before payment. They see the form, provide answers, and then proceed to checkout. You get the data immediately in your dashboard.

The booking flow is:

  1. Customer selects date/time/staff
  2. Checkout questions form appears
  3. Customer answers and continues
  4. Payment/confirmation

There's no separate "intake form" step — it's integrated directly into the checkout experience.

Viewing and Using Responses

Every checkout question response is stored with the appointment. View responses in the appointment detail view, export to CSV, or use the data to prepare for the appointment.

Filter by response content: find all customers who reported food allergies, or all bookings where experience was "beginner". Use this to:

  • Brief your staff before appointment
  • Adjust service delivery based on customer info
  • Track patterns in customer needs
  • Build a knowledge base of customer requirements

Note

Checkout question responses are part of the appointment record. You can see answers in your dashboard and via API (when available).

Separate from Customer Feedback

Customer feedback happens after the appointment. Checkout questions happen before booking is confirmed. Use questions to gather what you need upfront. Use feedback to measure how it went afterward.

Checkout questions are about gathering input. Feedback is about gathering insights.

Frequently Asked Questions

Early Access — 3 Months Free

Ready to transform your service business?

Join 150+ businesses already using Opencals. Get 3 months completely free with all features unlocked.

No credit card required
Setup in 10 minutes
Cancel anytime