# Slack GTM Agent > Canonical: https://www.yalc.ai/gtm-ai-agents/slack-gtm-agent/ DM a natural language brief to your Slack bot. A campaign preview lands in the thread. You tap a thumbs up. A paused Lemlist DRAFT ships, ready to start. ## Categories - campaigns **Partner:** lemlist **Repo:** https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system **Skill Dir:** .claude/skills/slack-gtm-agent **Github Skill Url:** https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system/tree/main/.claude/skills/slack-gtm-agent **Booker Url:** https://app.iclosed.io/e/acquisition-and-consulting-llp/yalc-implementation-call **Yalc Fit Score:** 9 **Yalc Verdict:** Brief in Slack. Preview in Slack. Approval in Slack. DRAFT Lemlist campaign out. Approval gate is original sender only, guarded with a thumbs up reaction. Built in partnership with Lemlist. **Hook:** Four messages. Coffee. Campaign live. **Before State:** You have a sharp brief in your head. By the time you open Lemlist on a laptop, walk through five forms, write four sequence steps, set up sending schedules, and copy paste enriched contacts in, the day is gone. You stop briefing as often as you should. **After State:** You DM your Slack bot: "Series A HR tech in the US who hired a CRO in the last 30 days, 2 step LinkedIn plus 3 step email." A minute later, a preview lands in the thread. You tap a thumbs up. The campaign sits in DRAFT in Lemlist, ready for you to start when you want. ## Gates - **DM the Yalc bot** - N: 1 - Body: One natural language message in a Slack DM or app mention. ICP, channel mix, step count, all in plain English. - Tools: Slack Socket Mode - **LLM parses the brief** - N: 2 - Body: The agent extracts the structured ICP, the channel mix, and the step count from your sentence. If something is missing, it asks one focused question in the thread. - Tools: LLM - **Sourcing plus enrichment** - N: 3 - Body: Your existing Lemlist campaign chain takes over. Fiber for sourcing, FullEnrich for verified contacts, deduped against your pipeline before any copy gets written. - Tools: Fiber MCP,FullEnrich - **Per persona copywriting** - N: 4 - Body: Each tier of contact gets a different sequence. VP gets the strategic angle. Manager gets the team productivity angle. IC gets the daily friction angle. - Tools: Lemlist atoms,LLM - **Block Kit preview in thread** - N: 5 - Body: A full preview of the campaign renders as a Block Kit message in the same Slack thread. ICP summary, sequence steps, contact count, send schedule. - Tools: Slack Block Kit - **Thumbs up ships DRAFT** - N: 6 - Body: Only the original sender can approve. Thumbs up reaction or a `yalc approve` reply ships the campaign as a Lemlist DRAFT. Never live without your tap. - Tools: Lemlist MCP **Result Stat:** Natural language in. DRAFT Lemlist campaign out. Approval gate guards the send. From four Slack messages, you have a paused campaign ready to ship. ## Closer Four messages. Coffee. Campaign live. Brief in. Preview lands. Thumbs up. DRAFT ships. The approval gate guards the send. **Reviewer:** Othmane Khadri