Flux
Guides

How to Get Alerted When a Prospect Posts on LinkedIn

Edge

Flux streams monitor LinkedIn for new posts matching profiles, keywords, or topics you define, then surface those posts as alerts you can act on. Set up a stream once and it runs on a recurring schedule — when a prospect publishes something relevant, you know about it the same day instead of stumbling on it a week later in your feed. Combined with warmth scoring, you can prioritize which signals deserve an immediate response and which are noise.

What you'll learn

  • How streams work as recurring saved searches that surface new posts
  • Setting up a stream to monitor prospect activity or topics
  • Reading your stream feed and pulling recent alerts
  • Scoring signal strength with warmth briefs to decide what is worth acting on
  • The full workflow from stream creation to outreach
  • What streams cost in credits

What is a stream and why does it matter for sales?

A stream is a recurring saved search. You define what to watch — a LinkedIn profile, a keyword, a topic — and Flux runs that search on a schedule, collecting every new matching post into a feed. When new matches appear, they surface as alerts.

The sales value is timing. A prospect who just posted about a challenge you solve is more receptive to outreach than one you contact at random. But LinkedIn's feed is algorithmic and unreliable — you might see that post, or it might get buried under a hundred others. Streams guarantee you see it, because the search runs whether you are scrolling or not.

Streams also accumulate history. Over weeks, the feed builds a picture of what a prospect cares about, how often they post, and which topics get their audience engaged. That context makes your outreach specific rather than generic.

How do I set up a stream to monitor a prospect?

Create a stream by telling Claude what you want to watch. You can monitor a specific person, a keyword that matters to your market, or a broader topic.

Profile stream — catch every new post from a specific prospect or champion:

create_stream(name: "Jane Smith activity", query: "jane-smith-linkedin", type: "profile")

Keyword stream — surface industry conversation you can join or reference in outreach:

create_stream(name: "RevOps in SaaS", query: "revenue operations", type: "keyword")

Topic stream — monitor a category relevant to your product or service:

create_stream(name: "Data privacy regulation", query: "data privacy regulation", type: "topic")

Once created, the stream runs on its scheduled interval. You do not need to check manually — new matches accumulate in the feed and trigger alerts.

To see all your active streams at any time:

list_streams()

How do I check my alerts and stream feed?

Two tools give you what the stream has found.

get_alerts returns your most recent alerts across all streams — the new matches that surfaced since you last checked. Think of it as your inbox of LinkedIn signals:

get_alerts()

get_stream_feed returns the full accumulated history for a specific stream. This is useful when you want to review everything a stream has caught over time, not just the latest batch:

get_stream_feed(stream_id: "str_abc123")

If you set up a stream tracking a prospect three weeks ago, the feed shows every post they published in that window.

The distinction matters for workflow. Alerts are your daily check — what is new right now. The stream feed is your research archive — what has this person or topic produced over time.

Note: Alerts are pull-based — you ask Claude to show them when you are ready to act. Flux does not send push notifications. The value is that the data is already collected and waiting when you check, rather than requiring you to scroll LinkedIn and hope you spot something.

How do I know which alerts are worth acting on?

Not every alert is a buying signal. A prospect posting a birthday thank-you is not the same as one posting about the exact problem your product solves. get_target_warmth_brief scores the signal strength for a specific prospect, factoring in their recent posting activity, engagement patterns, and topic relevance:

get_target_warmth_brief(profile_url: "https://www.linkedin.com/in/jane-smith")

The output tells you how warm the signal is — whether the prospect's recent activity suggests they are in-market, engaged with relevant topics, or showing patterns that indicate receptiveness to outreach.

This is the filter that keeps you from chasing every alert. A high-warmth signal means reach out today. A low-warmth signal means keep watching.

What does the full workflow look like?

The stream-to-outreach loop has five steps:

  1. Create a stream for each prospect, account, or topic worth monitoring. One stream per signal source keeps your alerts clean and easy to triage.
  2. Stream runs on schedule. Flux checks for new matching posts automatically. No manual work on your end.
  3. Check alerts daily. Ask Claude for your recent alerts to see what is new across all streams. Scan for the signals that matter — a prospect posting about a pain point, a target account's leader sharing industry commentary.
  4. Score the signal. For any alert that looks promising, pull a warmth brief on the prospect. The brief tells you whether this is the right moment to reach out or whether you should wait for a stronger signal.
  5. Act on warm signals. Reference the specific post in your outreach. "I saw your post about X — we are working on exactly that problem" lands differently than a cold DM with no context.

The whole point is to replace the habit of scrolling LinkedIn hoping to spot something useful with a system that reliably delivers the relevant signals to you.

What do streams cost in credits?

Streams consume credits each time they run, with the cost varying by search type. A profile-monitoring stream is lighter than a broad keyword search because the search scope is narrower. Your Edge plan includes 200 credits per month, and each stream run deducts from that balance based on the type of search it performs.

Before creating a stream, you can check what it will cost:

get_cost_estimate(action: "stream", query: "revenue operations", type: "keyword")

And check your remaining balance at any time:

get_credit_balance()

If you are running several streams, keep an eye on consumption — a handful of targeted streams is more effective than a dozen broad ones, both for signal quality and credit efficiency. Pausing streams you no longer need stops credit consumption immediately.

FAQ

Do I need to check Flux manually every day for alerts? Streams run on a recurring schedule automatically. You pull your alerts when you are ready to act — ask Claude for your recent alerts and you get everything that surfaced since your last check. Flux does not send push notifications, but the data is collected and waiting whenever you check.

Can I monitor someone who is not in my network? Yes. Flux can track any public LinkedIn profile. You do not need to be connected to someone to create a stream that watches their posts.

How many streams can I run at once? There is no hard limit on the number of streams, but each stream costs credits per run. A focused set of high-value streams will give you better signals and better credit efficiency than monitoring everything.

What is the difference between a stream and tracking a profile on the dashboard? Tracking a profile gives you a full analytics dashboard — posting history, engagement trends, audience composition. A stream is a narrower tool: it watches for new posts matching specific criteria and surfaces them as alerts. They complement each other. Track a profile for deep analysis; stream it for real-time signal detection. For a sales research workflow, you might stream 30 prospects for alerts and only track the five highest-priority ones on the dashboard for full analytics.

Can I pause or delete a stream I no longer need? Yes. Ask Claude to pause or delete any stream. Pausing stops the scheduled runs and credit consumption but preserves the feed history. Deleting removes the stream entirely.

On this page