CHATBOTS

Intercom bot books a Zoom demo and confirms the calendar slot inline

When a visitor asks for a demo in Intercom, the bot offers open Google Calendar slots, books the one they pick, creates a Zoom meeting.

CategoryChatbots
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerVisitor sends a demo-intent message in IntercomIntercomIntercom
  • ActionFetch open slots from Google Calendar free/busyGoogle CalendarGoogle Calendar
  • ActionOffer slots as quick replies and capture the pickIntercomIntercom
  • ActionCreate the calendar event with the visitor as attendeeGoogle CalendarGoogle Calendar
  • ActionCreate the Zoom meeting and get the join linkZoomZoom
  • OutputConfirm time and Zoom link inline in the Intercom chatIntercomIntercom

What it does

Turns a "can I see a demo?" message in your Intercom Messenger into a booked meeting without the visitor ever leaving the chat. It reads your team's real availability, lets the visitor pick a time, creates the Zoom call, and posts the confirmation and join link back into the conversation.

When to use it

Use this when inbound demo requests stall in back-and-forth scheduling emails. It is built for SDR and sales teams who want self-serve booking from the website chat with zero copy-paste of Calendly links.

How it works

  1. 1A visitor message in Intercom matching demo intent ("book a demo", "see a demo") fires the trigger.
  2. 2The flow queries Google Calendar free/busy for the assigned rep and returns the next open 30-minute slots.
  3. 3The bot replies in Intercom with the slots as quick-reply buttons and waits for a pick.
  4. 4On selection, it creates a Google Calendar event with the visitor as an attendee.
  5. 5It creates a Zoom meeting for that time and grabs the join URL.
  6. 6It posts a confirmation message into the Intercom thread with the date, time, and Zoom link.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect IntercomConversations, contacts, articles.
  2. 2
    Connect Google CalendarEvents, attendees, availability.
  3. 3
    Connect ZoomMeetings, recordings, transcripts.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.