You've already emailed your whole TAM. How to find who's ready now, and new people your lists missed
Already emailed your whole TAM? Find who in it is active on LinkedIn now, the buyers your lists missed, and run LinkedIn and email outreach to them.

TL;DR: When you've already emailed everyone in your TAM, new leads come from two places: people inside your TAM who are showing a reason to talk now (posting, commenting on or liking posts about the problem you solve, engaging with your competitors, viewing your profile), and people who fit your ICP but never made it onto your lists. Both show up in social intent, not in another export of the same filters. traxy runs your entire LinkedIn GTM end to end: it finds high intent leads from social intent, keeps only people with a 50%+ ICP match, enriches and researches each one, skips people you already contacted, and runs personalized LinkedIn and email outreach from your own connected accounts. Each campaign runs on autopilot once you approve it, or you approve every message.
Checked November 14, 2026 against traxy's docs for qualification, review and launch, sequences and sender accounts. traxy wrote this guide and sells one of the ways to do it, so read it as a vendor's guide. We quote no TAM size or coverage figures, because they depend on your market and we can't check yours.
We've already contacted everyone in our TAM. Where do new leads come from now?
They come from timing and from gaps. Your TAM (total addressable market, the accounts and people who could buy from you) didn't stop being your market when the last sequence ended. What changed is that every name on the list now carries the same status: contacted, no reply. New leads come from finding the people on that list who now have a reason to hear from you, and from finding people who fit your buyer but were never on the list at all.
In practice that means four sources:
People in your TAM who are active now. They wrote, commented on or liked a LinkedIn post about the problem you solve, engaged with a competitor's or creator's posts, or viewed your profile. The activity is new even if the person isn't.
People your lists missed. Buyers with job titles your filters didn't catch, people who moved into a role or a company after you built the list, and people at companies your firmographic filters left out who still match your ICP.
Past contacts with a new reason. Someone who ignored a cold email months ago and now comments on a post about the exact problem has given you something real to say.
Triggers on known accounts. Hiring, funding or a job change at an account you already know, checked through research on each lead.
What doesn't help much is buying a bigger version of the list you already worked. If the new list uses the same titles, industries and company sizes, you mostly get the same people again, and they still have no reason to reply. For a fuller view of what to use instead of lists, see alternatives to buying lead lists.
Why does a static TAM list run out when social intent doesn't?
A static list runs out because it is a snapshot: a fixed set of names chosen by filters on one day. Once you've sequenced every name, the list has nothing new to give you. Social intent doesn't run out in the same way because it is a record of what people do, and people keep doing things. They post about a problem they hit this quarter, comment on a competitor's launch, like a post about a tool they're evaluating, or look at your profile after seeing your post.
Three differences matter for an exhausted TAM:
A list tells you who could buy. Activity tells you who is thinking about it. A title and a company size describe fit. A comment that says "we're rebuilding our outbound process" describes a moment.
A list ages. Activity has a date. Contact records drift as people change jobs, which is why so many replies say "I don't work there anymore". A LinkedIn post or comment shows where the person is and what they said, with a date you can check.
A list is the same for everyone who buys it. Activity gives you your own reason to write. Other teams may still email the same people. We can't promise they won't, and no tool honestly can. What changes is the message: you write about the thing the person said, not a generic pitch.
"Social intent" in traxy covers what people post, comment on and like on LinkedIn, who views your profile, and who engages with the competitors, creators, company pages or single post URLs you track. traxy's social intent search covers 71M+ scanned LinkedIn likes, posts and comments. That figure counts engagements, not people, buyers or customers.
How do you find who in your TAM is active now?
Describe your TAM to traxy as an ICP, tell it which problems and topics matter, and point it at the places your buyers engage. traxy then checks the people behind that activity against your ICP and keeps only the ones who fit. Step by step:
Set your ICP to match your TAM. Enter your website and traxy drafts your lead criteria and signals. In Targeting > Lead criteria, set the roles, departments, seniority and locations for people, and the size, industry, revenue, funding and keywords for companies. Under "How strict should trax be?", pick Prioritize quality or Find more opportunities, or turn on Advanced targeting to mark each criterion Required or Preferred.
Write the signals. In Targeting > Signals, list the buyer pains, product mentions, triggers and keywords that make someone relevant. These are the topics that turn a post or comment into a reason to reach out.
Track where your buyers engage. In Tracking, add competitors, creators, investors and teammates by profile, single posts by URL and company pages by domain. traxy qualifies the people who engage with them. Tracking a company page finds people who engage with that page's posts, not every employee at the company.
Turn on profile views. In Targeting > Signals, the LinkedIn activity card has a "Profile views" switch, so people who view your connected sender accounts' profiles can become leads too. The steps are in how to turn profile views into leads.
Search the social intent database. Describe the person and the need in plain English ("heads of sales at software companies talking about outbound reply rates") and search the 71M+ scanned engagements. Each result comes with the post or comment behind it.
Read the evidence before you act. Only people with a 50%+ ICP match become leads. Each lead is labeled Warm, Related, Activity or ICP match by how strong the evidence is, and the lead's Signals tab shows the post, comment, like, repost or profile view and its date.
The people from your old TAM list who show up here are the ones to contact first. Their fit hasn't changed, and now there's a dated reason to write. In Leads you can filter by signal, label and ICP match, then save the result as a shared view that a campaign can use.
A person you already have can pick up more signals over time. traxy records each new signal on the same lead instead of creating a duplicate, and its webhook and Slack alerts can report repeat engagement, so you can see when a lead engages again.
How do you find the people your lists missed?
Start from what people do instead of from list filters, then check fit afterwards. A list built by title and company filters only contains people who match those filters on the day you pull it. Social intent starts from the activity, so it can surface buyers who would never have passed the filter but still fit your ICP.
The usual gaps in a worked TAM list:
Titles you didn't search for. The buyer is a "Head of Revenue Operations" or a "Founding GTM lead", not the "VP Sales" in your filter. When that person comments on a post about the problem, traxy scores them against your whole ICP, not one title keyword.
New roles. Someone moved into a buying role after you built the list. If they engage with a relevant post, they come in with their current profile, not an old record.
New companies. Companies that grew into your size band, raised a round or entered your market after the list was pulled.
People outside your hard filters. Required criteria must match. Preferred criteria influence fit without being mandatory, and the Find more opportunities setting uses titles, sizes and industries to shape the score instead of ruling people out. So someone who misses one preference but fits the rest can still clear the 50% bar.
For the triggers that aren't LinkedIn activity, such as hiring, funding, job changes or a custom signal you describe ("companies expanding into a new market and looking for an agency"), traxy checks them through research on each lead. That research looks for the facts you ask for and records where it found them. It is not a live event feed of every company that raised or hired.
Keep one honest limit in mind: traxy doesn't know which people are in your Apollo or ZoomInfo exports, and we don't claim its leads are people nobody else has. The difference is the evidence. Each lead arrives with the activity that made it relevant, so you can tell a new person from a new reason.
How do you skip people you already contacted, and re-approach with a new reason?
Use exclusions for the people who should never come back, and let the launch review show you who has been contacted before. Then, for past contacts who now show a fresh signal, write about the signal, not about your old sequence.
Exclusions to set up first:
Blocklist (Settings > Blocklist): add your existing customers' domains, open deals, competitors and your own company. People at those companies stay out of future lead discovery. You can upload a CSV of domains.
Do not contact (Settings > Do not contact): add the emails and LinkedIn profiles of people who asked not to hear from you. This stops outreach to them.
Client, Done and Snooze on a lead: file customers and finished work so they leave active prospecting without being blocked.
The details, including how to export the domains from your CRM, are in how to keep customers, competitors and opt-outs out of your prospect list.
What the launch review shows. Before a campaign launches, traxy lists who will join, the leads excluded because another unfinished campaign holds them, and the people contacted by a completed campaign before. Campaigns run in priority order, so one lead never gets two campaigns at once, and a lead can be in only one active sequence at a time. That is how a team running many campaigns avoids sending the same person two sequences in the same week.
How to re-approach a past contact. When someone you contacted before shows up with a new signal, treat it as a new conversation:
Lead with what they did: the post they wrote, the comment they left or the topic they engaged with, in your own words.
Don't open with "following up on my email from March". The old sequence is the reason they ignored you; the new signal is the reason to write.
Make the ask smaller than last time. A question about the problem they raised is easier to answer than a meeting request.
Respect opt-outs completely. Anyone on Do not contact stays there, whatever they post.
Set your own rule for how long to wait before a past contact is eligible again, based on your sales cycle, and check the launch review against it.
How do you run a LinkedIn and email campaign per signal, approved once, then it runs?
Build one campaign for each signal, test it on sample leads, review the launch and approve it. After that, the approved campaign sends on its own from your connected accounts, or you approve every message in a review queue. The setup:
Connect your senders. In Outbound > Sender accounts, connect the LinkedIn accounts and mailboxes you send from. Accounts are grouped by sender name, and a sequence that uses LinkedIn and email needs a sender name with both channels connected. Each sender keeps its own limits, active hours and ramp-up, and a campaign doesn't bypass them.
Pick the audience as a shared view. Save one view per signal: past contacts who engaged with a competitor, people who viewed your profile, new people who commented on posts about the problem. Campaigns use shared views, so the audience updates as leads change.
Create the campaign. In Outbound > Campaigns, or by asking trax, give the audience, the offer and the research you need. The campaign researches each lead for the facts you ask for before any message is prepared. When a required fact isn't found, the lead stays in traxy and you can choose to skip it in the campaign.
Let traxy group and prepare the messages. Leads are grouped by signal, and traxy prepares a personalized message variant for each group, built on the activity and research behind each lead.
Test on sample leads. The test runs the plan on a few leads so you can check the research and the drafts. Nothing is sent.
Review the launch. Check who joins, who is skipped, the sender, the steps and the delivery mode, then confirm Launch. That is the campaign approval.
Choose how it sends. Let the approved campaign send on its own, or approve each message in the review queue, where you can edit a draft, save it and approve the saved copy.
Once it's running, the campaign handles the follow-ups. A sequence can mix LinkedIn and email steps, and a wait can depend on an event such as connection acceptance. Replies, unsubscribe requests and hard bounces stop active outreach, and sender availability, spacing and limits can delay the next step. Replies across LinkedIn and email land in one inbox, one conversation per lead. More on the outreach side is on the LinkedIn outbound page.
This is what "on autopilot" means in traxy: you approve the campaign once and it runs, or you keep approving each message. You can run several campaigns at once on different signals, and you can do all of it in the app, through trax, or from Claude, ChatGPT, Codex, Cursor or Grok through the traxy MCP, where the AI asks for your yes before anything sends or launches. For how this fits with company triggers, see signal-based outbound.
What does the first month look like?
A simple plan for a team that has worked its whole TAM. It sets out the order of the work, not a result.
Week 1: set up. Mirror your TAM in Lead criteria, write your signals, add competitors, creators and target company pages to Tracking, turn on profile views, and load your customer domains into the Blocklist and your opt-outs into Do not contact.
Week 2: review leads. Read the evidence on the first leads. Mark Good fit or Bad fit with a reason so you can see where the criteria are off, and tighten the ICP if needed. traxy can re-check active leads after you change criteria and offer to move the ones that no longer match to Done.
Week 3: test campaigns. Save a view per signal, build a campaign for each, and run the tests on sample leads. Fix the research questions and the drafts until each message reads like something you'd send yourself.
Week 4: launch and compare. Approve the launches, pick a delivery mode, and compare these campaigns with your last list-based sequence on the same measures.
How do you know if it's working?
Compare by source, and keep the numbers separate. Tag each campaign by where its leads came from (past contacts with a new signal, new people from social intent, your old list) and track per source:
LinkedIn acceptance rate and reply rate
the share of replies that are interested
qualified meetings and the deals that follow
A delivered message isn't a reply, and a reply isn't a meeting. In traxy, Outbound > Meetings lists meetings attributed to traxy leads once Google Calendar is connected, and you can record each outcome as Active opportunity, Already a client or Closed won. For other ways to rank lead sources against each other, see the best sources of high intent B2B leads.
What can't this fix?
A market that is too small. Social intent finds who is active and who you missed. It doesn't create buyers who aren't there.
Buyers who rarely use LinkedIn. If your buyers don't post, comment, like or browse there, traxy will find fewer of them. A contact database fits that case better.
Browsing by title. traxy isn't a contact database you scroll by job title. It finds people from activity and can look up a work email for the leads you keep, and a phone number where phone lookup is enabled.
Proof of a purchase. Engagement isn't a buying decision, and the ICP match is a fit score, not a probability of purchase. Read the evidence and write accordingly.
Private profile viewers. People who view profiles in private mode aren't shown; LinkedIn doesn't reveal them.
Zero risk on LinkedIn. traxy sends within each sender's limits and active hours, but no tool can promise LinkedIn will never restrict an account.
FAQ
What does "exhausted TAM" mean?
It means you've already contacted most of the accounts and people in your total addressable market, so the list you built has no fresh names left. The market is still there; what's used up is the list and the reason you gave each person to reply.
Should I buy a bigger list when my TAM is exhausted?
Only if you need coverage you don't have, such as a new region or segment. A bigger list with the same filters mostly returns the same people. To get new replies from the same market, look for who is active now and who your filters missed.
Can I contact someone again who ignored my cold email?
Yes, if they haven't opted out and you have a new reason. A post, comment or profile view about the problem you solve is a fresh reason; write about that, not your old sequence. In traxy, the launch review shows people a completed campaign contacted before, so you decide with that in view, and Do not contact keeps opt-outs out.
Will traxy find people my competitors aren't emailing?
We can't promise that, and no tool honestly can. What traxy gives you is a different starting point: people who did something relevant on LinkedIn recently and fit your ICP, each with the post or comment behind them, so your message has a reason the other emails don't.
Does traxy send the outreach, or do I need another tool?
traxy sends LinkedIn and email outreach itself, from the sender accounts you connect. The campaign runs on its own once you approve the launch, or you approve every message in a review queue. Replies, unsubscribes and hard bounces stop the sequence.
Can traxy find hiring, funding and job-change signals too?
Yes, through research on each lead. LinkedIn activity is found natively; hiring, funding, job changes and custom signals are checked by researching each lead, with the source kept on the lead. It isn't a live feed of every company event.
Can I run this from Claude or ChatGPT?
Yes. Through the traxy MCP you can search social intent, list and research leads, and draft, test and launch campaigns from Claude, ChatGPT, Codex, Cursor or Grok. The AI asks for your yes before anything sends or launches.
Related reading
Try it: see how LinkedIn and email outreach to high intent leads runs in traxy, from the first lead to an approved campaign.


