Tell it who to reach.
Approve what it sends.
GTM OS is an outbound agent. It finds the accounts, verifies the contacts, writes the emails, sends through your Instantly or Smartlead, reads the replies and books the meeting. Every send waits for your approval.
Runs on your Apify, Clay, Instantly and Smartlead accounts. No new seats.
Example session. Tool names and steps are the real ones.
Runs on the tools you already pay for.
GTM OS does not replace your stack. It operates it. Connect your own accounts and the agent uses them through one tool layer, with your keys, your limits, your data.

From a sentence to a booked meeting.
Four stages. The agent runs them. You step in once, at approval.
- 1
Find
Describe your ICP once. The agent sources accounts through Apify, PhantomBuster and SerpAPI, then drops anything your ICP excludes, even when the provider cannot filter it.
SaaS · DACHSeries B · last 2 quartershiring SDR50–400 employeesagenciesunder 20 peoplesource_accounts→Apify→42 raw→38 kept - 2
Verify and score
Clay enriches the contact. Every email is verified before anyone is queued. Every prospect gets an ICP score with the reasons written down.
Lena HoffmannVP Sales · Kernwerk · verified · 14 open SDR roles82Jonas WeberHead of Growth · Nordlicht · verified · Series B in May76Mira SatoCRO · Fennel · verified · no hiring signal58Tom RicciCEO · Bright Studio · agency · excluded by ICPrejected - 3
Write and approve
Step one is drafted from real facts about the account. You read it, edit it, approve it. Drafts that sit for 72 hours expire instead of going stale in a queue.
Kernwerk's 14 open SDR rolesLena, you have 14 SDR roles open since the Series B in May. Most teams at that stage lose two quarters getting new reps to quota. Happy to show how three DACH SaaS teams cut that to one. Worth 20 minutes next week?
- 2 claims sourced
- 0 unknown tokens
- opt-out present
- under 120 words
- 4
Send, reply, book
Instantly or Smartlead sends. Replies come back classified. An interested reply gets a drafted answer and a booking through Cal.com. A human reply of any kind stops the sequence.
classify_reply→interested · 0.94→draft_response→create_booking_intent→Cal.com
Nothing sends
without you.
Every email needs a person to approve it. Automations can move deals, pause a campaign or ping you. They cannot send. That rule is in the code, not in a setting.
When something happens, it acts.
Say the rule in chat. The agent writes the workflow, dry-runs it against your data, and enables it when you say so. Fourteen triggers cover the whole loop, from a new signal to a no-show.
- when
reply.classified = interested→create_dealnotify_telegram - when
bounce.threshold_warning→pause_campaignreduce_batch_size - when
meeting.no_show→send_reminderset_nurture · 14d - when
prospect.scored ≥ 70→request_draftssend_email
One workspace. Three ways in.
The same tools, permissions and log whether you type in the chat or your developer drives it from an editor over MCP.
The default. Streams every tool call, approval and long-running task as it happens.
Add GTM OS as an MCP server with a workspace key scoped to read, write or live.
Same server, same key. Sourcing, campaigns, inbox and CRM show up as native tools.
See it run on your ICP.
Thirty minutes with Ghiles, the person who built it. Bring one segment you want to reach.
- A live sourcing run against your ICP, filtered and scored in front of you.
- A first-touch draft from real facts about one of those accounts.
- What it takes to connect your Instantly or Smartlead and go live.
Questions
Does it send emails on its own?
No. Every send is approved by a person. Workflows are blocked from sending at the code level, and a human reply, bounce, complaint or unsubscribe stops the sequence for that contact.
What do I need to run it?
An Instantly or Smartlead account with warmed mailboxes, a Clay account, and an Apify key. GTM OS connects with your credentials. It does not resell providers or add seats.
Where does my data live?
In your own workspace. Provider results are written there before the agent treats them as real, and every action is logged with who did it and when.
Can I use my own CRM?
GTM OS ships with a built-in CRM: accounts, contacts, one pipeline, activities. HubSpot, Salesforce, Attio and Pipedrive sync are next on the roadmap.
Can my developer script it?
Yes. The GTM MCP server exposes the same tools to Claude Code, Codex and Cursor, with a workspace API key you can scope and revoke.