Buyer intent signals: which ones to trust

Pick a buyer intent signal, such as a job change, an open role or a launch, and see what it tells a seller and what to discard.

All 9 signals

  • New job or promotionLinkedIn profilesA person who just started a role, or moved up, often reviews the tools and vendors they inherit. Reach them about the new job, not the old one.
    What you can trust
    The new title and company as the person wrote them on their own profile. Anyone who views the profile sees an edit as soon as it is saved.
    What to discard
    The day a tool found the change, when it differs from the start date on the profile. Treat the title as self-reported.
    How fresh it is
    Members choose whether to tell their network. When they do, LinkedIn says job updates can take up to two hours to be shared. When they do not, no notice goes out and the change shows only on the profile.

    Source: linkedin.com (opens in a new tab)

  • Work anniversaryLinkedIn profilesA light reason to get in touch. It says how long someone has been in a role, not that anything changed.
    What you can trust
    The start date the person put on their profile, which is what the anniversary counts from.
    What to discard
    Any reading of an anniversary as buying intent on its own. It comes back every year.
    How fresh it is
    LinkedIn says work anniversary notifications are sent within that month, for members who share profile updates.

    Source: linkedin.com (opens in a new tab)

  • Posts by a person on XX (formerly Twitter)What a person is talking about this week, in their own words. A post about a problem you solve is a reason to write, and a line to quote back.
    What you can trust
    The post text, its creation time and its public counts (likes, reposts, replies, impressions), which X shows to anyone.
    What to discard
    Replies and reposts read as the person's own view, and accounts you cannot tie to the person by name, photo or a link from their other profiles.
    How fresh it is
    Every post carries its own creation time. Date the signal by that, not by when a tool found it.

    Source: docs.x.com (opens in a new tab), docs.x.com: metrics (opens in a new tab)

  • Posts by a company on XX (formerly Twitter)Launches, hires, events and news a company chooses to announce. Useful for timing and for a first line that shows you read it.
    What you can trust
    The post text, its creation time and its public counts. X marks an account's verification type in its data.
    What to discard
    Posts from an account that is not the company's own. A matched handle can belong to a person or a different company with a similar name, so open the profile before you quote it.
    How fresh it is
    Every post carries its own creation time. Date the signal by that, not by when a tool found it.

    Source: docs.x.com (opens in a new tab), docs.x.com: metrics (opens in a new tab)

  • Videos by or with a person on YouTubeYouTubeA talk, interview or demo shows what a person cares about and how they explain it. A good source for a specific opener.
    What you can trust
    The video title, the channel and the publish date shown on the video.
    What to discard
    Videos where the person is only mentioned, or a channel that is not theirs. Check who owns the channel before you say they posted it.
    How fresh it is
    YouTube says new videos can take time to show metrics, and verified counts can take several days to fully update. Read view counts on a new video as provisional.

    Source: support.google.com (opens in a new tab), support.google.com: 3046484 (opens in a new tab)

  • Videos by a company on YouTubeYouTubeProduct videos, webinars and customer stories show what a company is pushing right now and who it wants to reach.
    What you can trust
    A channel with a verification badge, which YouTube says is the official channel of a creator, artist, company or public figure. The title and publish date on the video.
    What to discard
    Videos from channels with no clear tie to the company. A matched channel can be a person's own account, so check it before you write as if the company posted it.
    How fresh it is
    YouTube validates views over time and can slow down, freeze or change a count and discard low-quality playbacks. Early counts move.

    Source: support.google.com (opens in a new tab), support.google.com: 2991785 (opens in a new tab)

  • GitHub activityGitHubA company that open-sources a project, starts a new repository or gains stars quickly is building in public. Good for developer tools and for timing outreach to a technical team.
    What you can trust
    The repositories themselves, who owns them and what changed in them, all public on GitHub.
    What to discard
    Star counts read as buyers. GitHub says starring is a way to bookmark a repository and to show appreciation, and its rules ban automated starring and other rank abuse.
    How fresh it is
    GitHub's public events feed is not built for real-time use. Its latency runs from 30 seconds to 6 hours, and it keeps only the past 30 days, up to 300 events.

    Source: docs.github.com (opens in a new tab), docs.github.com: saving repositories with stars (opens in a new tab), docs.github.com: github acceptable use policies (opens in a new tab)

  • Startup launchesLaunch boards such as Product Hunt and Hacker NewsA new product is live and its makers are looking for users and feedback. Founders are easy to reach in the first days after a launch.
    What you can trust
    The product, its link and its makers as listed on the board. Product Hunt says only personal accounts can post a product. Hacker News says a Show HN is something you made that other people can try.
    What to discard
    Listings that are only a landing page or a sign-up form, and listings whose link names no company you can find.
    How fresh it is
    Use the date on the listing itself, not the day a tool found it.

    Source: news.ycombinator.com (opens in a new tab), help.producthunt.com: 479557 how to post a product (opens in a new tab)

Photo of Utku Zihnioglu

By

· CEO & co-founder

Updated Nov 11, 2026

Shorter page: the tool first, the answer in a few lines.

Buyer intent signals are dated public events that make a purchase more likely soon: a new job, an open role, a launch, or a post about a problem you solve. They are only as good as their date, and the date a tool hands you is usually the day it noticed, not the day it happened. The guide above takes each signal and says what a seller learns, what to trust, what to discard and which date to go by, read from the platform that makes it public.

How to read the guide

Read the discard answer first, because it is where most bad outreach starts. A promotion from last spring that turns up in a list this week leads to a congratulations email that reads as a template, since the person has had the title for months.

Every signal links the page it comes from and the day we last read it.

Which signals hold up

  • Career moves are self-reported. Use the start date on the profile. Work anniversaries are the weakest signal: they repeat every year and say nothing changed.

  • Posts carry their own creation date. The risk is identity, so open the profile before you quote anything.

  • Code activity is solid where it is concrete: new repositories and what changed in them. Stars are not, because GitHub describes starring as a way to bookmark a repository.

  • Hiring has the best dates when the employer uses Google's job posting structured data, which holds the day a job was posted and the day it expires. A reposted job is not new demand.

  • Launches date by the listing. Drop listings that are only a landing page or a sign-up form.

Much of what is sold as intent data is research activity you cannot open and check. A signal you cannot date or verify is a guess with a score attached.

What to do next

  1. Date it by the platform, not by the tool that found it.

  2. Check who it belongs to before you quote it.

  3. Check fit before timing. A company you cannot serve is still a company you cannot serve.

  4. Name the event in your first line, so the message could not have been sent last month.

In Oneprofile, each signal in the guide is a search you can run, and the cost shows before anyone is added. Signals no public page carries, such as a question about price on a call, are in our buying signals examples, and how signals add up to one number is in the guide to lead scoring.

Buyer intent signals: common questions

What is the difference between B2B intent signals and intent data?

Intent data usually means a paid feed of research activity, such as the topics a company's staff read across publisher sites. B2B intent signals is the wider term, and it includes public events anyone can check, like job changes, hiring and launches.

Do GitHub stars show buying intent?

No. GitHub describes starring as a way to bookmark a repository and show appreciation, and its rules ban automated starring. New repositories and what changed in them are the better read, because they show a team building.

What are verbal buying signals?

Verbal buying signals are what a prospect says on a call or in a reply that points to a purchase, such as a question about price, seats or a start date. No public source carries them, so they come from your own calls and inbox.

How fresh does a buying signal need to be?

Fresh enough that your message could not have been sent last month. Date every signal by the platform's own timestamp, such as a post's creation time or a job's posting date, never by the day a tool found it.

About this article

Photo of Utku Zihnioglu

Utku Zihnioglu

CEO & co-founder

Serial entrepreneur who built infrastructure companies handling billions of requests. Now leads engineering at Oneprofile, which finds the people worth talking to, researches each one, and follows up until they reply.

Drafted with AI from our product docs and code. Utku Zihnioglu answers for what it says.

Turn a buying signal into a prospect list

Search job changes, hiring and launches in Find leads, and see the cost before anything is added.

Free plan: 200 credits a month, 3 integrations, no card

Turn a buying signal into a prospect list

Search job changes, hiring and launches in Find leads, and see the cost before anything is added.

Free plan: 200 credits a month, 3 integrations, no card