Integrations

Bookeo

Connect Bookeo to WaiverChaser so clients automatically receive a waiver email when they book an appointment.

The Bookeo integration sends a waiver signing email to your client automatically when they book through Bookeo. You connect once, map your booking products to waivers, and every new booking triggers an email without any manual step.

Plan requirement: Starter or above.

Enabling the integration

  1. In your WaiverChaser dashboard, go to Settings > Account
  2. In the Integrations card, toggle Bookeo on

This makes the Bookeo page available in your sidebar.

Connecting your account

  1. Go to Settings > Bookeo in the sidebar
  2. Click Connect Bookeo
  3. You'll be redirected to Bookeo to authorize the connection
  4. Approve the requested permissions and you'll be sent back to WaiverChaser

WaiverChaser never stores your Bookeo password. You can disconnect at any time from the Bookeo page in your dashboard.

Once connected, the page shows your Bookeo account ID, connection status, and when the last booking event was received.

Mapping products to waivers

After connecting, your Bookeo products (booking types) appear in the Product mappings section. Each mapping tells WaiverChaser which waiver to send when someone books that product.

To create a mapping:

  1. Click Add mapping
  2. Select a Bookeo product from the dropdown
  3. Select the waiver to send
  4. Optionally select a location (controls which branding appears in the email)
  5. Click Save mapping

You can create one mapping per product. If you have multiple products (e.g., "Intro Class" and "Private Session"), each can map to a different waiver.

To remove a mapping, click the trash icon next to it. Removing a mapping stops automatic emails for that product. It doesn't affect waivers that have already been sent or signed.

What happens when a client books

When someone books through a mapped Bookeo product:

  1. Bookeo sends a webhook to WaiverChaser immediately
  2. WaiverChaser looks up the mapping for that product
  3. If a mapping exists, WaiverChaser sends the waiver to the client's email
  4. The client opens the email, taps the link, and signs on their phone or computer
  5. The signed record appears in your Signatures page like any other

If no mapping exists for the product, no email is sent.

Duplicate prevention

WaiverChaser checks before sending:

  • If the client already has a completed signature for that waiver, no email goes out
  • If the client already has a pending signing request for that waiver, WaiverChaser resends the existing link instead of creating a new one

This means clients who book multiple appointments won't get repeated waiver emails after they've already signed.

Connection status

The Bookeo page shows the current connection status:

  • Connected (green): the integration is active and processing bookings
  • Error (red): something went wrong. Try disconnecting and reconnecting. If the error persists, contact support.

The Last event timestamp shows when the most recent booking webhook was received, so you can confirm bookings are flowing through.

Disconnecting

Click Disconnect on the Bookeo page to remove the integration. This:

  • Removes the webhook subscription from Bookeo (no more events sent)
  • Deletes your stored Bookeo credentials from WaiverChaser
  • Leaves all existing signed waivers and pending requests in place

You can reconnect at any time by going through the authorization flow again.