SalesRuns daily
Octolens

Turn mentions into CRM deals

Buy-intent and switching mentions become enriched CRM deals with the thread linked and an opener drafted — pipeline from public conversations, no scrolling.

Set it up

1. Connect the Octolens MCP — add the server URL in your client and sign in. OAuth, no API key. Per-client instructions · docs

MCP server URL
https://app.octolens.com/api/mcp/v2

2. Hand your agent the playbook — hit Copy below (it grabs the instruction plus the full playbook), fill in the placeholders, and paste it into your agent. Pasting the playbook instead of describing the idea makes the agent run this exact workflow rather than improvise its own.

Instruction + full playbook
Set up a daily recurring task using the playbook below. Product: {PRODUCT_NAME}. Competitors: {COMPETITORS}. CRM: {CRM_NAME}, stage {PIPELINE_STAGE}. ICP: {ICP_NOTES}.

What it does

  • Pulls the last 24 hours of mentions and keeps only buying or switching intent
  • Qualifies each author against your ICP before anything touches the CRM
  • Enriches the contact when an enrichment tool is available
  • Creates or updates the CRM record and opens a deal with the mention linked
  • Drafts a context-aware opener as a note — a human decides whether to send
  • Reports every deal it created with evidence links
Mentions come from every platform Octolens monitors:RedditRedditX (Twitter)X (Twitter)LinkedInLinkedInHacker NewsHacker NewsGitHubGitHubYouTubeYouTubeBlueskyBlueskyStack OverflowStack OverflowTikTokTikTokDEV.toDEV.toNewsNewsNewslettersNewslettersPodcastsPodcastsWebWeb

Delivers: A daily trickle of qualified, enriched CRM deals sourced from public conversations — each with the original thread attached and a drafted first touch.

Inputs

PlaceholderRequiredDescriptionExample
{PRODUCT_NAME}RequiredYour product, as tracked in OctolensAcme
{COMPETITORS}OptionalCompetitor names tracked as keywords — the source of switching threadsCompetitorOne, CompetitorTwo
{CRM_NAME}RequiredThe CRM your agent has a tool for (Attio works out of the box with Octolens)Attio
{PIPELINE_STAGE}RequiredThe stage new conversation-sourced deals should land inInbound — social
{ICP_NOTES}RequiredA few lines describing who qualifies (and who doesn't)B2B SaaS or dev tools, >10 employees; no students or agencies

How your agent runs it

  1. 1

    Pull fresh mentionsLast 24 hours across your brand and competitor keywords, sorted by relevance.

    list_mentions
  2. 2

    Filter for intentKeeps alternative-seeking, switching talk, and evaluation-stage complaints; drops everything else.

  3. 3

    Qualify and enrichChecks the author against your ICP, then enriches contact and company when a tool is available.

    enrichment
  4. 4

    Create the dealUpserts the CRM record and opens a deal with the mention URL and a context note attached.

    crm_upsert
  5. 5

    Draft the openerA short, specific first touch saved as a note on the deal — never sent automatically.

  6. 6

    ReportReviewed / qualified / created counts with CRM links and evidence.

Tools used

  • list_mentionsOctolens MCPFresh mentions with relevance, sentiment, and tags
  • list_keywordsOctolens MCPResolve brand and competitor keyword IDs
  • crm_upsertYour MCP clientYour CRM's MCP tool (e.g. Attio) — create or update records and deals
  • enrichmentYour MCP clientOptional contact/company enrichment (e.g. Clay, Apollo)

All 23 Octolens MCP tools are documented on the MCP page and in the docs.

The full playbook

Replace the placeholders, then paste this into your agent as a recurring task.

Turn mentions into CRM deals — playbook
Every day, do the following:
1. Call list_mentions for the last 24 hours across the tracked keywords for
   {PRODUCT_NAME} and {COMPETITORS}, sorted by relevance.
2. Keep only mentions with buying or switching intent:
   - "alternative to X" / "switching from X" / "moving off X"
   - "what should we use for..." / "recommendations for..."
   - complaints about a competitor's pricing, outage, or missing feature
     where the author is clearly evaluating options
   Drop praise, support questions, and idle commentary.
3. Qualify each candidate against the ICP: {ICP_NOTES}. Discard poor fits —
   a quiet CRM beats a polluted one.
4. For each qualified mention, identify the author and their company from
   the mention profile and post content. If your client has an enrichment
   tool, enrich the contact (role, company size, domain).
5. In the CRM ({CRM_NAME}), using your CRM tool:
   - Check for an existing person/company record; update it if found,
     create it if not.
   - Create a deal/opportunity in the {PIPELINE_STAGE} stage.
   - Attach the mention URL and a one-line summary of what they said as a
     note, so the first human touch has full context.
6. Draft (do NOT send) a short, non-salesy opener for each new deal that
   engages the specific problem in their post. Save it as a note on the
   deal.
7. Report in chat: N mentions reviewed, N qualified, N deals created or
   updated — each with author, one-line context, and the CRM link.
Rules: never contact anyone automatically. Never create duplicate records —
always check first. If the CRM tool is unavailable, output the would-be
records in chat instead and say so.
7-day free trial

Give your agents context on what happens online

API, webhooks, and MCP on every plan. If you're paying us anything, you own your data.

No credit card required · API access on all plans · Cancel anytime