B2B appointment setting is the work of finding the right people at the right companies, reaching them, and booking a first meeting for your sales team. An agency does it for you; an in-house team does it with your own people and tools. Either way, the product is not the meeting. It is a meeting that turns into a deal often enough to pay for the ones that do not.
What an appointment setting agency actually does
Most agencies describe the output. This is the work behind it, in the order it happens.
- Define the target. Who buys, at what kind of company, and what has to be true for a first call to be worth it. This is a written profile, not a feeling.
- Build the list. Company lists from databases, and when those run thin, from public records, filings, permits, registries, and job posts. Then the people at those companies, with verified emails and phone numbers.
- Prioritise by signal. Funding, hiring, a new leader, a technology change, an expansion. Accounts with a reason to look now go first and get messaging that names the reason.
- Set up the infrastructure. Separate sending domains that look like yours, mailboxes warmed before use, deliverability monitored daily, a calling setup with local numbers.
- Write and run the campaign. Email, LinkedIn, and calls as one sequence, not three, so a call can reference an email and a connection request can follow a call.
- Handle replies. Objections answered, out-of-office dates captured, referrals followed. A reply is where most in-house programs quietly stall.
- Qualify and book. A conversation with the prospect to confirm fit, role, and reason, then a calendar invite that lands on a rep's calendar with notes.
- Chase no-shows. Confirmations the day before, a rebook when someone misses.
If a proposal covers steps 5 and 7 and hand-waves the rest, the list and the domains are where it will fail.
In-house or outsourced
Running this yourself is not cheaper by default. It is cheaper when you already have most of the parts. Count them honestly.
Headcount. A sequence needs someone to write it, someone to send and monitor it, and someone to call. In small teams that is one person doing three jobs, and the calling is what gets dropped.
Data. Database seats, an enrichment tool, a verification tool, and the time to stitch them together. The people who are good at this are rarely the same people who are good on the phone.
Infrastructure. Domains, mailboxes, warm-up, a dialler, and someone watching bounce and spam rates every day. One bad week here can take months to recover from.
Ramp. An in-house program spends its first quarter learning what an agency already knows: which subject lines survive, which lists are stale, which signals mean something in your market.
Outsourcing makes sense when the sales team is strong at closing and weak at opening, when the reachable market is large enough that a program can run for months without exhausting it, and when the deal size covers the cost of a meeting several times over. It makes less sense when the product is still finding its market, because the feedback from failed outreach is something founders need to hear first-hand. The fit criteria we use for outbound are on the Signal-Based Outbound page.
What a meeting has to prove
A booked meeting is easy to produce and easy to inflate. Before you agree to pay for one, agree what it is.
- Attendance. The person joined the call. A no-show is not a meeting.
- Fit. The company and the role match the written profile. A meeting outside the profile is a favour to the agency's numbers, not to yours.
- Authority. The person decides, or sits close enough to the decision to bring you in.
- A reason now. Something changed, or the person said why they took the call. "Happy to learn more" is not a reason.
- Notes. What was said, what they use today, what they want to see. A rep who walks in cold repeats the qualification call and the prospect notices.
We add a second check to this: the caller qualifies live, and a second person reviews the conversation before the invite goes out. It slows booking down slightly and removes most of the meetings a rep would have rejected.
How the work gets priced
Three models exist in the market.
Per meeting. You pay for each meeting delivered. Simple to understand, and it rewards volume over fit: the agency's incentive is to book, yours is to close. It works only with a strict written definition and a rejection process the agency has actually agreed to.
Retainer. A monthly fee for the program, with meeting targets as the measure rather than the invoice. It aligns the agency with the quality of the pipeline over the length of the engagement, and it is the model we use. Our outbound pricing is published on the service page.
Hybrid. A lower retainer plus a fee per accepted meeting. Reasonable in principle; in practice the arguments about "accepted" consume the saving.
Whatever the model, the number that matters is not the price of a meeting. It is the cost of a closed deal, once no-shows, poor-fit meetings, and the sales time spent on them are counted.
Questions to ask before you sign
- Show me the list before the first send. Where did these companies and people come from, and how were the emails verified?
- Who owns the sending domains and mailboxes when we stop working together?
- What is your written definition of a qualified meeting, and what happens when we reject one?
- Who handles replies, and how fast?
- Which signals will you use to prioritise accounts, and can I see an example of messaging built on one?
- What did the last program in my category look like at week four, week eight, and week twelve?
- What would make you tell me this is not going to work?
An agency that answers the last question quickly has done this before.
Where this fits
Signal-Based Outbound is our B2B appointment setting service. Research, custom data, and scoring pick the accounts; email, LinkedIn, and a calling team run as one campaign; every meeting is qualified live and checked by a second person before it reaches your calendar. The GTM skills linked below are the workflows the team runs to do it.
