how to build an agent that finds you customers:

@hooeem
hoeem@hooeem
10 views Aug 28, 2026 ~11 min read
Advertisement

If you have something to sell then there’s multiple customers across the world that are looking for exactly what you offer all the time. The problem is they just don’t know you exist yet... YET!

Media image

Let’s change that with either Hermes or Grokbot when you have some time this week (or even this evening if you have the time).

This is the normal way to find customers:

  • You define an ICP
  • You find hundreds of people that fit this.
  • You guess which of them might care.
  • But there’s a better signal… people are literally posting “does anyone know a XYZ?” or “a good alternative to X?” or “how are you solving X problem?”… they’re customers for people waiting to be found by YOUR product… you don’t believe me?

    https://x.com/i/status/2092732456252436706

    https://x.com/i/status/2092988708404552006

    https://x.com/i/status/2093059170589147398

    the posts are endless tbh and cover any category…

    why are they so important?

    79% of B2B buyers initiated the first engagement with vendors themselves in 2025.

    6sense’s study covered nearly 4,000 B2B buyers. it also found buyers waited until roughly 61% of the way through their buying journey before first engaging sellers.

    the point is they have a problem and they’re looking for a solution so the agent we’re about to make will follow a simple workflow:

    find signal → qualify buyer → score intent → save lead → draft outreach

    this article is going to go through the following contents:

  • HOW
  • HOW TO RUN IT WITH HERMES
  • HOW TO RUN IT WITH GROKBOT
  • COPY AND PASTE PROMPT
  • then you review it and make it personal before sending.

    Media image

    here’s how you go from old prospecting to building the entire buyer intent agent with either hermes or grokbot, here is how:

    1: HOW

    Step 1: Tell the Agent Who You Want

    before searching anything, give the agent enough context to know what a good lead looks like.

    tell it:

  • what you sell
  • who normally buys it
  • your ideal company
  • relevant job titles
  • your competitors
  • the main problems you solve
  • people or companies you want excluded
  • for example:

  • product: AI sales software
  • buyer: B2B founders and sales leaders
  • company: B2B software companies
  • competitors: Company A, Company B
  • problems: expensive prospecting, bad data, poor reply rates
  • exclude: students, recruiters, competitor employees and companies outside the target market
  • this gives the agent two things it needs:

    intent: does this person have the problem?

    fit: are they actually somebody you could sell to?

    you need both.

    a perfect ICP with no intent is just another cold lead.

    a strong complaint from somebody completely outside your market is not much better.

    Step 2: Tell It What Buying Intent Looks Like

    do not ask the agent to find “mentions”.

    you are not building a social listening dashboard.

    you want behaviour that suggests somebody is:

  • experiencing the problem
  • evaluating solutions
  • considering switching
  • actively looking to buy
  • good searches include:

  • “alternative to [competitor]”
  • “switching from [competitor]”
  • “[competitor] is too expensive”
  • “what do you use for [problem]?”
  • “can anyone recommend a [product]?”
  • “how are you solving [problem]?”
  • “we need a better way to [task]”
  • “[product A] vs [product B]”
  • “i’m sick of [competitor]”
  • “looking for something that can [outcome]”
  • then give each signal a simple intent score:

  • 10/10: actively asking what product to buy
  • 9/10: actively looking for an alternative
  • 8/10: comparing products or vendors
  • 7/10: strong complaint from a relevant buyer
  • 6/10: actively asking how to solve the problem
  • 5/10: says they have the same problem
  • below 5: normally ignore
  • Media image

    this does not mean a 9/10 lead has a 90% chance of buying.

    it is simply a way of telling the agent:

    show me the strongest opportunities first.

    recency matters too.

    someone asking for a recommendation yesterday is much more interesting than somebody complaining about the same product a year ago.

    Step 3: Search Where Buyers Reveal Problems

    start with X and Reddit.

    then expand into other public places where your buyers spend time.

    X is useful for:

  • immediate complaints
  • recommendations
  • switching conversations
  • product comparisons
  • people asking what others use
  • do not stop at the original post.

    read the replies.

    one person might ask:

    “what are people using instead of X?”

    then underneath you find:

  • “we’re looking too”
  • “same issue here”
  • “let me know what you choose”
  • one post can reveal several potential buyers.

    Reddit is useful because people often explain the problem in much more detail.

    search:

  • posts
  • comments
  • recommendation threads
  • competitor complaints
  • comparisons
  • failed workarounds
  • Search the Wider Web Too

    depending on what you sell, also look at:

  • Hacker News
  • GitHub issues and discussions
  • Product Hunt comments
  • specialist forums
  • product reviews
  • relevant job adverts
  • company announcements
  • different sources reveal different things:

  • X: immediate intent
  • Reddit: detailed pain
  • GitHub: technical problems and missing features
  • forums: niche industry problems
  • reviews: competitor weaknesses
  • job adverts: where companies are allocating resources
  • company news: funding, expansion and new initiatives
  • the main rule is:

    search for evidence of a problem, not simply mentions of your category.

    Step 4: Research and Qualify the Buyer

    once the agent finds a good signal, it needs to answer two questions:

    who is this person?

    could their company actually buy?

    research:

  • name
  • role
  • company
  • company website
  • what the company does
  • approximate company size
  • whether they fit your ICP
  • whether the person has relevant buying influence
  • then look for useful company context:

  • are they hiring?
  • have they raised money?
  • are they expanding?
  • are they launching something?
  • are multiple employees talking about the same problem?
  • this helps separate a random complaint from a genuine commercial opportunity.

    and give the agent one hard rule:

    if something cannot be verified, write Unknown.

    never let it invent:

  • job titles
  • company sizes
  • funding
  • responsibilities
  • locations
  • purchasing authority
  • unknown is better than fake enrichment.

    Step 5: Filter, Score and Save the Best Leads

    this is where the agent becomes useful instead of noisy.

    tell it to reject:

  • bots
  • spam
  • competitor employees
  • irrelevant markets
  • old complaints
  • people merely discussing the topic
  • people whose problem your product does not solve
  • people who have already solved the problem
  • obvious duplicates
  • then save every qualified lead somewhere persistent.

    that could be:

  • Google Sheets
  • a CSV
  • Airtable
  • your CRM
  • a database
  • for each lead, save:

  • name
  • role
  • company
  • source
  • original post URL
  • signal date
  • exact problem
  • why they qualify
  • company context
  • intent score
  • draft outreach
  • date discovered
  • also keep a Seen Leads list.

    every new search should check against it.

    at minimum:

    same person + same signal = do not return again

    but if the same person produces a genuinely new buying signal later, the agent can surface them again.

    Media image

    Step 6: Draft Outreach From What They Actually Said

    this is the important part.

    most AI personalisation tries to manufacture relevance.

    you do not need:

    “saw you went to Oxford and support Arsenal…”

    if the prospect already wrote:

    “we’re looking for an alternative to X because the data is terrible.”

    the signal is the personalisation.

    tell the agent to:

  • reference the actual problem
  • keep the message short
  • explain why your product might be relevant
  • never pretend to know more than it does
  • draft a public reply where appropriate
  • draft a private message where appropriate
  • for example:

    “saw your post about struggling with [specific issue]. we built X around that problem. happy to show you how we’re handling [relevant outcome] if useful.”

    then keep one important boundary:

    the agent drafts. you approve. ideally you make it your own.

    automate:

  • discovery
  • research
  • qualification
  • scoring
  • saving
  • drafting
  • keep human approval for:

  • sending DMs
  • sending emails
  • posting replies
  • adding people to outbound sequences
  • now you have the actual system.

    search → qualify → score → save → draft → approve

    the only question left is where you want to run it.

    2: HERE’S HOW YOU RUN IT WITH HERMES

    Step 1. Enable the Tools

    open: hermes tools

    enable: x search, web search, browser tools where needed.

    if you want qualified leads saved directly into another service, connect your CRM, spreadsheet or database through MCP where supported.

    X Search needs the relevant xAI credentials before it can be used.

    Step 2. Create a Buyer Intent Bot

    open Bots.

    create:

    Buyer Intent Agent

    give it:

  • your product
  • ICP
  • competitors
  • problems
  • exclusions
  • search signals
  • scoring system
  • output format
  • then tell it:

    never contact anyone without approval.

    Step 3. Test It Manually

    do not automate it immediately.

    give it the Buyer Intent prompt below.

    look at the leads.

    if they are bad, explain why.

    for example:

  • this person is not our buyer
  • this complaint is too weak
  • this company is too small
  • this signal is too old
  • this person already chose another product
  • do not count general discussion as intent
  • run it again.

    keep correcting it until the results are genuinely useful.

    Step 4. Save and Automate It

    once it works:

    save the process as a Buyer Intent Skill.

    then schedule it.

    for example:

    “run the Buyer Intent workflow every Monday morning. search the previous 7 days. ignore Seen Leads. only return new prospects scoring 7/10 or higher.”

    Hermes scheduled jobs run in fresh sessions, so make sure the task contains the information it needs or has the relevant Skill attached.

    your Hermes workflow is now:

    X + Reddit + web → find signal → qualify → score → save → draft → approve

    3: HERE’S HOW YOU RUN IT WITH GROKBOT

    the process with Grok Bot is almost identical.

    Step 1. Create the Bot

    create a new Grok Bot.

    call it:

    Buyer Intent Agent

    give it:

  • your product
  • ICP
  • competitors
  • problems
  • exclusions
  • buying signals
  • scoring system
  • output format
  • approval rule
  • Step 2. Connect What It Needs

    Grok Bot can work through its cloud computer using:

  • browser
  • filesystem
  • terminal
  • connectors
  • custom MCP integrations
  • connect your CRM or other sales tools if useful.

    where a connector exists, use it.

    where one does not exist, the Bot can use the browser.

    Step 3. Run the Workflow Once

    give it the same Buyer Intent prompt.

    review the results.

    reject weak leads.

    explain why they were weak.

    then run it again.

    the important thing is to make the one-time task reliable before automating anything.

    Step 4. Save It as a Skill and Routine

    once the process works:

    save the method as a Buyer Intent Skill.

    then create a recurring Routine.

    the distinction is simple:

    Skill = how the task is done

    Routine = when the task runs

    for example:

    “run Buyer Intent every Monday. search the previous 7 days. ignore Seen Leads. only return prospects scoring 7/10 or higher.”

    Grok Bot can run the Routine through its cloud computer even when your laptop is closed.

    your Grok workflow is now:

    public conversations → find signal → qualify → score → save → draft → approve

    4: COPY AND PASTE THIS PROMPT

    you can use the same core prompt with either system.

    You are my Buyer Intent Agent.
    
    YOUR JOB
    
    Find people and companies publicly demonstrating buying intent or a strong active problem that [PRODUCT] solves.
    
    PRODUCT
    
    [Describe what you sell.]
    
    IDEAL CUSTOMER
    
    [Describe the industries, company sizes, roles and geographies you want.]
    
    COMPETITORS
    
    [List competitors.]
    
    PROBLEMS WE SOLVE
    
    [List the specific problems your product solves.]
    
    EXCLUSIONS
    
    [List people, companies and situations that should be rejected.]
    
    SEARCH WINDOW
    
    Prioritise signals from the previous 7 days unless instructed otherwise.
    
    SOURCES
    
    Search public X conversations, Reddit and the relevant public web.
    
    Also search useful sources such as Hacker News, GitHub, specialist forums, product reviews, Product Hunt, job adverts and company announcements where relevant.
    
    BUYING SIGNALS
    
    10/10: actively asking what product to buy
    9/10: actively looking for an alternative
    8/10: comparing products or vendors
    7/10: strong complaint from a relevant potential buyer
    6/10: actively asking how to solve the problem
    5/10: explicitly says they have the same problem
    Below 5: normally reject
    
    FOR EVERY STRONG SIGNAL
    
    1. Read the surrounding conversation.
    2. Identify the person.
    3. Verify their role and company where possible.
    4. Research the company.
    5. Check whether they fit my ICP.
    6. Check whether my product genuinely solves the problem.
    7. Score the buying intent.
    8. Reject weak or irrelevant leads.
    9. Check the result against Seen Leads.
    
    VERIFICATION RULE
    
    Never invent missing information.
    
    If something cannot be verified, write "Unknown".
    
    RETURN
    
    Only return the strongest qualified opportunities.
    
    For each lead include:
    
    - Name
    - Role
    - Company
    - Source
    - Original signal URL
    - Signal date
    - Problem they described
    - Why they qualify
    - Relevant company context
    - Intent score
    - Reason for the score
    - Draft public reply where appropriate
    - Draft private message
    
    APPROVAL RULE
    
    Never contact anyone.
    
    Do not send emails, DMs, public replies or add anyone to an automated outbound sequence without my explicit approval.

    hope this helps, I’m definitely interested in vibe coding solutions to problems and utilising this agent, or I’m even interested in doing affiliate marketing with this agent if the right offer came - the world is your oyster lads - enjoy!

    Ya dig my Paul Allen business card looking header?

    Actions
    What You Can Do
    • Export as PDF or Markdown
    • Batch Export to Notion
    • Bookmark & Highlight
    • LinkedIn & Instagram Carousel Maker
    Create Free Account

    Includes 7-day Premium trial

    Advertisement