Pause Reply.io outreach when a prospect books on Calendly

By General Input

The moment a prospect books a meeting on Calendly, mark them as Meeting Booked in Reply.io, update HubSpot, and log which sequence sourced the meeting.

Integrations

  • Reply.io
  • Calendly
  • HubSpot

Type

Agentic Task

Categories

  • Sales
  • Operations

Build an agent workflow that fires whenever a prospect books a meeting on Calendly, then silences any cold outreach to them in Reply.io and reflects the booking in HubSpot.

Trigger: a webhook from Calendly on the invitee.created event. The webhook payload includes the invitee's email, name, the scheduled event URI, the event type, and the meeting start time. If any of those fields are missing from the payload, call Calendly's Get Event Invitee to pull the full record before continuing.

In Reply.io, find the contact by the invitee's email. Use List Contacts (search by email) to locate the contact record and pull their contactId. If the contact is enrolled in a sequence, use Get Sequence Contacts (Extended) to identify the active sequenceId they are currently on. Then call Set Contact Status with status MeetingBooked and pass that sequenceId so Reply.io pauses every remaining step in the cadence (email, LinkedIn, calls, SMS, tasks). Note: Reply.io requires a sequenceId for sequence-scoped statuses like MeetingBooked, so the lookup is necessary, not optional.

If the email is not found in Reply.io, skip the Reply.io steps and continue. Do not fail the workflow.

In HubSpot, run Search Contacts by email to find the contact. If found, call Update Contact to record the meeting time and the Calendly event type on the contact properties. Then call Create Note associated to that contact summarizing who booked, the event type, the meeting start time in the contact's local time zone if available, and which Reply.io sequence sourced the meeting (sequence name plus id). The note should make it easy for the team to credit the right campaign for the booking.

If the contact does not exist in HubSpot, create the note attribution context in plain text within the workflow log instead, but do not create a new contact unless the operator explicitly opts into that during setup.

Keep the workflow tight: one Calendly booking in, Reply.io paused (when applicable), HubSpot updated, sequence attribution captured. No other side effects.

Related prompts

Explore more prompts
Turn Mailjet email clicks into ranked HubSpot follow-upsiMessage campaign console with pre-flight checks and delivery boardA searchable RFP answer library your bid team drafts fromSee which target accounts just started advertising on LinkedInAccount health board that puts product usage next to your CRMLook up a customer's full chat history mid conversationLusha prospecting workbench with credit-safe revealsWhich companies your LinkedIn ads reach, matched to your CRMLead response desk with a running clock on every new leadApprove Lusha enrichment field by field before HubSpot saves it