LeadsForge meeting prep brief in Slack when a call is booked

When a prospect books a call through LeadsForge, an agent builds a one-page prep brief with discovery questions, blocks prep time, and DMs the rep.

Agentic Task
LeadsForgeGoogle CalendarSlackSalesMeeting WorkflowsNotifications & Alerts
PromptCreate

Build an agent-based workflow that turns every new LeadsForge booking into a fully prepped meeting so the rep walks in cold-outreach-ready.

Trigger: a LeadsForge outgoing webhook subscribed to the meeting_booked event. When it fires, use the thread ID, sequence ID, prospect details, and meeting time from the webhook payload as the starting inputs.

On each fire, the agent should:

1. Call LeadsForge Get Thread on the booking's thread to pull every prior message between us and the prospect.

2. Call LeadsForge Get Sequence for the sequence the prospect was enrolled in, so the agent knows exactly which pitch and cadence they responded to. Handle both single-channel sequences and multichannel sequences.

3. Draft a one-page prep brief containing: who the prospect is (name, title, company, email); which LeadsForge messages they actually engaged with and what their replies said; notable objections, questions, or interest signals from the thread; 3 to 5 discovery questions tuned to what they seemed most interested in. Keep it scannable with short paragraphs and bullets, not long prose.

4. Call Google Calendar Create Event on the rep's primary calendar to block a 15-minute internal prep window on the day of the meeting (about 30 minutes before the meeting itself), with the full brief in the event description and a title like "Prep: <prospect company>".

5. Call Slack Send a Message to DM the assigned rep with the brief, the meeting time in the rep's timezone, and the prospect's email so it lands in their inbox before the call.

The real value of the agent is reading the thread and picking the right discovery questions and pitch context, not just relaying the booking. If the thread is empty or the sequence lookup fails, the agent should still produce a brief from available contact fields and clearly note that thread context was missing rather than inventing objections.

What does this prompt do?

  • The moment LeadsForge fires a meeting booked notification, the agent reads the entire outbound thread and the sequence the prospect was on.
  • It writes a one-page prep brief covering who the prospect is, which messages they engaged with, notable objections, and 3 to 5 tailored discovery questions.
  • It blocks a 15-minute prep window on the rep's Google Calendar the day of the meeting, with the full brief in the event description.
  • It DMs the assigned rep in Slack with the brief, the meeting time, and the prospect's email so it lands before the call.

What do I need to use this?

  • A Salesforge or LeadsForge workspace with an API key (both products share the same key).
  • A Google Calendar account for the rep who owns the meeting.
  • A Slack workspace so the agent can DM the rep.
  • The rep's email or Slack handle so the agent knows who to prep and message.

How can I customize it?

  • Change the number of discovery questions, tone of the brief, or add sections like competitors and pricing anchors.
  • Swap the 15 minute prep block for 10 or 30 minutes, or move it to the morning of the meeting.
  • Route the Slack message to a shared sales channel instead of an individual rep, or copy a manager in on high value bookings.

FAQs

What if the booking has no real LeadsForge thread history?
The brief falls back to whatever contact fields exist and skips the objections section instead of making things up.
Does this work with both single channel and multichannel LeadsForge sequences?
Yes. The agent looks up whichever sequence the booking came from and pulls the pitch context accordingly.
Who does the Slack message come from?
It's sent from the Slack account you connect, so the rep sees it as a DM from that user.
Can I add more attendees to the calendar prep block?
Yes. The agent creates the prep event on the rep's calendar, and you can tweak the instructions to invite a sales engineer or manager as well.
How fast does the brief show up after a meeting is booked?
LeadsForge fires the notification the moment the booking lands, so the brief is usually in Slack within a minute.

Related templates

Call overdue Xero customers with an AI collections agent

Every weekday at 10am, an AI voice agent phones your most overdue Xero accounts, logs what each customer promised, and reports back to finance in Slack.

LiveKit
Xero
Deepgram
+2
Agentic Task
Win back LiveChat visitors whose chats went unanswered

Every couple of hours we find the chats your team never answered, email those visitors a real reply, and hand the sensitive ones to a support lead.

LiveChat
Gmail
Slack
Agentic Task
Chat quality review board for LiveChat support leads

Score last week's finished live chats against one rubric, let an AI grader draft the notes with quotes, and send coaching straight to the agent.

LiveChat
Slack
General Input Database
App
Front desk appointment confirmation board for the next 3 days

Open one board every morning, see every upcoming appointment with its confirmation status, and text the clients who have not replied yet.

LoopMessage
Google Calendar
Google Sheets
App
Win back no-show and cancelled appointments every morning

Every weekday morning, every appointment that fell through yesterday gets a personal text or email inviting them to rebook, plus a task for the right rep.

LeadConnector
Google Sheets
Slack
Agentic Task
Live Loop returns analytics with product-level drill-down

Pick any date range up to 120 days and see return volume, refund versus exchange mix, and the products behind every number, recalculated each time you open it.

Loop Returns
Google Sheets
Slack
App

Never walk into a booked meeting cold again.

Connect LeadsForge, Google Calendar, and Slack once, and every new booking arrives with a prep brief already in your DMs.