Calendly bookings to ActiveCampaign deals with Slack prep briefs
When a prospect books on Calendly, open an ActiveCampaign deal in the right pipeline stage and ping the rep in Slack with a one-glance prep brief.
Integrations
Calendly
ActiveCampaign
Slack
Type
Categories
- Sales
- Operations
Every time a new Calendly booking comes in, I want an agent to take it from raw booking to fully-prepped sales handoff: contact synced, deal opened in the right pipeline stage, and the assigned rep pinged in Slack with a one-glance prep brief.
Trigger: poll Calendly on new_booking.
Step 1 — Pull the booking details. Use Calendly's Get Scheduled Event and List Event Invitees to grab the invitee's email, name, the event type, the scheduled time, and any answers they gave to the Calendly intake questions.
Step 2 — Sync them into ActiveCampaign. Call Create Contact in sync mode so it upserts by email (do not create duplicates). Then call Add Tag to Contact with a tag derived from the event type, for example demo-booked for a demo or intro-call for a discovery call.
Step 3 — Open a deal. Use ActiveCampaign Create Deal to drop the contact into the matching pipeline at the correct stage, with an estimated deal value inferred from the event type (a demo is worth more than a 15-minute intro, etc.). The mapping from event type to pipeline, stage, deal value, and tag should be configurable at setup so I can tweak it later without editing the workflow.
Step 4 — Build the prep brief. Use ActiveCampaign Get Contact to pull the contact's existing tags and history so I know whether this is a brand-new lead or someone already in the funnel.
Step 5 — Ping the rep in Slack. Use Slack Send a Message to either DM the assigned rep or post into a shared sales channel (let me pick at setup, and allow per-event-type routing). The message should be short and skimmable, with:
• the meeting time, prospect name, and company (if available from intake)
• existing tags and history pulled from ActiveCampaign so the rep knows whether this is a fresh lead or a returning prospect
• the prospect's answers to the Calendly intake questions
• two or three suggested talking points based on what the prospect actually submitted (not generic filler)
Keep the brief tight. The rep should be able to read it on the walk to the meeting and feel prepped.
What it does
- Spots every new Calendly booking the moment it lands and grabs the invitee's email, name, event type, scheduled time, and answers to your intake questions.
- Syncs the contact into ActiveCampaign by email so you never get duplicates, and tags them with the event type (demo, intro call, discovery) so segmentation stays clean.
- Opens a deal in the matching ActiveCampaign pipeline at the right stage, with an estimated value inferred from the event type.
- Pings the assigned rep in Slack with the meeting time, the prospect's history with you, their intake answers, and two or three suggested talking points.
What you’ll need
- A Calendly account with at least one booking event type your team uses.
- An ActiveCampaign account with the pipelines, stages, and tags you want this to use.
- A Slack workspace where reps can be DMed or where you have a sales channel set up.
How to customize it
- Map each Calendly event type to a specific ActiveCampaign pipeline, deal stage, starting value, and tag.
- Choose whether the Slack ping goes as a DM to the assigned rep, into a shared sales channel, or routes by event type.
- Tweak the prep brief format, how many talking points to include, and which CRM fields the brief pulls in.
Use cases
- Lead Enrichment
- Meeting Workflows
- Notifications & Alerts