OyeChats
FeaturesSolutionsIntegrationsPricingDocsBlogContact us

Meeting booking

Let visitors book a call inside the chat instead of being sent away to a scheduling page they may never open.

Setting it up

  1. Pick a provider

    Calendly, Zcal or Cal.com. One per chatbot.

  2. Paste your scheduling link

    Under Workspace → Integrations → Meetings, or from the chatbot's Channels tab.

  3. Test it in the widget

    Ask the chatbot to book a call and confirm the scheduler opens and a booking completes.

What visitors see

When booking is enabled, the chatbot offers a meeting where it is a sensible next step, and the scheduler opens inside the conversation. Once a booking is confirmed, the chatbot does not also push a live-chat handoff in the same turn. The visitor has already got what they came for.

Confirmed bookings appear against the conversation in your dashboard and fire the meeting_booked webhook.

If the scheduler will not load

Usually a content-security header. The scheduler renders in a frame inside the widget. If your own site sends a Content-Security-Policy with a frame-src that excludes your scheduling provider, the frame is blocked by your site, not by OyeChats. The widget detects this and falls back to opening the scheduler in a new tab, but the fix is to allow your provider's domain in frame-src.

Something here wrong or missing? Tell us and name this page. We will fix it.