Skip to main content

Redirect customers after booking

Customize the post-booking experience and track conversions by setting up redirects for your confirmation page.

Updated over a month ago

Overview

You can automatically redirect customers to another web page after they complete a booking, quote request, or service request. This is often used for:

  • Tracking conversions in tools like Google Analytics or Meta Pixel

  • Sending customers to a custom thank-you or upsell page

  • Displaying additional next-step instructions


Setting a default redirect

You can set default redirects for your confirmation pages directly in Online Booking › Content and messages › Confirmation Page.

  1. Go to Online Booking in your Zenbooker Admin.

  2. Open the Content and messages section.

  3. Under Confirmation Page, select one of the tabs: Booking, Booking Request, or Quote Request.

  4. Check Redirect to external web page.

  5. Enter the full URL where you’d like customers redirected after completing that flow.

  6. Click Save.

If you want all three (Bookings, Booking Requests, and Quote Requests) to redirect to the same page, make sure you enable Redirect to external web page and enter the same URL for each tab.


Overriding redirects at the service level

You can override the default redirect or confirmation message for specific services.
For example, you might want to send customers to different thank you pages based on the service they booked.

  1. Go to Services from your Zenbooker Admin

  2. Click on a service

  3. Click on the Booking Page section 

  4. Under Confirmation Page, select “Redirect to external site” and then enter the URL you’d like customers to be redirected to after booking

  5. Click Save

This redirect will take precedence over any default redirects set in Online Booking.


URL parameters sent to your confirmation page

When Zenbooker redirects customers to your custom confirmation page, it appends the URL with specific query parameters to provide details about the booking. These parameters include:

  • service_name: Name of the booked service (e.g., "Full-Service Junk Removal")

  • service_id: Unique ID associated with the service

  • territory_name: Territory or location where the service is offered (e.g., "Washington")

  • total: Represents the total cost of the service booked, given in the smallest denomination of the currency used. For instance, a value of 100 could mean $1.00, €1.00, £1.00, etc., depending on the currency in context.

  • customer_id: Unique ID of the customer who made the booking

  • booking_session: A unique session ID for that specific booking

  • coupon_code: Any coupon codes applied during the booking (e.g., "save20")


Did this answer your question?