Buyer’s guide
How to choose an outbound agency for B2B SaaS
Ask every agency the same questions: which accounts, why now, who checks the messages, what counts as a result, and what one result costs. Most can answer the last two. Few can show you the first two.
First decide what you are buying
“Cold email agency” can mean a list and a sending tool, or a team that researches accounts, works email, LinkedIn and phone, handles replies and books the calls. Write down which of those you want before you ask for proposals, or two prices will cover very different jobs.
Bring three examples to every call: a customer you want more of, a deal you lost and a meeting your AE rejected. Ask how each one would change who they target.
An agency scorecard
| Decision | Ask to see | What it tells you |
|---|---|---|
| Account fit | A sample list with the reason each account is on it. | Whether targeting goes past an industry filter. |
| Research | The source and date behind a claim in a draft email. | Whether the message is specific and holds up. |
| Deliverability | Domain and inbox setup, bounce monitoring and stop rules. | Who protects your sending reputation. |
| Human review | Who approves messages before they go out. | How bad messages get caught. |
| Qualification | Their definition of an accepted opportunity. | Whether you and the agency count the same result. |
| Client evidence | A result with the client’s name on it. | Whether the work has been done before. |
| Commercial terms | All charges, minimum term and who owns the data. | What it costs and what you keep. |
Test the research before the copy
Take one account from their sample list. Ask why it fits, why now, who owns the problem and where that came from. Then read the email. A polished first line cannot fix a weak reason to write.
Agree the handoff in your CRM
Write down the CRM stage that counts, what the account and the buyer have to look like, what is excluded and who settles a disputed call. Agree how existing customers, open deals, no-shows and duplicates are treated. Then booked calls that do not turn into pipeline change the targeting instead of starting an argument.
Compare costs on the same outcome
Add up the retainer, setup, inboxes, data and your team’s time for each proposal. Then pick one outcome to divide by: booked meetings, held meetings, accepted opportunities or revenue. If an agency reports booked meetings and you care about opportunities, ask how many of their meetings were accepted.
Where VeoGrowth fits
VeoGrowth runs research, email, LinkedIn, calls, replies and booking for B2B tech sales orgs. A human operator checks every message, and you pay per sales-accepted opportunity. See how pricing works and the Voxpopme result.