A sales signal only matters if it lands where your team already works. Reading an email digest tomorrow is trivia. A Slack ping in #signals-outbound while the thread is still empty, or a new Clay row your workflow can enrich in the same minute, is pipeline.
We build MultiFollow, so here is the honest product shape up front. MultiFollow is anonymous Linkedin and X (Twitter) account activity tracking: you paste profile URLs (or CSV-import on Business+), and we fire a trigger when those accounts post, comment, or (on Linkedin people) like. Delivery is email on every plan, plus Slack and API webhooks on Business and above, so you can pipe JSON into Clay, n8n, Zapier, Make, or a CRM. This post is a practical how-to for that last mile. It is not a competitor comparison.
If you want the Clay-specific templates (prospect outreach, competitor battlecard, keyword-scored leads), use our Clay templates guide. If you want longer Zapier and n8n use cases from an earlier write-up, see Automating social media activity tracking with Zapier and n8n. Below is the shared setup path: watchlist first, then pick one delivery channel.
Job to be done: get named-watchlist events into the GTM tools you already use, without living inside Linkedin or X.
What MultiFollow sends when activity is detected:
| Field | Meaning |
|---|---|
platform |
linkedin or twitter |
profile_url |
The tracked account that fired |
query |
Tracker config in plain words (URL, activity types, keyword filters) |
datetime |
Detection time (RFC3339) |
link |
Direct URL to the post, comment, or like |
activity_type |
post, comment, or like |
content |
Full post/comment text (empty for likes) |
Example JSON payload (same shape for Clay, n8n, Zapier, or any webhook URL):
{
"platform": "linkedin",
"profile_url": "https://www.linkedin.com/in/erikatrautman/",
"query": "URL: https://www.linkedin.com/in/erikatrautman/. Track posts. Track comments. Track likes.",
"datetime": "2025-01-19T05:52:00Z",
"link": "https://www.linkedin.com/posts/erikatrautman_vice-president-strategy-and-business-operations-activity-7272270503808000000-OxBb",
"content": "I've got two more great leadership positions I'm filling! I am so inspired by the vision and the culture here at Sprout. So come join me to transform how companies leverage social media to connect with their customers.",
"activity_type": "post"
}
Honest limits before you copy-paste anything:
For tracker fields and supported URL formats, see the Trackers docs. For payload and account-level vs per-tracker webhook behavior, see API webhooks.
https://x.com/{username}https://www.linkedin.com/in/{username}/https://www.linkedin.com/company/{name}/https://www.linkedin.com/showcase/{name}/hiring, pricing, RFP, a competitor name) and exclude keywords (webinar, congrats) so Tuesday stays readable.You can also create or update trackers via the REST API or MCP on Business+, but delivery still goes through email, Slack, or the API webhook. MCP manages the watchlist. It does not stream signals.
Think of three lanes. You can use more than one.
Default. Fine for a solo pilot or proving one prospect fires. Email can truncate long content and may group results. Webhooks send one untruncated result per call. If you are building automation, do not stop at email.
Best when the AE lives in Slack and you want a shared team feed.
Deeper Slack-only walkthrough: Viewing someone's social media activity in Slack.
Best when Clay, n8n, Zapier, Make, or a CRM should receive JSON.
Per-tracker webhooks take precedence over the account-level URL. Unlimited request volume. TLS in transit. One result per POST, content not truncated.
Once the Slack webhook is saved and a test lands:
The Slack message is the alert, not the outreach. Reply on the Linkedin or X thread, then send InMail or email from whatever you already use for messaging.
You do not need Zapier or n8n between MultiFollow and Clay. MultiFollow POSTs JSON straight to Clay's table webhook.
platform, profile_url, query, datetime, link, activity_type, and content to columns.profile_url, score or draft from content, then push to your CRM or sequencer.Tip: point prospect trackers at one Clay table and competitor trackers at another using per-tracker webhook URLs.
Ready-made flows (personalized outreach, competitor battlecard, keyword buying signals): Clay templates for sales signals.
POST. Copy the production (or test) webhook URL.activity_type or platform, Code for custom filters.n8n is the right lane when you want branching logic, self-hosting, or destinations Clay does not cover in one hop.
platform, profile_url, content, link, activity_type, datetime) into actions: Slack message, HubSpot/Salesforce task, Google Sheet row, email, etc.Zapier is the right lane when non-technical GTM ops already live there and the destination apps are in Zapier's catalog.
| Destination | MultiFollow setting | Plan | Middleware? |
|---|---|---|---|
| Inbox only | Email (default) | Free+ | No |
| Shared AE channel | Slack incoming webhook | Business+ | No |
| Enrich + AI columns + CRM | API webhook → Clay | Business+ | No |
| Custom branching / self-host | API webhook → n8n | Business+ | n8n is the orchestrator |
| No-code app catalog | API webhook → Zapier Catch Hook | Business+ | Zapier is the orchestrator |
You can combine them: Slack for humans, Clay or n8n for machines, on the same watchlist (use per-tracker URLs when destinations should stay separate).
Verify live on multifollow.io before you buy. Plans are prorated.
| Plan | Price | Linkedin + X trackers | Slack / API webhooks |
|---|---|---|---|
| Free | $0 | 1 + 2 | No (email, best-effort) |
| Essential | $19/mo | 5 + 10 | No (near real-time email) |
| Business | $79/mo | 25 + 50 | Yes (+ REST API, MCP, bulk CSV, team) |
| Enterprise | $199/mo | 100 + 200 | Yes (+ advanced support) |
| Agency | Custom | Multi-client | Yes |
No. Paste Clay's webhook URL into MultiFollow. Use Zapier or n8n when you want their destinations or orchestration, not as a tax to reach Clay.
Business or above. Free and Essential deliver email only.
Yes. Set a per-tracker Slack webhook URL or API webhook URL. It overrides the account-level setting for that tracker.
No. MultiFollow does not follow or connect on your behalf. They are not notified. That is the point of an anonymous watchlist versus native follows.
No. Email may truncate or group. API webhooks send one full result per request. content is empty for likes.
Yes. Per-tracker include and exclude keywords (up to 10 each, 2-200 characters). Keywords apply to posts and comments, not likes.
Different jobs. KWatch.io is our keyword-listening sibling across Linkedin, X, Facebook, Reddit, Youtube, and Hacker News. Page Deltas watches changes on any URL. MultiFollow stays a named Linkedin/X activity watchlist.
Create a free account, paste one prospect URL, and prove the email. When the team needs the signal in Slack or Clay the same minute it happens, move to Business, paste the webhook, send a test, and only then scale the list.
Start on MultiFollow (free plan available). Questions: [email protected].
Start on the free plan, no credit card
Julien Salinas
Product Manager, MultiFollow
Alpine Connection