
A static list is a bet that every contact on it is equally worth calling today. That bet loses: the person with an urgent need sits in row 340, the data is three months old, and the rep dials A to Z. Signal-based prospecting replaces the list with a feed that re-ranks itself every morning. The good news: the best signals are not bought, they are generated by your own team's activity, and here is how to build them.
Three things. It ignores timing, it decays, and it is the same list your competitors exported from the same database.
Timing is the big one. Across our benchmark of 1,000,000 B2B cold calls in France, trigger-based openers reach a 7-10% meeting rate, against 2-3% for pitch-first openers. A static list gives you no trigger, so every call is pitch-first by construction.
Decay is the quiet one. People change jobs, numbers change, companies restructure. A list exported in January is partly fiction by April.
Job changes, funding rounds, hiring posts, technology installs: useful, and available to everyone who pays for them. In France, a capital increase in the BODACC or a new registration in SIRENE is public data. Use it, but understand that five competitors see the same event the same morning.
The edge is first-party: what your prospects do with you. Website visits from target accounts, email engagement, the content of your call transcripts, the dates your reps logged. Nobody else has it, and most teams do not read it. Reps use only about 20% of the signals already in their CRM, and 50% of Sonik's pipeline came from signals that were already there.
Pull your last 50 closed-won deals and ask one question for each: what happened in the 90 days before the first meeting? Write down every event: a visit, a job change, a reply to an old email, a mention on a call. The events that appear in more than five deals are your signal universe. Keep it under ten.
Every signal needs a field or an event in the CRM. "Call back in Q1" written in a note is lost; a dated "next trigger" field is a signal. Add fields for renewal dates, stated timelines, named competitors, and the stakeholder the prospect pointed you to. Make them mandatory after every connected call.
Your richest first-party source is what prospects say. "We're reviewing this in March", "talk to my colleague who runs the SDRs", "we just signed with another vendor" are all signals with a date. With call recording and transcription, each one can be extracted automatically and written back to the CRM.
Identify visiting accounts and map them to CRM records. A pricing page visit from an open opportunity, a dormant lead or a closed-lost account is a same-day call. One opener works especially well there: "How have you been?" to a known contact reaches about 10% success in our data, against roughly 1.5% for a standard cold open.
Weight each signal, decay it after 30 days, and re-rank the call list every morning. Then measure signals to meetings per signal type each quarter. Two or three will carry most of your pipeline. Demote the rest.
Count the signals your team generates, not only the dials it makes. A rep who logs five dated triggers from 20 conversations has built next month's pipeline; a rep who logs zero has burned 20 contacts. In our experience, "signals generated per day" is the activity metric that correlates best with meetings two months later.
It also changes the conversation on a call. A rep who knows that "when would this become a priority?" produces a measurable asset asks it every time.
Set a target. If your north-star is 20 conversations per day per rep, a reasonable first goal is five dated signals logged per day. Review them in the weekly pipeline meeting the way you review meetings booked, because that is what they become.
Sonik generates signals from the CRM and the website continuously: visitors from target accounts, job changes, closed-lost anniversaries, dormant leads reactivating, social intent, and the dates and names reps log after calls. Each signal re-ranks the rep's list, so the morning session starts with the contacts where something changed overnight. See how Sonik signals work.

The loop closes on the call. Sonik transcribes every conversation, extracts timelines, named stakeholders and competitors, and writes them back as signals. Then parallel dialing gets through the ranked list about five times faster than manual dialing, which is what makes 20 conversations a day per rep realistic.
Our founder built this because of what he saw as a Google Cloud AE: the accounts that closed were the ones where something had changed, and the CRM knew it before the rep did.
Static lists make every call a pitch-first call; signals make every call a trigger call. Buy the third-party floor, but build the first-party edge from your own CRM, website and transcripts. This week, pull your last 50 closed-won deals and write down what happened in the 90 days before each first meeting. That is your signal universe.