Connect Tiger Booking to your calendar, video, messaging and CRM tools, and push booking events out to any endpoint with outbound webhooks. Integrations are organized into three sub-tabs: Apps & Calendars, CRM, and Webhooks & API.
Where: WP Admin → Tiger Booking → Settings → Integrations.
Apps & Calendars
Under Productivity & Communication you can wire up:
- Google Calendar — sync bookings to a Google Calendar in real time (OAuth Client ID/Secret + Calendar ID).
- Zoom Video — auto-generate a Zoom meeting link when an appointment is confirmed (Server-to-Server OAuth app credentials).
- Slack Alerts — post booking and cancellation alerts to a channel via an Incoming Webhook URL.
- WhatsApp — send messages from a verified business number (Phone Number ID + Access Token).
Each card takes the provider’s own keys. Some connections display a badge noting they require a verified provider OAuth app before they’ll function.
CRM
The CRM Connections sub-tab pushes new customers and bookings into your CRM automatically. Available connectors include HubSpot (Private App Token + Portal ID), Salesforce, Pipedrive, Zoho (with a data-center region), Monday and ActiveCampaign. Enter the relevant token or key for each.
Webhooks & API
This is the most powerful section for automation:
- REST API key — generate (and regenerate/copy) an API key so external systems can read your booking data.
- Outbound webhook (simple) — POST booking events (created, cancelled, rescheduled) as JSON to a single URL.
- Outgoing Webhooks (advanced builder) — fire booking events to any URL as REST or GraphQL, with merge tags, custom headers and HMAC signing so the receiver can verify authenticity.
Building an advanced webhook
- Add a webhook and choose the booking events that trigger it.
- Set the target URL and method (REST or GraphQL).
- Compose the payload using merge tags, add any custom headers, and optionally attach a signing credential for HMAC.
- Use Send test to fire a sample event and confirm the endpoint accepts it.
Because payloads are signed and delivered through a unified envelope, downstream tools (Zapier, Make, n8n or your own service) can trust and route them reliably.
Troubleshooting
A connection shows a “requires OAuth app” badge and won’t sync.
That provider needs a verified OAuth application before the exchange completes. Create the app on the provider’s side, paste its credentials, and finish the OAuth connection prompt shown on the card.
My webhook never arrives.
Open the webhook and press Send test — it reports the endpoint’s response. Check the URL, that the receiver accepts the method (REST vs. GraphQL), and that any HMAC secret matches on both sides.