
The best intent signals are not in a data vendor's database. They are already in your CRM: the closed-lost deal from last year, the note that says "call me in September", the champion who just changed jobs, the contact who came back to your pricing page. Across 100+ B2B clients since 2025, these are the 7 signals we see used most, and why they get stronger when they stack.
Since 2025, I have been selling intent signals to sales teams. The lesson I did not expect: a lot of the best leads were already somewhere in the CRM.
Two numbers from our own data. Reps use only about 20% of the signals already sitting in their CRM. And 50% of Sonik's pipeline comes from signals that were already in our CRM before we bought any new data.
There is no single signal that tells you everything. The useful part is the context you can build around a prospect by combining several of them.
Someone starts engaging with topics, influencers or keywords related to the problem you solve. They are paying attention to the subject, which is the earliest signal you can get. Tools we see: Sonik, LinkedIn, Trigify, Clay.
A company is hiring, expanding or showing up at relevant events. Something is changing internally, and change creates budget. Tools: UserGems, PredictLeads, Sonik, Claude, n8n.
Someone comes back to your site, checks product pages or looks at pricing. They already know who you are, so the call is not cold. Tools: Sonik, Snitcher, RB2B, HubSpot.
"Call me in September." September comes around, and that note is still sitting in the CRM. Call notes are the most under-used signal we see, because nobody re-reads them. Tools: Sonik, HubSpot call history.
They evaluated you before, but timing, budget or priorities got in the way. Sometimes "lost" just means "not now". A closed-lost contact already knows your product, your pricing and your team. Tools: Sonik, HubSpot CRM.
Someone who already knows your product joins another company in your ICP. You have history with them, and they have a new budget and a new problem. Tools: Sonik, UserGems, CRM.
The prospect is connected to someone who already buys from you. A first-degree link to a happy customer makes the first conversation much easier. Tools: Sonik, LinkedIn, CRM.
One signal gives you a reason to call. Several signals give you a reason to call first.
Take an account where the contact visited your website yesterday, evaluated you last year, just changed jobs, and knows one of your customers. Each signal alone is a maybe. Together they are the best call of the day, and they also write the opener: "I saw you joined X, we had talked last year when you were at Y."
In our benchmark of 1,000,000 B2B cold calls, trigger-based openers booked a meeting 7 to 10% of the time versus 2 to 3% for pitch-first openers. Stacked signals are how you get a real trigger for every call, not just for the lucky ones.
Sonik connects to the CRM, HubSpot first, and reads these 7 signal types at the contact level: social intent, hiring and events, website activity, call history, closed-lost deals, former champions and client connections.

The signals layer ranks accounts by stacked signals rather than by one score, and writes the "why now" for each contact. That ranked list goes straight into the dialer, so the rep starts the day with the best call, not with a filter.
Signals help you decide where to spend your time. The rep still has to pick up the phone and have the conversation.
Seven intent signals are already in your CRM, and most teams use about 20% of them. The value is not in any single one; it is in the context you build when several show up around the same account. This week, export your closed-lost deals from the last 24 months, cross them with job changes, and call the ones that match with "How have you been?".