CHATBOTS

Intercom Reschedule Bot with Conflict-Aware Slot Offers

When a customer asks to move an appointment in Intercom, the bot finds the booking, reads free/busy from the shared Google Calendar.

CategoryChatbots
Enginesim
Difficultyintermediate
Triggerchat
Steps7
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerIntercom reschedule message receivedIntercomIntercom
  • ActionLook up current booking in PostgresPostgreSQLPostgres
  • ActionRead free/busy from shared Google CalendarGoogle CalendarGoogle Calendar
  • LogicPick 3 conflict-free slots that fit duration
  • ActionOffer slots as Intercom quick repliesIntercomIntercom
  • ActionMove event and update Postgres on choiceGoogle CalendarGoogle Calendar
  • OutputConfirm new time in Intercom threadIntercomIntercom

What it does

Turns an Intercom chat request like "can we move my Thursday call?" into a finished rebook. The bot looks up the existing appointment, checks the shared Google Calendar for genuine open time, and proposes alternates the customer can accept with one tap — no back-and-forth with a human agent.

When to use it

For support or success teams who book meetings through Intercom and lose time ping-ponging on "what else have you got?" Best when your calendar is the single source of truth and most reschedules are simple slot swaps, not policy disputes.

How it works

  1. 1An Intercom conversation tagged or classified as a reschedule request fires the trigger.
  2. 2The bot queries Postgres for the customer's current booking (event id, duration, owner).
  3. 3It reads free/busy on the shared Google Calendar and filters to slots that fit the duration and avoid conflicts.
  4. 4A decision step picks the three nearest open slots inside business hours and posts them as quick replies in Intercom.
  5. 5On the customer's choice, it moves the Google Calendar event and updates the Postgres row.
  6. 6It confirms the new time back in the Intercom thread and closes the loop.

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 PostgresAny Postgres URL — query, write, migrate.
  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.