You built the ICP. Now add the sending layer to your coding agent with one command.

A GTM engineer can run LinkedIn outbound from Claude Code or Cursor by adding the GTM Bud MCP server with one command. The agent then builds campaigns from an audience description, clones a working campaign for each segment, and returns campaign results as data in the terminal. Launch waits for your confirmation of a preview, and the agent shows each reply for your review before it sends.

The short answer for a GTM engineer

Yes, you can run LinkedIn outbound from a coding agent. Add the GTM Bud MCP server to Claude Code or Cursor, and the agent can create a campaign from an audience description, clone it for each segment, and return campaign results in the terminal. Launch waits for your confirmation of a preview, and the agent shows every reply for your review before it sends.

This page is for a GTM engineer or a technical RevOps person who works in Claude Code or Cursor most of the day. If you work in a chat app, start from the GTM Bud connector page.

Three situations this is built for

You built an ICP in another tool and need a sending layer. Your definition is good. The gap is the step after it. Here the handoff is a sentence: you give the agent the audience description, the agent writes the criteria from it, and GTM Bud checks them and finds the leads.

You were asked to clone a working campaign for five segments. This is a loop. The agent runs the loop, and you review five previews.

You want outbound results as data in the terminal. You ask, the tool returns results per campaign, and the agent writes them where your other GTM data lives.

Five prompts in your vocabulary

  • “List my GTM Bud campaigns and write the results for each one to outbound/results.md as a table.”
  • “Create a campaign draft for finance leaders (CFO, VP Finance, Controller) at B2B SaaS companies with 100 to 500 employees in the US and Canada that bill customers on usage. Show me the criteria check before you do anything else.”
  • “Duplicate the SaaS finance campaign for these five segments from segments.yaml. Update the targeting for each copy and start a prospect preview for each.”
  • “For every draft campaign, call the launch readiness check and give me one list of what is missing, grouped by campaign.”
  • “Set the fintech campaign to follow-ups only. Tell me what changes before you apply it.”

A session transcript

This is a realistic session in Claude Code. The tool names are the real ones. The data is invented for the example, and results are left out because they would be your numbers, not ours.

you    Which campaigns do I have?
agent  list_campaigns
       2 campaigns: "SaaS finance leaders" (active), "Agency owners" (ended)

you    Draft a campaign for finance leaders at B2B SaaS companies with
       100 to 500 employees in the US and Canada that bill on usage.
agent  create_campaign_draft
       Draft created. Criteria check: role, size and region are clear.
       "Bill on usage" cannot be read from every profile. Suggested
       wording: "companies with usage-based pricing".
agent  update_campaign_targeting
       Targeting saved with the suggested wording.

you    Show me who matches.
agent  start_prospect_preview
agent  get_prospect_preview
       Real matching prospects returned for review.
agent  mark_prospect_fit
       2 marked Good fit, 1 marked Not a fit, as you said.

you    Clone it for the fintech segment.
agent  duplicate_campaign
agent  update_campaign_targeting
       Copy created with the fintech audience.

you    Write the offers and the sequence.
agent  get_value_offer_brief
agent  save_value_offers
       GTM Bud checked and saved the value offers.
agent  get_sequence_brief
agent  save_campaign_sequence
       GTM Bud checked and saved the message sequence.

you    Can it launch?
agent  get_launch_readiness
       Missing: no sending account is chosen. Choose it on gtmbud.com.
you    Done. Launch it.
agent  launch_campaign
       Launch preview shown. Waiting for your confirmation.
you    Confirmed.
agent  launch_campaign
       Campaign launched.

you    Results for the SaaS campaign, then stop new first messages on it.
agent  get_campaign_results
agent  get_campaign_controls
agent  set_sending_mode  (mode: followups)
       Applied. Only follow-ups to messages already sent will go out.

A worked example: one segment in detail

The company in this example sells billing reconciliation software. The names are invented.

The audience sentence. “Finance leaders (CFO, VP Finance, Controller) at B2B SaaS companies with 100 to 500 employees in the US and Canada that bill customers on usage.”

What the criteria check said. Role, company size and region were clear. The qualifier “bill customers on usage” could not be checked for every company, so the check flagged it as hard to verify from public data and suggested “companies with usage-based pricing”.

Two previewed prospects.

  • Elena V., VP Finance at a 240-person API infrastructure company in Toronto with public usage-based pricing. Marked Good fit.
  • Tom H., Controller at a 150-person HR software company in Austin that sells flat annual seats. Marked Not a fit: right role and size, wrong pricing model.

One value offer. “A sample reconciliation of one month of your usage invoices against your ledger, with every mismatch listed.” The agent read the GTM Bud instructions, researched the company website, wrote the offer, and GTM Bud checked and saved it.

One reply draft. A lead wrote: “We do this in spreadsheets today. How long does the sample take?” The agent wrote, for review:

“The sample takes about a week once we have one month of invoices and the matching ledger export. You get a list of every mismatch, with or without a call after. Should I send the two file formats we need?”

The engineer approved the text, and the agent sent that exact text.

The results question. “Give me results for the SaaS campaign and the fintech copy side by side, and append them to outbound/results.md with today’s date.”

Three objections GTM engineers raise

“I already have the list. Why can I not push it in?” Because the connector does not take a list upload. Targeting is an audience description that your agent turns into criteria. GTM Bud checks the criteria and uses them to find leads. That costs you control of the exact rows. It gives you a criteria check and a preview of real matches before any message goes out. If your process depends on a fixed list from another system, this is the wrong layer for that step.

“I want this unattended, on a schedule.” The connector is built for a session with you in it. Launch needs your confirmation of a preview. Each change that starts sending needs your confirmation. The agent shows each reply for your review, and GTM Bud instructs it to send only after you approve the exact text, up to 40 replies a day for each LinkedIn account. A change that stops sending applies at once. Plan for an agent that prepares everything and a person who says yes.

“Half the setup is still in a web app.” True for three things: connecting LinkedIn accounts, choosing the sending accounts for a campaign, and setting the sending schedule are done on gtmbud.com. The readiness check tells the agent which of these is missing, so you find out in the terminal and fix it in the browser once.

Setup and the full capability list

Setup is one command, claude mcp add --transport http gtm-bud https://gtmbud.com/mcp, and the steps for Cursor and Codex are on GTM Bud for coding agents. For everything the connector can do, see the GTM Bud connector page.

Why outbound feels impossible for small teams

You defined the ICP in another tool, and the last step is still a person who clicks through a sending product to rebuild it

Sales asked you to clone the campaign that works for five segments by Friday, and each clone is an afternoon of form fields

Outbound results live behind a dashboard login, so your weekly numbers start with a screenshot instead of a query

You want an agent to do the repetitive part, but not an agent that can start sending to real people without a check

That's exactly why we built GTM Bud.

How GTM Bud helps

A sending layer behind tool calls

Your agent turns an audience description into criteria, GTM Bud checks them and saves the draft, and previews real matching prospects before any message is written.

One working campaign, five segments

The agent duplicates a campaign, changes the targeting for each segment, and reports what each copy still needs before launch.

Results where you already work

Ask for campaign results in the terminal and let the agent write them to a file or a table in your repo. Each change that starts sending still needs your confirmation.

How GTM Bud works

1

We find your ideal clients

Tell us who you want to reach. We build a list of best-fit leads matched to your ideal client profile using real activity signals, not just job titles.

2

Our proven system runs the campaign

Built from the playbook that booked 7,000+ meetings at our parent agency. Every sequence, timing, and touchpoint is battle-tested.

3

Connect your accounts and go

Link your LinkedIn and email. We handle the multi-channel sequence: connection requests, DMs, emails, all timed and spaced so nothing feels spammy.

Most tools hand you a database and wish you luck. GTM Bud gives you the leads, the messages, and the strategy. You just show up and close.

Case Studies

Real results from real clients

These founders, consultants, and small teams used GTM Bud to go from inconsistent pipeline to predictable meetings. Here's what happened.

291
Leads
4-6
Calls/Week
<4wks
To Close

Problems

  • Not clear on how to articulate the value or offer he has for Founders
  • Not booking meetings with any Founders prior to our engagement

Goals

  • Generate at least 2 calls per week with Founders who are ready to be helped

Strategy

  • Create a simple video offering "The Founder's Blueprint: Secrets to Building a Business that Grows and Sells"
  • Offer some tactical, customized ways for Founders to grow and get ready to sell
Charlie Silver

Charlie Silver

Founder at Permission.io

18
Leads (M1)
3
Tier 1 Brands
40+
Pipeline

Problems

  • Unsure how to address zero-party data with the right stakeholders at target companies
  • Not booking meetings with the tier 1 targets that are needed to get platform adoption

Goals

  • Generate at least 2 calls per week with top tier brands

Strategy

  • Create a simple video offering some tactics on using zero-party data
  • Offer some tactical, customized ways for big brands to leverage zero-party data within a quick call
30+
Leads (M1)
6
Meetings
3
Deals Closed

Problems

  • Unclear how to stand out from other HR consultants and leadership experts
  • Not sure how to get in front of the right people and get calls booked with them

Goals

  • Generate 20+ leads per month
  • Book at least 12 calls per month
  • Close at least 1 client per month from linkedin

Strategy

  • Create a "Talent Attraction Review" offer to send to a very targeted list
  • Spark conversations in DMs, then close the call using the video
Todd Stephenson

Todd Stephenson

Co-Founder, Practical Assurance

200+
Leads (5mo)
30+
Meetings
4
Deals

Problems

  • Not able to get the attention of Founders and CTOs who need penetration testing and SOC 2
  • Competitor separation is a big issue

Goals

  • Generate 20+ leads per month
  • Hold at least 6 calls per month with qualified leads
  • Close 2 deals per month

Strategy

  • Target by clear persona and industry along with who is active on the platform
  • Deliver 3 value offers - a video showing how to save money with pentesting, a free tool and a live event
Lynette Xanders

Lynette Xanders

Brand Strategist, LynetteXanders.com

50+
Leads/Month
5+
Calls/Week
3
Deals (2mo)

Problems

  • Didn't have consistent lead flow
  • Wasn't sure how to do outreach that wasn't annoying
  • Didn't have a way to do the volume required

Goals

  • Generate 30+ leads per month from linkedin
  • Hold at least 5 calls per week
  • Close 1-2 deals per month

Strategy

  • Create a highly targeted list of leads using Sales Nav
  • Offer a free resource to marketing leaders to demonstrate her expertise
Steve Salee

Steve Salee

Founder & CEO, Wildfire Strategies

60+
Leads (M1)
6
Calls
3
Sectors

Problems

  • Not having enough conversations with the right prospects
  • Hard to stand out in a way that separates Wildfire from competitors

Goals

  • Generate at least 4 calls per month with qualified prospects
  • Identify which sectors are most in need of the offer

Strategy

  • Build a highly targeted list of qualified ICPs
  • Offer a quick video sharing industry insights based on what is working with current clients
Lincoln Heacock

Lincoln Heacock

Fractional CIO/CISO, Renew Partners

58
Leads (2mo)
12+
Meetings
$100k+
Deals

Problems

  • Difficult to reach the right people and to convey the value he brings in a concise way
  • Not able to find or message enough target ICP to book meetings

Goals

  • Generate 10+ leads on linkedin per month
  • Hold at least 3+ calls per week
  • Close at least 1 deal per month

Strategy

  • Build a highly targeted list of qualified ICPs
  • Generate interest by offering to share a video on how to know whether or not to hire a fractional CIO or go for a full time hire

Dan Miller

Sales Director, Zipari

12-16
Calls/Month
8
In Pipeline
2
Deals Closed

Problems

  • Not booking meetings with decision makers for Zipari
  • Unclear how to craft compelling outreach and do the necessary volume or messages

Goals

  • Generate 10+ booked calls per month on linkedin
  • Close at least 2 deals per month from linkedin

Strategy

  • Created a relevant offer to send a personalized video
  • Spark conversations in DMs and use the video to get the calls booked
Brandon Reed

Brandon Reed

Founder at Loft Six Four

54
Leads (M1)
11
Meetings
2
Deals Pending

Problems

  • Difficult to reach the right people and to convey the value he brings in a concise way
  • Not able to find or message enough target ICP to book meetings

Goals

  • Generate 10+ leads on linkedin per month
  • Hold 2+ calls per week
  • Close at least 1 deal per month

Strategy

  • Build a highly targeted list of qualified ICPs
  • Generate interest by offering to share a custom video with a sketch to give some ideas on amenity spaces
700+
Leads
10+
Meetings/Month
7
Deals

Problems

  • Difficult to reach the right people at a high volume and to convey the value she brings in a concise way
  • Not able to find or message enough target ICP to book meetings

Goals

  • Generate 50+ leads per month
  • Hold at least 2+ calls per week
  • Close 6+ extra deals per year

Strategy

  • Build a highly targeted list of qualified ICPs
  • Craft hyper-personalized messages talking about the prospect's skill set and how that applies to owning a business
Wade Calvert

Wade Calvert

Certified Financial Planner, Wealth Ops, LLC

42
Leads (3mo)
4
Clients
14
Leads/Month

Problems

  • Not booking enough calls with target prospects
  • 0 leads coming from linkedin
  • Little time for content creation or outreach

Goals

  • Generate at least 5 qualified leads per month from linkedin
  • Close at least 1 client per month from linkedin
  • Spend as little time as possible on linkedin

Strategy

  • Niche down our ICP to "small business owners looking towards retirement"
  • Post educational content for our ICP 5x per week
  • Add 400+ target connections per month
  • Spend 15-20min per day on linkedin
Marty Greenbaum

Marty Greenbaum

Certified Franchise Executive, Smart Franchise Investing

60-80
Leads/Month
15-20
Calls/Month
2+
Deals/Month

Problems

  • Didn't have a steady flow of leads for his consulting business
  • Didn't have an outreach strategy that was producing results
  • Needed better targeting to produce higher qualified leads for his appointments

Goals

  • Generate 40+ leads per month from linkedin
  • Hold at least 15 calls per month
  • Close 1-2 deals per month

Strategy

  • Create a highly targeted list of leads using Sales Nav
  • Address interest many that high-income professionals have (owning their own biz)
  • Offer a free consultation to see if entrepreneurship is right for them
27
Leads (2mo)
4
Meetings
14
Leads/Month

Problems

  • Challenging to get in front of Economic Development Directors
  • Not sure how to use linkedin

Goals

  • Generate 10+ leads on linkedin per month
  • Close at least 1 client per month from linkedin

Strategy

  • Build connection list
  • Spark conversations in DMs using white paper as a resource
53
Leads (M1)
14
Meetings
3
Deals Pending

Problems

  • Not driving enough leads
  • Leads that are booking calls are not qualified

Goals

  • Generate 40+ leads per month resulting in at least 2 calls per week
  • Close 6 additional deals per year

Strategy

  • Build a highly targeted list of qualified ICPs based on groups, events, age and title
  • Frame the call as entirely consultative as a way to explore franchising based on interest and skill sets

Add capacity, not headcount

One flat rate per connected LinkedIn account. Each one researches and contacts ~1000 prospects per month with Sales Navigator, or about half that without it. Add accounts as you grow.

LinkedIn accounts

~1000 prospects/mo per account with Sales Navigator

1

$600/mo

0 5

Monthly total

$600 /mo

Start your 14-day free trial

No card required. Trial starts when you launch your first campaign, not at signup.

Start the trial yourself, or have us build your first campaign live on a 20-min call.

Book a 20-min build call

Frequently asked questions

Your next meeting is one campaign away.

Start your 14-day free trial. No credit card required.

Book a 20-min build call