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.

Agentic Task
CalendlyActiveCampaignSlackSalesOperationsLead EnrichmentMeeting WorkflowsNotifications & Alerts
PromptCreate

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 does this prompt do?

  • 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 do I need to use this?

  • 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 can I 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.

FAQs

Will this create a duplicate ActiveCampaign contact if the prospect is already in our list?
No. The agent upserts by email, so an existing contact gets updated and tagged rather than duplicated. Their history, tags, and prior deals stay intact.
Where do the suggested talking points come from?
From what the prospect actually submitted. The agent reads their answers to your Calendly intake questions plus any tags or notes already on their ActiveCampaign contact, and suggests two or three threads worth pulling on in the meeting.
Can different event types route to different reps or pipelines?
Yes. You configure the mapping at setup. For example, demos can land in your sales pipeline at Stage 2 with a higher starting value and DM your AE, while intro calls land in a top-of-funnel pipeline and post into a shared SDR channel.
Does the Slack message go to a channel or a DM?
Either. Pick one or set per-event-type routing. The brief itself is the same: meeting time, prospect history, intake answers, and the suggested talking points.
What happens if the prospect reschedules or cancels?
The agent runs on new bookings, so a reschedule creates a fresh prep brief for the new time. You can extend it to update the existing deal or post a cancellation note as a follow-up customization.

Related templates

Partner tier review board for quarterly promotion calls

Work every partner tier decision from one board, with the revenue and commission numbers, clear promotion thresholds, and AI review briefs.

Introw
HubSpot
Slack
App
Reconcile partner commissions between HubSpot and Introw

Open one board at month end to find every closed deal missing a commission, every commission with no deal behind it, and every amount that does not add up.

Introw
HubSpot
Slack
App
One control room for every Instantly sending mailbox

See warmup status, daily send volume, and bounce risk for every sending account in one grid, with the riskiest mailboxes floating to the top.

Instantly
Slack
App
Partner payout approval queue with Xero bill handoff

Review Introw partner payouts line by line, approve them from one board, raise the matching bill in Xero, and post every approval to Slack.

Introw
Xero
Slack
App
One inbox for every Jira Service Management approval waiting on you

See every access, purchase and leave request waiting on your decision in one screen, approve or decline in place, and send the reason back to the requester.

Jira Service Management
Confluence
Slack
App
Browse and shortlist creators without burning audit credits

Search creators for free, shortlist the best with your team, and spend an audit credit only when you decide someone is worth a closer look.

HypeAuditor
Airtable
Slack
App

Stop running cold into your next demo.

Connect Calendly, ActiveCampaign, and Slack once. Geni preps every booking automatically so your reps walk in ready.