Blog

What should your first GTM AI agent do?

Start with work your sales team already repeats and would be happy to stop doing by hand.


The short answer

For many B2B sales teams, a useful first job is deciding which accounts deserve attention. Give the agent your target criteria and a company list. It should return work now, skip, and take a closer look, with a reason and sources for every company.

This is a safer first job than sending emails or changing CRM records on its own. A salesperson can check the research before a prospect sees anything or customer data changes.

Account research is the whole job only when the salesperson needs an account list to decide where to spend time. If that list immediately feeds contact research, copy, and outreach, it is one checked stage inside a larger outbound agent.

And if your team still disagrees about what a good account looks like, settle that first. The agent will not settle it for you.

An agent should take a job off someone's plate

OpenAI's practical guide to building agents describes an agent as a system that manages a workflow, makes decisions, uses tools, knows when the work is done, and can ask a person to step in.

Many agent projects begin with something much smaller. A classifier fills a CRM field. A prompt writes a first draft. An enrichment step finds a job title. All three may help, but someone still has to assemble the answer.

For this article, I use a simple test: does the system take a normal request from the team and return work that somebody can act on?

Use ordinary automation when the steps and rules rarely change. An agent starts to make sense when the work involves messy information, exceptions, and decisions that sometimes need another attempt.

What the team gives it Target criteria and a real company list
What it does Research each company, decide where it belongs, and admit when the evidence is weak
What sales gets A ranked list with reasons, sources, and unresolved cases

Begin with a problem the team can point to

Before discussing models or tools, ask:

What keeps waiting because nobody has time to do it properly?

Here are four possible answers.

What keeps happening What the agent does What the team gets What a person still decides
Sellers research the same account details by hand Research the companies and judge them against agreed target criteria A ranked account list with reasons, sources, and open questions Which accounts sales works first
The team spots buying signals too late Check the event, decide whether it matters, and prepare the next step The event, account context, owner, and a suggested action Whether and how to contact the account
Replies and records get lost between tools Match the person and company, attach the conversation, and send it to the right owner One record with the conversation and a follow-up task Ambiguous matches and sensitive replies
People disagree about what should happen next Stop and document the disagreement A process decision that still needs an owner The process itself
Do this first

The final row is not an agent project yet. Building around an unresolved process makes the disagreement faster and harder to see.

Why account selection often works well

Account selection is easy to check when the team already researches companies every week. The evidence comes from sources the team knows: company websites, product pages, hiring pages, public records, and the CRM.

A sales lead can see which companies were selected, why they fit, which sources support the decision, and where the agent was unsure. The first version can also stay read-only. It does not need permission to send messages, merge records, or change an opportunity, so mistakes stay visible while you learn where the agent struggles.

If you want a concrete example of how research and ranking can be separated, see the Vanta scoring model I built for the Clay Cup. AI handled research and classification. Fixed rules handled the final score, so a changed result could be traced to a changed input.

Copy can also be a sensible first job when drafting and review already consume real time. The difficult part is giving the agent a standard stronger than “sounds good.” My 43 humanization rules for AI-generated copy show what one such review layer looks like.

Five questions to ask before you build

Who is waiting for the work?

Name one person. “Sales” is too broad. “The account executive choosing five accounts to work this week” gives you a real user and a real decision.

What do they already hand to someone?

Use the material the team has today: a target brief, a company list, a new signal, an inbound reply, or a campaign request. Creating a special form for the agent can hide whether it understands the actual work.

What answer do they need?

Give the agent a decision it can finish. For account research, the answers might be work now, skip, or take a closer look. For a signal, they might be relevant, irrelevant, or unclear.

What can the agent check?

List the sources needed to make the call. If the answer lives only in one person's head, write down examples first. Include obvious yeses, obvious noes, and cases that caused disagreement.

What happens when it is unsure?

The agent needs permission to say “I don't know.” Decide when it should try another source, when it should stop, and who gets the unresolved case.

When two ideas look equally useful, start with the one that can produce value without contacting a prospect or changing a system of record.

Keep the first version small

For an account-selection agent, the first version could work like this:

Part First version
You provideTarget criteria and a small, deliberately mixed company list
It checksCompany identity and the official pages needed to judge fit
It returnsWork now, skip, or take a closer look, with a short reason and source links
You reviewThe whole list, including disagreements and uncertain cases
It stopsWhen the company is unclear, sources conflict, or useful evidence runs out

The test list should cover the main situations the agent will meet. Include easy fits, clear non-fits, and awkward edge cases. The right size depends on how many different situations you need to see, so there is no magic number.

Leave market-wide sourcing, email sending, automatic CRM changes, and self-modification for later. Add another permission after the account list is consistently useful and someone owns the next step.

Test it on work already waiting

Take a company list the sales team was about to research anyway. Give the agent the same brief the team would normally use. Then ask the salesperson who needed the research to work from the result.

Compare the agent's choices with a knowledgeable operator. Look at good accounts it missed, weak accounts it selected, and companies it could not decide on. One accuracy number can hide the mistake that matters most.

Five checks are enough for the first run:

  1. Did it return the list the salesperson needed?
  2. Can the salesperson understand why each company landed where it did?
  3. Can they open the sources behind the important claims?
  4. Did the agent admit when the evidence was weak?
  5. Did the result save more time than the review took?

Decide what a useful result means before running the test. It could be agreement with a labeled example set, review time per company, the share of decisions with usable sources, or cost per accepted account.

Where first agents go wrong

I have seen a qualification build accumulate schemas, model tests, pagination, and recovery logic while the useful question remained unanswered: which companies should sales work, and why?

The repair was simple. Stop expanding the system, put one deliberately mixed list in front of the operator, and judge the list. The machinery mattered only after the result was useful.

01

Building one small step and calling it an agent. Research, scoring, copy, and CRM updates may be useful parts of a larger job.

02

Designing for every future team before one current team can use the result.

03

Spending more time reviewing the agent than the original work required.

04

Giving the agent permission to act before its decisions are dependable.

A simple recommendation

If your team already agrees on its target accounts and manual research delays sales, start here:

Give the agent the target criteria and a real company list. Ask it to return which accounts deserve attention, why, and which ones need a person to decide.

Treat that as the finished agent only when the account list answers the salesperson's question. When the list is simply passed to contact research, copy, and outreach, you have proved the first stage of a larger outbound agent.

A different bottleneck needs a different first job. A signal should end with context and a proposed action. A reply should end with an owner and the conversation attached. An unclear process should end in a team decision before any agent is built.

One useful starting point

Bring the work that keeps waiting

Send one example of the research, signal, or CRM work and tell me who needs the result. That is enough to start.

Email Leszek