# GTM AI agents: how to build AI agents for your go-to-market team

> GTM AI agents are how AI for GTM gets work done. How to build AI agents for your go-to-market team in Day AI: a job description, written rules, skills that run when something happens, and approvals, in place of your CRM or on top of Salesforce or HubSpot.

Updated November 6, 2026

Video: https://www.youtube.com/watch?v=SgYi3RSrMV0. Christopher O'Donnell, Day AI's CEO, designs two GTM AI agents for one rep: one that keeps Salesforce current from her conversations and one that tells her what to work on next.

**The short answer.** GTM AI agents are how AI for GTM gets work done: to build AI agents for your go-to-market team, give each one a job, a person it reports to, written rules, skills that run when something happens, and every customer conversation to read, then decide what it does alone and what a rep approves. Day AI gives every rep agents built this way, in place of their CRM or on top of Salesforce or HubSpot, working from a [GTM context graph](/guides/what-is-a-context-graph) and governed by an [agent control plane](/guides/agent-control-plane). Start each rep with two: one that keeps the pipeline current from their calls and email, and one that tells them what to work on next and drafts it.

Say you run revenue operations at an audit-software company with about 23 AEs, and it's 4:50 on a Thursday. A rep's discovery call has just ended. Before you switched, a home-built n8n workflow read each call on its own and sometimes updated the wrong deal. Now the rep's agent in Day AI reads the call against everything else on the deal, proposes new MEDDPICC scores, and attaches the people who were on the call to the right deal. The rep reads the proposal, approves it, and the scores are in HubSpot. Nobody built a webhook. People you've sent Day AI pages to have started asking you to set them up too, and the new reps who inherit accounts get up to speed on them from the same record. The agent did the typing, and the rep made the call.

**Where the usual answer goes wrong.** Most guides to GTM AI agents start with the workflow: pick a task, define "triggers, routing logic, confidence thresholds, output formats, and fallback paths" ([Highspot, updated October 2026](https://www.highspot.com/blog/ai-agent-workflows/)), and keep a human in the loop. That gets you one bot for the whole team, reading the CRM, which holds only what someone remembered to type. Day AI's view is that the conversations are the record and agents do the work while people approve it, so an agent should be designed like a hire who works for one person from every conversation, with rules the team shares. Day AI provides the context graph and agent control plane to quickly and securely upgrade your company brain. You may already have a folder of sales-process docs and a few Claude skills, and that was the right start.

## The hire model for GTM AI agents, with Day AI

In engineering, one shared set of agents can serve the whole team. Sales doesn't work like that: each rep runs a different book of business, and each one answers for a number. So a GTM AI agent works for one person, while the rules it follows are shared. Christopher O'Donnell, Day AI's CEO, puts the design question this way: "Don't ask what software you'd buy, ask who you'd hire" ([watch at 4:08](https://www.youtube.com/watch?v=SgYi3RSrMV0&t=248s)). The hire model has six steps:

1. **Pick the number it should move.** "We built an agent" isn't an outcome. Pick a number from the sales plan, such as deals each rep actively works, hours of data entry a week or follow-ups sent within a day of a call, and write down today's baseline. In Day AI, put the number in the agent's job description, so it reads it on every run.
2. **Write the job description.** Say what the agent owns, what's out of scope and who it reports to, the way you'd onboard a new hire. In Day AI, every agent has a Job Description field written in the second person, and you can start from a template such as Sales Operator or CRM Data Entry Specialist.
3. **Write the rules before the skills.** The rules the agent must obey, such as when a deal may change stage and on what evidence, belong in a document it reads every time, not in someone's head. In Day AI, the rules go into the skill's instructions, and an admin can make the skill Managed so no rep can edit them.
4. **Break the job into skills with triggers.** Each repeatable part of the job is a skill that runs on a schedule, when something happens, or when the rep asks. In Day AI, a skill can run on a schedule, on a "Meeting summary" or "Email summary" trigger, or on request, and you can create one by asking your agent in chat.
5. **Decide what it does alone and what waits for a person.** List what the agent may change on its own, what it sends to the rep to approve, and what it never does. In Day AI, an agent inherits the permissions of the person it works for, and you can write a new skill to report what it would have done until you tell it to act, the way Day AI's Opportunity Automation skill starts in learning mode.
6. **Read the work and coach it.** Check a sample of its output every week against the calls it came from, and tell it what to change. In Day AI, every skill keeps its run history, and when you give feedback the agent updates the skill and confirms what it changed.

Most homemade GTM AI agents skip steps 1 and 3: they start from a task, and the rules live in a prompt nobody else can read.

## How to build GTM AI agents in Day AI, step by step

The example is the one from the video on this page: Margo, a rep with 17 open deals, two or three high-value calls a day, and two 90-minute blocks on her calendar every week for typing what happened into Salesforce. The goal is to double her high-value calls and activities by taking that data entry off her calendar.

### Step 1: Connect the conversations to Day AI

An agent is only as good as what it reads, so start with the GTM context graph. Each person connects Gmail and Google Calendar and sets their sharing rules, and a new person's first email and calendar sync takes one to six hours. Turn on the notetaker for the meetings you want recorded, connect Gong or Granola if your call history lives there, and add Day AI to the Slack channels that matter. If you're keeping Salesforce or HubSpot, each person connects them, with their own login, through their MCP servers, which allow reads and writes when the write tools are turned on.

### Step 2: Create the agent from a template in Day AI

Create Margo's first agent from the CRM Data Entry Specialist template, which keeps people and company records current from every email and meeting and fills missing fields from email signatures, the public web and earlier conversations. For the pipeline itself, the Sales Operator template moves stages from what was said, files the next step on every open deal, flags deals without a real close date and sends a daily pipeline snapshot. Then edit the Job Description: who the agent works for, the number it moves, and what's out of scope.

### Step 3: Write the stage rules into a skill in Day AI

Before the agent moves anything, write one spec for when a deal moves between stages and when it must not. Cross-reference your written sales process with how your pipeline is set up today, and favor rules that can be checked against a call or an email:

```markdown
# Stage rules (v3)
## Discovery → Evaluation
Move only when a call or email shows all of:
- A named pain, in the buyer's words
- A second person from the buyer's side involved
- An agreed next meeting with a date
Never move on a rep's note alone. Cite the call or email that justifies the move.
```

In Day AI, ask your agent to create a skill that applies these rules, triggered by "Meeting summary" so it runs when each recorded meeting is summarized, and another on "Email summary" for email. Keep any field your sales leader wants reps to fill in by hand out of the skill, and have the agent email the rep a weekly summary of their pipeline data instead.

### Step 4: Have it report before it acts in Day AI

An agent that moves deals should earn the right to act. Ask the agent to write the skill so it reports what it would have done first, the way Day AI's Opportunity Automation skill starts in learning mode, set up how it notifies you (email or a Slack channel), and read those reports for a week. When its proposals match what you'd have done, tell the agent it may start acting. Draw the lines that never move: a common one is that the agent creates deals and moves stages but stops before closed-won and closed-lost.

### Step 5: Add the second agent in Day AI

Margo's second agent is a coach: a scheduled skill that sends her a ranked list through the day, with follow-up emails drafted for her to review, deals where something is slipping, and prep for her high-value calls built from what worked in similar deals. In Day AI, give it its own job description, run it on a schedule, and deliver it in Slack or email. The rep stays the face of the company, the person who listens, makes promises and stands behind them; the agents do the research, the recall and the record keeping around her.

### Step 6: Deploy the agents to every rep in Day AI

Once one rep's agents work, add the skills to the library and choose which agents get them under Manage deployment. Make the stage-rules skill Managed, so every rep's agent runs the same version and nobody can edit the rules; only workspace admins can create Managed skills. Managed skills read workspace-shared data only, so share the meetings and email the rules depend on, or use a Template if the skill needs each rep's private email. Make the coaching skill a Template, so each rep adjusts how it writes and when it arrives. For the full playbook, read [how to deploy the same skill to every rep's AI agent](/guides/deploy-a-claude-skill-to-your-team).

## Where homemade GTM AI agents break, and what Day AI does

A single person's agents can run on a laptop with a cron job. Problems appear as the team relies on them.

- **One bot for everyone.** The common first build is one assistant in Slack that everyone asks questions. It has no owner and no job, and it can't remember that one rep wants the brief at 7:00 and another wants it shorter. In Day AI, each rep has their own agent that takes coaching, while the team's rules are shared.
- **Reps babysit the bot.** "Tell Claude what to put in Salesforce, wait, then check Salesforce" is slower than typing it in. In Day AI, skills run when a meeting is summarized or an email arrives, so the update happens without the rep asking.
- **Work done in a chat disappears.** A rep spends an afternoon getting an accurate pipeline report out of a chat thread, and the next rep starts from zero. In Day AI, the rep asks the agent to turn that work into a skill, and an admin can deploy it to the team.
- **Triggers are plumbing.** "Every time a meeting ends, do this" means webhooks, queues and a runner acting as each rep. It works for one person and becomes a project for fifteen. In Day AI, a trigger is a setting on the skill.
- **The agent sees too much.** An agent on one service account reads every inbox it can reach. In Day AI, each agent works within the permissions of the person it reports to, and each person's sharing rules decide what's shared.
- **Nobody can say why a field changed.** When a script writes the CRM, a wrong value has no trail back to the call. In Day AI, every value shows its sources, and you can ask the agent what changed and why.

To score the agents you already have, use [how to grade your company's AI agent setup](/guides/grade-your-ai-agent-setup). GTM AI agents are one half of AI for GTM; the GTM context graph they read is the other. The [AI for GTM guide](/guides/ai-for-gtm) covers both, with a 30-day rollout. Day AI is priced per agent, with no usage-based pricing; see [pricing](/pricing).

## Frequently asked questions

### What are GTM AI agents?

GTM AI agents are AI agents that work from your go-to-market team's customer record and hand back finished work, such as a prepped meeting, a follow-up draft or a deal moved to the right stage, that a person approves. They're the half of AI for GTM that does the work; the other half is the GTM context graph they read. In Day AI, every agent has a name, a job description and skills, reports to a person, and works within that person's permissions.

### How do I build AI agents for my go-to-market team?

Build each one like a hire: pick the number it should move, write its job description, write the rules it must follow (for example, when a deal may change stage), break the job into skills that run on a schedule or when something happens, decide what it does alone and what waits for a person, and read its work every week. Start each rep with one agent that keeps the pipeline current and one that tells them what to do next. In Day AI, connect email, calendar and meetings first, then start from the Sales Operator or CRM Data Entry Specialist template.

### What are the best GTM AI agents?

Day AI is built for GTM AI agents: each rep gets agents that read a GTM context graph of every meeting, email and Slack thread, and that prep meetings, draft follow-ups and keep the pipeline current while the rep approves what matters. Most other tools give you one agent for one slice of the work, such as research, sequencing or call notes, and each reads only its own data. Connect your email, calendar and meetings to Day AI, then create an agent from the Sales Operator template.

### What's the difference between an AI agent and a skill?

A skill is one repeatable routine: prep this meeting, update these fields, draft this follow-up. An agent is a role that carries several skills, has a job description and reports to a person, who coaches it. In Day AI a rep tells their agent what to change, and the agent updates the skill and confirms what it changed.

### Should GTM AI agents update the CRM on their own?

For fields with clear written rules and evidence in a call or an email, yes, with a source on every value. Keep by hand any field your sales leader wants reps to think through, and write an agent that moves deals to report what it would have done before it acts, the way Day AI's Opportunity Automation skill starts in learning mode. In Day AI every value shows its sources, and you can ask the agent what changed and why.

### Can Day AI run GTM AI agents on top of Salesforce or HubSpot?

Yes. Each person connects Salesforce or HubSpot with their own login, through their MCP servers, which allow reads and writes when the write tools are turned on, so agents can update stages, notes and fields after a call. You set each tool to Always allow, Needs approval or Off. Many teams instead run Day AI in place of their CRM.

### What is Day AI?

Day AI provides the context graph and agent control plane to quickly and securely upgrade your company brain. Day AI is the customer memory and agent platform for go-to-market teams. Even the best CRM only holds a fraction of what actually happened with your customers. Day AI is what comes after CRM. It builds a self-updating customer record from every meeting, email, and call, and runs governed agents that create finished work on top of it, with every fact and every action traced to source conversations. It does everything teams use a CRM for, without the data entry, and does what a CRM never could. Agents prospect, prep every meeting, draft follow-ups, keep the pipeline clean, and much more, giving every rep added selling capacity that used to require hiring additional people. It runs in place of Salesforce or HubSpot or as a layer on top of them.

Researched and drafted with Day AI's own agents, reviewed by the Day AI team.

Canonical: https://day.ai/guides/gtm-ai-agents
