Skip to content
Tulina launches publicly tomorrowtoday

AI GTM: how to run go-to-market from Claude, and which jobs have to leave the chat

TulinaMis à jour le 1 November 2026

The pages that rank for "AI GTM" define the term, list platforms and sketch a strategy. None of them shows how to actually run the motion from the assistant most teams already pay for. This page does that, stage by stage, with prompts you can paste. It then says which jobs a chat cannot hold, because something has to happen while nobody is typing.

It is written by Tulina, an agentic RevOps workflow builder, and the section that uses Tulina is marked. Everything above it works without us. Anthropic's product facts below were read on its own documentation on 31 October 2026, and the figures about our own agents were counted that morning.

What is AI GTM?

AI GTM is the use of AI models and agents to do go-to-market work: finding and researching accounts, building and cleaning lists, writing outreach, logging calls in the CRM, following up, and reporting on the pipeline. It is not a product category. It is a way of running the same motion with fewer people moving data between tools.

The difference from the automation most teams already have is judgement. A rule in a Zap or a workflow fires on a field value: stage changed, form submitted, date passed. An AI step reads something with no fixed shape (a job post, a call transcript, a reply, a company's own page) and decides what it means: is this a buyer, is this reply a yes, which deal does this call belong to. Rules still do the moving. The model does the reading and the deciding that used to need a person.

"Agentic GTM" is the same idea one step further: instead of a person asking a model one question at a time, an agent runs the whole job. It calls the tools in order, checks its own work against the CRM, and stops at the point where a person has to decide.

What does running GTM from Claude look like, stage by stage?

Running GTM from Claude means each stage of the motion becomes a conversation in which Claude reads and writes your tools through connectors, instead of you copying data between tabs. Anthropic's help page on connectors says they "let Claude access your apps and services, retrieve your data, and take actions within connected services". Claude inherits each person's permissions from the connected service, so it can reach what you can reach and nothing more.

GTM stageWhat you ask Claude forConnectors it needsWhat a person still decides
Account researchA one-page brief on an account: what they sell, recent news, open roles, who you already know thereWeb search, CRMWhether the account is worth a rep's time
List buildingCompanies and people matching one sentence, scored on dated evidenceCompany and people database, signal sourceThe sentence, and the filters Claude printed back
CRM checkWho on the list is already a customer, in an open deal, or in a colleague's sequenceCRM, sequencerWho owns an account that two reps claim
Outreach draftsOne opener per person, built on one sourced factThe sources aboveWhether each draft goes out
Call follow-upA recap email and a CRM note from the call transcriptCall recorder, CRM, emailThe commitments the email makes
Replies and inboxWhich replies are a yes, a no or a question, and who should answerEmail or sequencer inbox, chatThe answer to a real question
Pipeline reportingWhat changed this week: new deals, slipped dates, stuck stagesCRM, spreadsheet, chatWhat to do about it

Every row is a job Claude can do in one sitting, while you watch. That is the strength and the limit of running GTM from a chat, and the rest of this page is about both. For the rep's share of it, call by call, Claude for sales walks through a seller's day, the skills Anthropic ships for it, and which of them need a schedule.

FIG. 01 A GTM stack bought one job at a time: CRM, data source, sequencer, call recorder, each authoritative on its own slice. The dashed runs are the hand-offs between them that someone still does by export or by reading two tabs side by side. Running GTM from Claude replaces those hand-offs with a conversation that reads both sides.

How do you run GTM from Claude yourself?

You can run most of the motion from Claude with nothing but its own connectors and a few habits. The steps below assume a paid Claude plan and work in Claude or Cowork.

  1. Connect the tools the job touches, and only those. Add the CRM, your email, your call recorder and your sequencer from the connectors directory. Every connector you add is one more system a prompt can write to, under your name.
  2. Write the context down once. Keep your ideal customer profile, your offer, the roles you sell to and two openers you liked in one document Claude can read, so every conversation starts from them instead of from a paragraph you retype.
  3. Make Claude show its reading before it spends anything. For a list, ask it to print the filters it read from your sentence and wait for your go. A wrong headcount band caught here costs five seconds; caught after the search, it costs the credits.
  4. Check the CRM before anything is enriched. Ask Claude to drop customers, open deals and anyone in a colleague's sequence first, matched by email or company domain, then look up emails only for who is left.
  5. Ask for a source on every claim. An opener that cites a job post with its date can be checked in a second. One that says "I noticed your impressive growth" cannot, and the buyer can tell.
  6. Stage, never send. Have Claude add people to a paused campaign or save drafts in your inbox. The send stays a person's click.
  7. Save the prompt that worked. The second time you run a job, it should be the same prompt with a new date, not a new conversation from memory.

A prompt for the list-building stage, which works with any company database and CRM you have connected:

Build a target list from this sentence, and do not send anything:
"[B2B software companies in France, 50 to 500 employees, that posted a
sales development job in the last 30 days]."

1. Print the filters you read from the sentence and wait for my go.
2. Search for matching companies. Give me the count first. Score each
   one on what the search returned and keep the top two tiers.
3. For each company kept, list two or three people who own [sales
   development or revenue operations]. Do not reveal emails yet.
4. Check every person against my CRM by email or company domain. Drop
   customers, open deals and anyone already in a sequence.
5. Find a work email for each person left.
6. Write one opener per person that cites one dated fact and its URL.
7. Give me a table: company, person, title, email, opener, source.

This is how a lot of teams start, and for a weekly list or a single account brief it is enough.

Which GTM jobs have to leave the chat?

The jobs that have to leave the chat are the ones that must happen when nobody is in it: on a clock, or the moment something arrives. A conversation only runs while someone is in it. A signal sweep that should be done before the team sits down, a positive reply that should reach its owner within the hour, or a pipeline brief due every Monday at 8 all need something that starts without being asked.

Anthropic has two answers to that. A Cowork scheduled task saves a prompt and runs it "at the cadence you choose", as its own session, with your connectors, and it runs "even when your computer is asleep or the Claude Desktop app is closed". It is available on all paid plans. A Claude Code cloud scheduled task, formerly a routine, can also start on an API call or a GitHub event, which is how an inbound event reaches it. Anthropic labels it a research preview. Both run under one person's Claude account, and our guide to running Claude on a schedule compares them in detail.

A Claude chatA scheduled or webhook agent
Who starts itYou, by typingA clock, or an event from another tool
When it runsWhile you are in the conversationAt its time, laptop closed
Good GTM jobs for itAccount briefs, a one-off list, call prep, a draft to reworkMorning signal sweep, reply routing, CRM hygiene, weekly pipeline brief
Who answers a question mid-runYouNobody: the prompt has to say what to do
What it remembers between runsWhat you give it in the conversationOnly what the previous run wrote down somewhere
How you know it workedYou read the answerYou read the trace, not the green status

Most teams end up with both: Claude in the chat for the work that needs a person thinking alongside it, and agents for the work that only needs to be done, every day, the same way.

FIG. 02 A list or a brief built once in a chat is at its most accurate the day it is made and decays from there. The same job rerun every morning by an agent is current again each day, because it is rebuilt from that day's signals. That is the test for moving a GTM job out of the chat: does it need to be true tomorrow too?

How do you run GTM from Claude with Tulina?

With Tulina, the job you ran in a Claude chat becomes a saved process that a hosted agent runs on a schedule or a webhook, through connectors to the tools your team already uses, with every step, every tool call and its cost recorded in a run anyone in the team can open. You still start it from Claude: the same conversation that ran the job once can save it and schedule it. A person still decides the sentence, the rubric and the launch: the run stages a paused campaign and never sends.

Tulina is an agentic RevOps workflow builder: AI agents that run sales and GTM processes on a schedule or a webhook, across the tools a team already uses, with every step and its cost visible. Once Apollo, HubSpot and Lemlist are connected, paste this into Claude:

Run my target-list process in this chat once, then schedule it.

1. Fork the library process into my project:
   oto_procedure(op="fork", public_slug="plain-english-prospecting",
   scope="org", project_id=<my project id>).
2. Read the forked process and list every connector it names. Check
   each with oto_connector(op="list", name=<connector>) and tell me
   which still need a key. Do not guess at a tool name.
3. Run it now for this sentence: "[B2B software companies in France,
   50 to 500 employees, that posted a sales development job in the
   last 30 days]". Print the filters and wait for my go. Stop before
   anything is sent: people go into my paused Lemlist campaign only.
4. Show me the report: companies found and kept, people dropped by the
   CRM check, emails found by provider, and what each step cost.
5. When I say so, create a hosted agent that runs the process every
   weekday at 07:42 Europe/Paris: oto_trigger(op="create",
   procedure=<the forked slug>, cron="42 7 * * 1-5",
   tz="Europe/Paris", tools=<only the tools the process uses>,
   model=<the default served model>).

The process behind that prompt, with every step and the tools it uses:

Le processus dans Tulina

Construire une liste cible à partir d'une phrase

Entreprises de logistique en France, 250 à 1 000 salariés, qui recrutent sur des postes supply chain. Sourcer 40 comptes.

Brief en une phrase dans le chat

Voir en démo

Claude exécute la suite en autonomie

  1. 1

    Présélectionner les comptes et leurs contacts

    Apollo.io

    Apollo.io

    Les entreprises correspondantes sont notées sur ce que la recherche a déjà renvoyé, et chacune retenue reçoit deux ou trois personnes correspondant au persona décrit.

  2. 2

    Écarter les contacts déjà dans le CRM

    HubSpot

    HubSpot

    Quiconque le CRM montre comme client, en opportunité ouverte ou dans la séquence d'un collègue est écarté, en comparant par email ou sinon par domaine d'entreprise.

  3. 3

    Récolter les signaux pour ce qui a survécu

    TheirStack

    TheirStack

    Chaque entreprise restante reçoit ses postes ouverts et sa technologie, ses levées, mouvements et expansions récents, et des détails de ses propres pages, chacun avec son URL source.

    Serper

    Serper

    Apify

    Apify

  4. 4

    Trouver des emails et numéros vérifiés

    Apollo.io

    Apollo.io

    Chaque contact reçoit une adresse vérifiée et un numéro direct, une seconde source comble ce que la première a manqué, et quiconque reste introuvable est marqué injoignable, jamais deviné.

    FullEnrich

    FullEnrich

  5. 5

    Rédiger chaque accroche à partir d'un signal

    Chaque accroche nomme une trouvaille datée sur cette entreprise et cite son URL, et une entreprise sans rien trouvé reçoit une version plus sobre, jamais une accroche inventée.

  6. 6

    Préparer la campagne, mettre à jour le CRM

    Lemlist

    Lemlist

    La séquence attend en brouillon avec l'accroche propre à chaque contact, la liste qualifiée est dans le CRM avec ses signaux en note, et le lancement est laissé à une personne.

    HubSpot

    HubSpot

Voir le processus complet

The order of those steps is the part worth copying, with or without Tulina. The CRM check comes before any paid lookup, so a company the team already knows costs nothing further. The opener is written only from a signal the run found and dated. And the run ends at a paused campaign, because a campaign that fills itself is fine and one that sends itself is a decision nobody made. For the version that starts from the signal rather than from a sentence, Outbound from buying signals scores new hiring and technology signals each morning.

FIG. 03 One run in the middle of the stack: started by a schedule, it reaches the data source, the CRM and the sequencer through connectors the team already holds, and decides at each one whether a record moves on. Nothing is migrated. Each stroke is a tool call the run records, with what it read or wrote and what it cost.

What GTM work do we run on agents ourselves?

We run most of our own GTM on agents, which is why this page can say which jobs belong there. On 31 October 2026, Tulina's own workspace had 49 hosted agents switched on: 40 on a schedule and 9 started by a webhook from another tool. Grouped by the job they do:

JobAgents switched onTypical trigger
Prospecting and outbound11Weekday mornings
Replies and inbox6Daily, or a webhook on a positive reply
Calls and follow-up4A webhook when a call ends, or hourly in working hours
Campaign tuning (copy, capacity, exclusions)4Twice a week
Signups and customers7Daily, or a webhook on a signup
Marketing and content7Weekly or monthly
Reporting and finance5Monday mornings, or hourly
Internal (knowledge base, product tickets)5Nightly or daily

So 39 of the 49 do a sales, marketing or customer job. The ones that stayed in the chat are the ones on the left of the table above: account briefs, call prep, a list for a single campaign, a draft to rework. Two smaller lessons from the schedules. 29 of the 40 fire at a minute other than :00 (07:42, 08:12). Anthropic's docs give the same advice for its own cloud tasks: a run scheduled exactly on the hour "can start several minutes late", so pick 9:07 rather than 9:00. And no agent sends a cold email on its own: each prospecting agent ends at a paused campaign or a draft for a person.

What AI GTM can't do, and what gets you in trouble

  • It cannot fix a vague customer profile. Claude scores against the rubric it is given. A profile written in adjectives returns a confident list of the wrong companies, faster.
  • It writes with your name and your permissions. A connector acts as the person who connected it. A prompt that can update the CRM can update the wrong deal, so give a job only the tools it needs.
  • Unsourced personalisation is worse than none. A model asked to "personalise" will flatter. Make every opener cite a dated fact, or send the plain version.
  • A chat forgets; an agent forgets too. A scheduled run starts from nothing. If it does not write down where it got to, tomorrow's run redoes today's work or skips a day.
  • A green status is not a result. Anthropic's own docs say a scheduled run's status describes how the session ended, not whether the work was done. Read the run.
  • Sending limits apply to the sender. Email deliverability and LinkedIn's limits do not change because a model wrote the message. Our page on LinkedIn outreach with Claude covers the LinkedIn side.

What are the best AI GTM tools?

The best AI GTM tool is the one that does the job you are missing, connected to the CRM you already have. The tools fall into a handful of jobs: a CRM as the record, a company and people database, a signal source, enrichment, a sequencer, a call recorder, and something that runs the steps between them. Our list of GTM tools sorted by job compares them with prices read on each vendor's page, and sales automation tools covers what rules alone can do. For the agent layer, AI agents for business compares the ways to run one. If you are weighing Clay for the research and enrichment layer, Clay pricing and a Clay alternative is the fair comparison.

What is an AI GTM engineer?

An AI GTM engineer is the person, or increasingly the agent, that builds and runs the systems turning buying signals into outreach: signal, enrich, qualify, write, stage, log. The role grew out of RevOps and growth teams working in Clay, n8n and the CRM. Running GTM from Claude is what the role looks like when the builder's tool is a conversation instead of a canvas. GTM engineering with AI agents explains the role and builds one loop end to end.

Is AI going to replace GTM teams?

No, and the agents we run show where the line sits. Agents take over the work of moving and checking records: finding accounts, matching them against the CRM, logging calls, routing replies, assembling reports. People keep the work that needs a decision someone answers for: who to sell to, what to offer, what to say to a real objection, and whether a message goes out at all.

Découvrez Tulina en 30 minutes.

Réserver une démo