Signal-based outbound means you contact a company because something public and dated just happened there: it posted a job, raised a round, hired a new leader, opened a new location or changed the tools it runs on. For a small team, the free version works. All five of those triggers can be checked without paying for data.
What they cost is time, and they surface far fewer accounts in a month than a pipeline needs. So my answer for a 1 or 2 person team is simple. Pick 2 free triggers, check them on a fixed weekly slot, and use them to decide who hears from you first. Keep sending to your full list underneath.
Smirnov Consulting Group is a Prague-based B2B outbound lead generation agency that runs cold email and LinkedIn campaigns for founder-led B2B companies and books qualified sales calls. I run it, and this page stays on the free side. Paid intent platforms are a separate purchase, and I cover them in my breakdown of intent data tiers and prices.
What counts as a trigger, and what does not
A trigger has three parts. You can see it without logging into anything paid. It has a date. And you can finish the sentence "this matters to them now because..." with your own offer in it.
A job post for 2 sales reps, dated last Tuesday, passes if you sell sales training. The same post fails if you sell accounting software, because nothing about it makes your offer more urgent.
Things that get called signals but are not triggers in this sense:
- A persona guess ("companies like this probably need us")
- A tool that has sat on their website for 3 years
- A round they raised 18 months ago
- Topic research data from a paid intent provider, which is a different product with its own price tag
- Visits to your own website, which are real signals but first-party ones, and belong with intent tools rather than public triggers
What reply rates does signal-based outbound really get?
Before you pick triggers, set your expectations. Signal guides love a big reply-rate number, so I traced the ones this topic keeps repeating (all checked September 28, 2026):
| Claim | Who published it | What it rests on |
|---|---|---|
| "18% response rates" for signal-specific personalization | Autobound, a signal software vendor | Credited to Instantly's 2026 benchmark report, whose page shows no 18% figure |
| 15-25% replies, compared with about 3% for plain cold email | A signal-focused outbound agency's 2026 playbook | Credited to a software vendor's playbook; no sample or method on the page |
| 5-12% reply rates when the signal is strong | A managed cold email service | Its own sending ("10M+ cold emails"), no method shown |
| 49% win rate with former buyers who changed jobs | Champify, a job-change tracking vendor | Its own customers' data from 2024 |
| 3.43% average reply rate across all cold email | Instantly, a sending tool | Its own users, January 1 to December 18, 2025; says "billions" of interactions, no exact count |
Every number in that table comes from someone selling signals, data or sending. Instantly's report, the one the 18% line leans on, puts top performers above 10% for all cold email and gives no separate figure for triggered messages. I would not build a weekly routine on any single row of that table, and I do not build mine on one either. A trigger earns its spot in the queue by logic you can check yourself.
The same goes for speed. Most guides tell you to act "within 24 to 48 hours." None of the ones I read cite a study on public triggers.
The famous speed numbers come from inbound lead research, which is a different situation, and where those numbers really come from is worth knowing before you repeat them. A sensible working rule is to reach out within the week, while the event is still news. That is operating practice, and no study stands behind it.
Five free triggers, where to check them and what each one misses
Hiring posts
What it tells you: the company is spending money on a function right now. Where to check: the company's careers page, LinkedIn job listings and the job boards in your niche.
The catch: some posts stay up for months, and recruiters repost roles that were filled long ago. A job post can also argue against you. A company hiring a full sales team may be building in-house exactly what you were going to sell them.
Funding rounds
What it tells you: fresh money, usually with a plan attached.
Where to check: a few Google Alerts, which email you when new search results appear for a phrase, with your own choice of how often and from which types of sites.
Crunchbase has a free account too, but it is thin for prospecting. Its own plan comparison shows free searches return up to 5 results, activity alerts work for one list only, and exports are not included (checked September 2026).
The catch: everybody reads the same news. The week a round is announced, the founder's inbox fills with near-identical pitches. And in many service niches, like agencies, IT consultancies and manufacturers, companies rarely announce rounds at all, so this trigger barely fires.
Job changes
This is the one I would start with, because it begins where my targeting always begins: check your past and current clients first, then find similar companies to target.
A person who bought from you and moves to a new company is the warmest free trigger there is. Where to check: your LinkedIn feed and notifications, plus a monthly look at the profiles of your past clients' main contacts.
Champify, the vendor from the table above, published an analysis of its own customers' data from 2024, covering 7,000 opportunities and 230,000 people who had championed a purchase before.
People who had sat on a previous buying committee won at a 49% rate, and activity with them turned into opportunities at 12%, against under 2% from cold outbound. It is one vendor's own customer base, so treat it as a hint of direction rather than a benchmark for your market.
The catch: LinkedIn lets each member choose whether to notify their network about job changes, with a switch to turn that off. Anyone who keeps it off moves without you hearing. And a founder with 20 past clients might have 40 contacts to watch, so this lane stays small.
New leaders at companies you have never worked with are the colder cousin. For free, you only catch the ones who post about the new role or whose company announces it.
New locations
What it tells you: a new market, which usually means new suppliers and new local partners. Where to check: Google Alerts on phrases like "opens office in" plus your city or industry, and the news page of companies already on your list.
The catch: expansion gets announced unevenly, and many companies never announce it at all. This trigger is worth watching mainly when your offer is tied to a place, like recruiting or local IT support.
Tech changes
What it tells you: in theory, that a company just adopted or dropped a tool your offer plugs into. Where to check for free: their job posts, which often name the tools the team uses, and their own website.
The catch: this is the weakest free trigger. You rarely know when a tool was installed, and an install is not a buying decision. Tracking it across many companies is a paid product. BuiltWith, for example, lists plans from $295 a month, and $144 a year buys only detailed lookups of single sites (checked September 2026).
What free covers, and where paid starts
| Trigger | Free way to check | What free misses | What paying adds |
|---|---|---|---|
| Hiring posts | Careers pages, LinkedIn job listings, niche job boards | Scale: you check companies one by one | Feeds of new posts across thousands of companies |
| Funding rounds | Google Alerts, company press pages, a free Crunchbase account | Search depth, alerts beyond one list, exports | Full search, alerts and exports |
| Job changes | Your LinkedIn feed, past-client contacts checked by hand | Anyone who switched off update sharing, anyone outside your network | Automatic tracking of named contacts |
| New locations | Google Alerts, company news pages | Companies that never announce | Aggregated company news feeds |
| Tech changes | Job posts that name tools, the company website | Install dates, scale | Technology lookup databases |
The guides that sell signal-based outbound almost all assume the right-hand column. On free sources, the limiting factor is your hours, and that decides which triggers you can afford to watch. Building the paid version into a working system is what a GTM engineering agency sells, as opposed to an agency that runs the outreach itself.
A 2.5-hour weekly routine for a 1 or 2 person team
This version watches 2 triggers, job changes and hiring posts, because both start from your own clients. The numbers below are planning assumptions invented to illustrate the math. Use your own figures instead.
One-time setup, about 1 hour:
- Write down the main contacts at your past and current clients. Say that is 30 people.
- Build a short list of 50 companies resembling your strongest clients, using the same account-selection process I use for any targeted list.
- Set 1 Google Alert on the names of your 10 biggest target accounts, so a funding round or a new office there reaches you without extra work.
Then every week:
| Task | Time |
|---|---|
| Skim the alert email and mark anything inside your ICP (ideal customer profile) | 10 min |
| Open the careers pages of 25 of the 50 lookalike companies (the other 25 next week) | 50 min |
| Check LinkedIn for moves among your 30 past-client contacts | 15 min |
| Run the 5 questions below on each hit and write a one-line opener for those that pass | 45 min |
| Log which triggers fired and which ones got replies | 30 min |
| Total | 150 min |
Now the arithmetic. Say 6 accounts a week pass the questions. 6 x 52 weeks / 12 months = 26 triggered accounts a month, for about 11 hours of work (2.5 hours x 4.33 weeks). That is roughly 25 minutes of your time per account before a single email goes out.
That is fine for those 26, because they are your best timing of the month. It is a terrible way to fill a pipeline, and that is the whole point of the next section.
Why a trigger list cannot be your whole pipeline
A trigger is not a pipeline. It is a sort order.
It raises the odds for one account at one moment. It does nothing to the number of accounts you reach. Most of your market shows no visible trigger this month, and plenty of those companies will still buy from someone this year.
I have argued before that a hand-picked list of 50 to 100 ideal accounts a month leaves the result to chance, because in any given month most of those people are busy, not ready or simply not interested. The routine above produces about 26. A small team that shrinks its outreach to triggered accounts only is taking that same gamble with even fewer chances.
More volume equals more chances to win. So the triggered 26 go to the front of the queue with a message written around the event, and the rest of your verified list keeps going out at your normal pace. The triggers change the order of the list. Its size stays where it was.
Five questions before you act on a trigger
This is an adapted version of a qualifying pattern many sales teams use. Run it on every hit before you write a word:
- Is it recent? Days or a few weeks old, not last year.
- Would this company be on your list anyway? If it sits outside your ICP, the trigger does not rescue it.
- Is there money behind it? A funded round or a paid role counts. A vague announcement does not.
- Can you reach the person who owns the problem? The recruiter who posted the job is rarely that person.
- Did you confirm it at the source? Check the company's own site or announcement, not a scraped repost.
A no on question 2 means skip it. Otherwise, five yeses means you write around the trigger, and anything less means the company stays on the normal list with the normal message.
How small teams burn a good trigger
Making the trigger the whole message. "Congrats on the round" is not a reason to reply. Use the event to explain why your offer matters now, in one line, the way I describe in personalizing cold email without faking it.
Sounding like you were watching. "I noticed you changed your tech stack on Tuesday" reads as surveillance. Mention what is public and obvious, and leave out how you found it.
Chasing every alert. An alert outside your ICP is noise, no matter how exciting the news.
Reading a tool on a website as intent. It may have been there for years. At most, it tells you what your offer has to work with.
Pausing the main list while you wait for triggers. This is the expensive one. Weeks of low volume feel careful, and they cost you every reply the rest of your list would have produced.
Sending the same congratulations as everyone else. A funded founder gets a pile of near-identical notes that week. Lead with the problem the money is meant to solve, or skip the round entirely.
Questions founders ask about signal-based outbound
What is a trigger event in B2B outbound?
A public, dated change at a company that gives your offer a reason to matter now: a job post, a funding round, a new leader, a new location or a tool change. It has to connect to what you sell. A change that has nothing to do with your offer is just news.
Is signal-based outbound worth it for a 1 or 2 person team?
Yes, as a priority lane. Two free triggers checked in a fixed 2.5-hour weekly slot will surface your best-timed accounts. They will not surface enough accounts to fill a pipeline, so keep your full list going out at normal volume and put the triggered accounts at the front of the queue.
How fast should I reach out after a trigger?
Within the week is a sound working rule, while the event is still news. Vendor guides repeat a "24 to 48 hours" window, but none of the ones I read back it with a study on public triggers. What matters more is that your message connects the event to your offer.
What does signal-based outbound cost with free sources only?
No money, and about 2 to 3 hours a week of your time for a small watch list. The costs appear when you want scale: tracking thousands of companies, automatic job-change alerts or tech-stack databases. Those are paid products, and that is the point where it becomes a buying decision.
