BookingItNow · All Plans
What Is the Booking Confirmation Extension?
After a customer completes a purchase for a service linked to BookingItNow, the Booking Confirmation extension automatically displays a "What happens next" card on:
- The thank you page immediately after checkout
- The order status page when the customer returns to view their order
The card explains what the customer should expect — for example, that they'll receive a booking link by email, or that your team will be in touch to confirm their appointment time. It appears only for orders that BookingItNow processed; orders for unlinked products are unaffected.
No setup is required. The extension is active for all BookingItNow merchants automatically.
How It Works
Customer places order
↓
BookingItNow fulfillment webhook fires
↓
Booking link sent + Jobber request created (or Calendly/Cal.com invite dispatched)
↓
Webhook writes order metafield: custom.bookingitnow_next_steps
↓
Thank you page loads → extension reads metafield → "What happens next" card appears
The message in the card is written by BookingItNow automatically based on the service and provider type. For Jobber services: it explains that a booking link has been sent by email. For Calendly / Cal.com: it prompts the customer to check their email for the scheduling link.
If the metafield isn't set (the product isn't linked to a BookingItNow service), the extension renders nothing and is invisible to the customer.
Customising the Block
Although the extension is auto-enabled, you can customise two things in the checkout editor:
- In your Shopify admin go to Online Store → Themes → Customize
- Switch to the Checkout template, then navigate to the Thank you step
- Find the BookingItNow — Booking Confirmation block in the right panel
- You can adjust:
- Section heading — the title shown above the message (default: "What happens next")
- Fallback message — text shown if no automated message was set for the order (useful for edge cases)
Leave the heading blank to use the default. Leave the fallback blank if you're happy for the block to remain invisible on orders where no message was written.
Service Area + Booking Confirmation
If a customer's order is flagged as outside your service area, the automated message in the confirmation card reflects this. It lets the customer know that their address is outside your usual coverage zone and that you'll be in touch before confirming the booking.
This happens automatically — no additional configuration needed.
Order Status Page
The extension registers on both the post-checkout thank you page and the customer account order status page. This means a customer who returns to their order later (via email confirmation link or their account) will see the "What happens next" panel there too, as long as the metafield is still set on the order.
Troubleshooting
Card doesn't appear on the thank you page
- Confirm the product is linked to a BookingItNow service (Services → select the service → check which Shopify product it's linked to)
- Check the Activity feed in BookingItNow — is there a Booking Created entry for this order? If not, the webhook may not have fired (check the order was fulfilled in Shopify)
- In the Shopify checkout editor, confirm the BookingItNow block is present on the Thank You step and hasn't been removed
Card shows with no message / shows fallback text only
The custom.bookingitnow_next_steps metafield wasn't written for this order. This can happen if:
- The webhook fired before the Shopify metafield API accepted the write (rare, usually resolves on retry)
- The order was manually fulfilled in Shopify without going through the normal checkout flow
If you see this regularly, contact support with an example order number.
Heading is missing or showing the wrong text
Open the checkout editor, find the BookingItNow block on the Thank You step, and update the Section heading field. Changes take effect immediately for new orders.
FAQ
Can I change the automated message content (not just the heading)? Not directly — the message text is generated by BookingItNow based on the provider and service. To influence the content, customise the booking link email template (Settings → Email Notifications) or contact support to request custom message templates.
Does this work if my theme doesn't support checkout extensibility? Checkout extensibility is required. It's available on Shopify and above (not Basic Shopify). If you're on an unsupported plan, the extension won't appear in the checkout editor.
Will customers on mobile see the card? Yes — the checkout UI extensions framework handles responsive layout automatically.
Last updated: April 27, 2026 · BookingItNow
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article