← Back to Blog

1 Oct 20266 min read

What is outreach, and why every sequence should rehearse first

What is outreach? Contacting buyers who fit before they find you. The parts of a sales outreach sequence, and why rehearsing it first protects your domain.

What is outreach? It is contacting people who have not contacted you. Inbound is the work that makes buyers find you; outreach, or outbound, is going to the buyers who fit before they go looking. In B2B it usually means a LinkedIn invitation, a message once the invitation is accepted, and one or two emails, spaced over a couple of weeks, to a person whose role and company match who you sell to.

Done well, outreach sales is the fastest way a small company gets its first conversations with the right accounts. Done badly, it burns an email domain, gets a LinkedIn account restricted, and teaches a whole market to ignore you. The difference is rarely the words. It is whether anyone looked at the sequence as the recipient would before it went live.

The three parts of a sales outreach sequence

  • The list. Who you contact. A good list is small and precise: the roles that buy, at companies of the right size and industry, in the market you can serve. Everything downstream is limited by this. A perfect message to the wrong person is spam.
  • The sequence. The steps, in order, with the waits between them and the conditions that branch them: an invite, wait three days, if accepted send a message, if not send an email, stop on reply. A sequence is a small program that runs once per person.
  • The sending. The accounts the steps go out from, the daily limits that keep those accounts healthy, and the windows in which sending happens so a message does not land at 3 am.

What an outreach tool should and should not do

An outreach tool builds the list, draws the sequence and runs the sending. The useful ones make the list from your own prospect data rather than a database they resell, let you describe who you want in plain words, and show you every step before anything happens. The dangerous ones optimise for volume: more people, more steps, more accounts, until the inevitable happens.

Two features matter more than any other. Send limits per account per day that you cannot accidentally exceed, and a stop on reply that halts every remaining step the moment a person answers. A follow-up sent to someone who replied yesterday is the single most common way to lose a warm conversation.

Why an outreach strategy should rehearse first

A rehearsal is the whole sequence run against the real list with nothing sent. Every message is written for every person, every wait is timed, every branch is drawn, and you read the result as the recipient would. It costs a day. It catches the things that cost far more:

  • A merge field that reads "Hi {first_name}" because one row in the list had no first name.
  • An email that arrives before the LinkedIn invite it refers to, because two waits were set in the wrong order.
  • A condition that checks "did they accept" at the moment the invite is sent, when nobody could have accepted yet, so the whole list takes the cold branch.
  • Fifty messages scheduled for the first morning from one account, twenty over the limit that keeps the account safe.
  • A second message that repeats the first one's opening line, because each step was written on its own.

None of these show up in a preview of a single message. They show up only when the sequence runs end to end against real people and you read the whole path for a few of them.

The conditions problem, in detail

The subtle bug deserves its own paragraph because most tools have it. A sequence says: send an invite, wait three days, then if the invite was accepted send a message, otherwise send an email. The natural way to build this evaluates the condition when the step is scheduled, at the moment the invite goes out. At that moment nobody has accepted. So every person is routed to "not accepted" three days early, and the people who did accept receive an email that ignores the connection they just made.

The correct behaviour is to decide the condition when the wait ends, with the facts known then. It sounds obvious written down. It is not obvious in a builder, and a rehearsal is the only place you would notice it, because the timestamps are laid out in front of you.

How Mati does outreach

In Mati, outbound is the last step of your marketing, run end to end: the plan's articles and posts bring companies to your site, Mati names the companies that came and scores them on your ICP, and outbound goes to the people who fit. It starts from your own prospect account. You describe who you want in plain words, and it turns that into the filters and finds the people who fit, without spending credits to reveal anyone until you decide to. You draw the sequence: invites, messages and emails, waits, conditions, send windows and daily limits. Every campaign runs as a rehearsal first, and conditions after a wait are decided when the wait ends. Nothing is sent until you go live; live sending from your own accounts is rolling out.

Mati reads the results the same way it reads everything else. Ask which step loses people and it will cite the sequence, the step and the numbers, then propose the rewrite. It proposes; you apply. That is the whole model: outreach that a small team can run without a specialist, and without waking up to find its domain on a blocklist.

See a sequence rehearsed against your own list

Outbound is part of the Scale plan. On a call we draw a sequence for the people who fit and show you the rehearsal.

Keep reading