meetergomeetergo Help

Redirect After Booking

Send attendees to a custom page after they complete a booking and pass event details to your redirect URL

Updated on February 6, 2026

By default, attendees see a confirmation page within meetergo after booking. With the redirect feature, you can send them to any URL instead—your website, a thank-you page, an onboarding flow, or a payment page.

Use Cases

  • Thank you page: Show a branded confirmation on your website
  • Analytics/CRM: Track conversions and sync attendee data with your CRM
  • Next steps: Direct to onboarding materials or preparation docs
  • Upsell: Send to related products or services
  • Survey: Collect immediate feedback
  • Payment: Redirect to a payment page for paid consultations

Enable Redirect

  1. Open your Meeting Type settings
  2. Go to the Confirmation Page tab
  3. Toggle Redirect after booking
  4. Enter your Redirect URL
  5. Save changes

Pass Event Details to Your Redirect URL

When you enable Pass event details to redirect URL, meetergo appends booking information as query parameters to your redirect URL. This includes the attendee's name, email, event time, host info, and custom form answers.

This setting is enabled by default for all meeting types.

To configure it:

  1. Enable Redirect after booking
  2. Toggle Pass event details to redirect URL on or off
  3. Save changes

Available Parameters

Event Variables

ParameterTypeDescriptionExample
event_type_namestringName of the meeting typeDiscovery Call
event_type_uuidstringUnique ID of the meeting typeabc-123-def
event_start_timestringStart time in invitee timezone (ISO 8601)2026-02-06T15:00:00+01:00
event_end_timestringEnd time in invitee timezone (ISO 8601)2026-02-06T15:30:00+01:00
assigned_tostringHost/assignee name(s)Jane Smith

Invitee Variables

ParameterTypeDescriptionExample
invitee_emailstringAttendee email addressmax@example.com
invitee_full_namestringFull nameMax Mustermann
invitee_first_namestringFirst name (if available)Max
invitee_last_namestringLast name (if available)Mustermann
invitee_uuidstringUnique booking identifierinv-456-ghi

UTM Tracking Variables (Pass-Through)

If UTM parameters are present on the booking page URL, they are passed through to the redirect URL:

ParameterDescription
utm_sourceTraffic source
utm_mediumMarketing medium
utm_campaignCampaign name
utm_contentContent variant
utm_termSearch term

Custom Question Answers

ParameterDescription
answer_1Response to custom question 1
answer_2Response to custom question 2
...Up to answer_10

Example Redirect URL

If your base URL is:

https://yourwebsite.com/thank-you

The attendee will be redirected to:

https://yourwebsite.com/thank-you
  ?event_type_name=Discovery%20Call
  &event_type_uuid=abc-123-def
  &event_start_time=2026-02-06T15:00:00%2B01:00
  &event_end_time=2026-02-06T15:30:00%2B01:00
  &assigned_to=Jane%20Smith
  &invitee_email=max%40example.com
  &invitee_full_name=Max%20Mustermann
  &invitee_first_name=Max
  &invitee_last_name=Mustermann
  &invitee_uuid=inv-456-ghi
  &utm_source=google
  &utm_campaign=demo
  &answer_1=I%20need%20help%20with%20scheduling

Using Parameters on Your Page

On your redirect page, read these parameters to personalize the experience:

const params = new URLSearchParams(window.location.search);

const email = params.get('invitee_email');
const name = params.get('invitee_full_name');
const eventName = params.get('event_type_name');
const startTime = params.get('event_start_time');

document.getElementById('confirmation').textContent =
  `Thanks ${name}! Your ${eventName} is confirmed for ${new Date(startTime).toLocaleString()}.`;

onSuccess JavaScript Callback

When meetergo is embedded on your website, the onSuccess callback also receives the full event details:

window.meetergoSettings = {
  onSuccess: function(data) {
    console.log(data.invitee_email);       // "max@example.com"
    console.log(data.invitee_full_name);   // "Max Mustermann"
    console.log(data.event_type_name);     // "Discovery Call"
    console.log(data.event_start_time);    // "2026-02-06T15:00:00+01:00"
    console.log(data.assigned_to);         // "Jane Smith"

    // Full data object includes:
    // appointmentId, secret, event_type_name, event_type_uuid,
    // event_start_time, event_end_time, assigned_to,
    // invitee_email, invitee_full_name, invitee_first_name,
    // invitee_last_name, invitee_uuid, answer_1, answer_2, ...
  }
};

Best Practices

Keep It Fast

Your redirect page should load quickly. Attendees just completed an action and expect immediate feedback.

Confirm the Booking

Even on your custom page, confirm that the booking was successful. Include:

  • Confirmation message
  • Meeting date and time
  • Next steps

Mobile-Friendly

Many bookings happen on mobile devices. Ensure your redirect page works well on all screen sizes.

Track Conversions

Use UTM parameters or your analytics tool to track bookings:

https://yourwebsite.com/thank-you?utm_source=meetergo&utm_medium=booking

Testing Redirects

Before going live:

  1. Make a test booking on your meeting type
  2. Verify you're redirected to the correct URL
  3. Check that event detail parameters appear in the URL
  4. Test on both desktop and mobile

Troubleshooting

Redirect Not Working

  1. Verify the URL is complete (includes https://)
  2. Check for typos in the URL
  3. Ensure Redirect after booking is toggled on
  4. Save changes and test again

Parameters Missing

  1. Ensure Pass event details to redirect URL is enabled
  2. Verify your redirect URL doesn't have existing parameters that conflict
  3. Check your page's JavaScript for parameter reading errors
  4. Look at the actual URL in your browser's address bar

Wrong Page Loading

  1. Confirm the URL points to the intended page
  2. Check for redirects on your server that might interfere
  3. Clear browser cache and test again

FAQ

Can I redirect to different pages based on the meeting type?

Yes, each meeting type has its own redirect setting. Configure different URLs for different meeting types.

Does the redirect work with embedded booking pages?

Yes, the redirect works the same way whether the booking is on meetergo directly or embedded on your website. For embedded bookings, the onSuccess callback also provides the event details.

Can I redirect to an external domain?

Yes, you can redirect to any publicly accessible URL.

Can I disable the event detail parameters?

Yes, toggle off Pass event details to redirect URL in the meeting type settings. Only the timezone and existing URL parameters will be forwarded.

Are the parameters URL-encoded?

Yes, all parameter values are automatically URL-encoded. Your web developer can use URLSearchParams or decodeURIComponent() to read them.

Was this article helpful?

Let us know if this article answered your questions.