Pages · Booking (public, customer-facing)

Public booking flow.

The flagship customer experience — what the QR code / booking link opens (PRD Service 1: 24/7 automated booking). This page is public: it intentionally does NOT use the authenticated app shell or side nav — it's a clean, standalone branded booking card. Flow & IA follow the Calendly reference; the look is our "Trusted Operator" system. Shown here in framed previews; mobile is critical (most customers book from the QR on their phone).

Step 1 · Pick a service

Jordan's PlumbingBook a service appointment

Hi! Pick the service you need and choose a time that works — we book around the clock.

Step 2 · Select a date

Back
Jordan's PlumbingBook a service appointment
Drain cleaning
1 hr
We come to you
Starting at $149
AR with Alex Reyes
Select a date & time
June 2026
Su
Mo
Tu
We
Th
Fr
Sa

Step 3 · Date picked → time slots

Back
Jordan's PlumbingBook a service appointment
Drain cleaning
1 hr
We come to you
Starting at $149
AR with Alex Reyes
Select a date & time
June 2026
Su
Mo
Tu
We
Th
Fr
Sa
Friday, June 19

Step 4 · Slot selected → Next (confirm slot)

Back
Jordan's PlumbingBook a service appointment
Drain cleaning
1 hr
We come to you
Starting at $149
AR with Alex Reyes
Select a date & time
June 2026
Su
Mo
Tu
We
Th
Fr
Sa
Friday, June 19

Step 5 · Enter details · default

Back
Service
Drain cleaning
Duration
1 hr
When
Fri, June 19, 2026
9:30 AM – 10:30 AM
Location
We come to you
Time zone
Pacific Time (GMT-8)
Price
Starting at $149
Payment accepted
Cash Card Zelle Apple Pay
No payment needed to book
Enter your details
So we can text your confirmation and reminders.
Text me about this booking
Get your confirmation and a reminder the day before by text.
We’ll text your confirmation to this number.

By turning this on you agree to receive automated booking texts from Jordan’s Plumbing at the number above. Msg & data rates may apply. Msg frequency varies. Reply STOP to opt out, HELP for help. Terms · Privacy.

By confirming, you agree to receive appointment texts & emails from Jordan's Plumbing.

Step 5 · SMS opt-in · opted-in vs not (detail)

The “Text me about this booking” stub from the details step, shown in both states. Stub only — no Twilio wiring. On = confirmation echo + consent microcopy; Off = no texts, microcopy hidden.

Text me about this booking On
Confirmation + reminder the day before by text.
We’ll text your confirmation.

Automated booking texts from Jordan’s Plumbing. Msg & data rates may apply. Reply STOP to opt out, HELP for help.

Text me about this booking Off
No texts — you’ll still get your email confirmation.

Step 5 · Enter details · validation error

Back
Service
Drain cleaning
Duration
1 hr
When
Fri, June 19, 2026
9:30 AM – 10:30 AM
Location
We come to you
Time zone
Pacific Time (GMT-8)
Price
Starting at $149
Payment accepted
Cash Card Zelle Apple Pay
No payment needed to book
Enter your details
Please enter your name.
Enter a valid email address.
So we can text your confirmation and reminders.

By confirming, you agree to receive appointment texts & emails from Jordan's Plumbing.

Step 5 · Enter details · submitting (loading)

Back
Service
Drain cleaning
Duration
1 hr
When
Fri, June 19, 2026
9:30 AM – 10:30 AM
Location
We come to you
Time zone
Pacific Time (GMT-8)
Price
Starting at $149
Payment accepted
Cash Card Zelle Apple Pay
No payment needed to book
Enter your details
So we can text your confirmation and reminders.

By confirming, you agree to receive appointment texts & emails from Jordan's Plumbing.

Step 6 · Confirmation (booked + appointment ID + add-to-calendar)

You're booked!

A confirmation has been sent to you by text and email.

We texted your confirmation to (818) 555-0142 — reply STOP any time.
Service
Drain cleaning · 1 hr
When
Friday, June 19, 2026 · 9:30–10:30 AM (PT)
Where
We come to you · 123 Maple St
Your tech
Alex Reyes
Questions?
Jordan's Plumbing · (818) 555-0100
Appointment ID
APT-4F9X2
Payment accepted at your appointment
Cash Card Zelle Apple Pay
Payment due at time of service. A deposit may be required for large jobs. Nothing was charged to book.

Need to change it? Reschedule or cancel (ref. APT-4F9X2)

Book faster next time — get the app

Free, on your phone in seconds.

  • 1-tap rebooking — no forms
  • Appointment reminders the day before
  • Exclusive offers from Jordan's Plumbing

Maps to PRD booking steps: customer initiates → service pick (Step 1); real-time availability + exact-date check (Steps 2–3); present slots + confirm (Steps 3–4); save booking + capture details (Step 5); generate appointment ID + send confirmation (Step 6, shows APT-ID + "sent by text & email" + add-to-calendar + reschedule/cancel by ID). Reschedule/cancel uses the toast/modal confirmation foundation.