Integrations
Connect payments, telehealth, calendar sync, and messaging under MediBook → Integrations. Each section shows a status badge so you can see at a glance what’s configured.
Payments — Stripe
- Set Payment mode and choose your currency.
- Paste your Stripe secret key and webhook signing secret.
- In your Stripe dashboard, add a webhook pointing at the URL shown on the page (copy it from the code block there).
Paid services then collect payment during booking; MediBook records payment status, and can produce invoices and receipts.
Telehealth — Zoom
Choose a telehealth provider and enter your Zoom Account ID, Client ID, and Client Secret (a Server-to-Server OAuth app). Providers with telehealth enabled will get automatic video links on their appointments.
Calendar sync — Google & Outlook
- Create an OAuth app in the Google Cloud Console (or Microsoft Entra) and add the redirect URI shown on the Integrations page.
- Enter the Client ID and Client Secret (and tenant, for Outlook).
- On each Provider edit screen, click Connect under Google or Outlook Calendar.
Sync is two-way: bookings appear on the connected calendar, and existing events there block those times for new bookings.
Messaging — Twilio (SMS & WhatsApp)
Enter your Twilio Account SID and Auth Token, then enable SMS and/or WhatsApp and set the sender numbers. Channels are chosen under Notifications; patients need a phone number on file to receive them.