7 Intent Signals Already Sitting in Your CRM

7 Intent Signals Already Sitting in Your CRM

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.

Why your CRM is the best intent database you own

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.

The 7 intent signals already sitting in your CRM

1. Social intent

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.

2. Hiring and events

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.

3. Website activity

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.

4. Previous calls

"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.

5. Closed-lost opportunities

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.

6. Former customers and champions

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.

7. Client connections

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.

Signal stacking: context beats any single signal

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.

How to activate CRM signals in one week

  1. Monday: closed-lost. Export every deal lost in the last 24 months with a "timing" or "budget" reason. That is your first list.
  2. Tuesday: call notes. Search call notes and tasks for "call back", "next quarter", "in September". Every one of these is a promise you made.
  3. Wednesday: job changes. Cross your former champions and customers with their current company. Anyone now in your ICP goes on the list.
  4. Thursday: website returns. Pull contacts who visited pricing or product pages in the last 30 days.
  5. Friday: call, with the right opener. For known contacts, "How have you been?" reached about 10% success in our data, versus about 1.5% for a standard cold open. We detail that in how to reactivate dormant leads.

Common mistakes with CRM signals

  • Treating a signal list as an email list. A closed-lost deal that gets a sequence instead of a call is wasted. These people know you. Call them.
  • Waiting for the perfect signal. There is no single signal that closes a deal. Act on two signals together rather than wait for a third.
  • Scoring without an owner. A lead score nobody is responsible for calling is a dashboard, not a signal.
  • Letting signals go stale. A website visit is worth calling within 24 hours. After a week, it is a data point.
  • Buying external intent before activating internal signals. Start with the 20% you already use and the 80% you do not, then add third-party data.

How Sonik approaches CRM signals

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.

Sonik contact view: account intelligence and AI qualification before the call
Before the pickup: account intelligence, experiences and the signals that qualify the contact, on one screen.

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.

Conclusion

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?".