Turn buyer-intent Reddit posts into HubSpot leads
Watch high-intent subreddits, qualify posts with AI, create the HubSpot contact, and ping sales in Slack so a human can reply.
Build me an agent workflow that turns buyer-intent Reddit posts into qualified leads in HubSpot, with a Slack ping so a human can reply manually.
Trigger: poll Reddit for new posts (use the new_post poll event) across a configurable list of high-intent subreddits. Defaults: r/SaaS, r/startups, r/marketing, r/Entrepreneur. I will add niche subs for my category. Treat the subreddit list as an input I can edit later.
Inputs the agent should accept on setup: (1) the subreddit list, (2) a short description of my product and ideal customer profile so the agent knows what buyer intent looks like, (3) the HubSpot custom contact property name where the Reddit username is stored (default: reddit_username), (4) the Slack channel ID for the sales channel.
For every new post, the agent should:
1. Read the post title and body and decide whether the author is expressing real buyer intent for a product in my space. Qualifying signals: asking for tool or vendor recommendations, complaining about a competitor by name, describing a workflow pain my product solves, or comparing options. Disqualifying signals: jobs, memes, self-promo, generic discussion, news, or anything off-topic. If it does not qualify, drop it and stop. Do not write to HubSpot or Slack for low-signal posts.
2. If it qualifies, call the Reddit Get User Info operation to capture the author's username, account age, and karma. Skip authors whose accounts are less than a few days old (likely throwaways or spam).
3. In HubSpot, check whether a contact with this Reddit username already exists in the configured custom property. If not, call HubSpot Create Contact with the Reddit username on the custom property, source = "Reddit", and lifecycle stage = "lead". If a contact already exists, reuse it instead of creating a duplicate.
4. Call HubSpot Create Note associated to that contact. The note should contain the post title, the full post body, the permalink, the subreddit, the author's account age and karma, and a short paragraph from the AI explaining why this post qualifies and what angle to lead with on a reply.
5. Call Slack Send a Message to my sales channel with: the post permalink, the subreddit, a one-line pitch on why it is worth a reply, and a link to the new (or existing) HubSpot contact.
Important guardrails: do NOT auto-DM the Reddit user, do NOT auto-comment on the post, and do NOT cross-post anywhere. This workflow only stages the lead. A human always writes the reply. Reddit ToS and subreddit rules make automated outreach a ban risk.
Additional information
What does this prompt do?
- Polls a configurable list of subreddits (r/SaaS, r/startups, r/marketing, r/Entrepreneur, plus your niche subs) for new posts.
- Uses AI to drop low-signal posts and keep only authors expressing real buyer intent: asking for recommendations, complaining about a competitor, or describing a pain you solve.
- Creates a HubSpot contact with the Reddit username, source set to Reddit, lifecycle stage set to lead, and attaches a note with the post body, permalink, subreddit, and the AI's qualification rationale.
- Posts the new contact link, the post permalink, and a one-line pitch on why it is worth a reply into your sales Slack channel.
What do I need to use this?
- A Reddit account that can read the subreddits you want to monitor.
- A HubSpot account with permission to create contacts and notes, plus a custom contact property to store the Reddit username (e.g. reddit_username).
- A Slack workspace and the channel ID where sales should receive new lead alerts.
- A short description of your product and ideal customer so the AI knows what counts as buyer intent.
How can I customize it?
- Edit the subreddit list and how often it polls based on volume. Add niche subs where your buyers actually hang out.
- Tighten or loosen the qualification rubric. Add must-have signals (mentions a competitor by name, asks for a tool recommendation) or hard-no signals (memes, hiring posts, self-promo).
- Change the HubSpot lifecycle stage, owner, or pipeline assignment, and add tags or a lead score field if you want routing rules downstream.
Frequently asked questions
Will this auto-DM or auto-comment on Reddit?
How does the AI decide what counts as buyer intent?
What if the same Reddit user posts in two different subreddits?
Do I need a custom HubSpot property for the Reddit username?
How fresh are the leads?
Stop scrolling Reddit hoping to spot a lead.
Connect Reddit, HubSpot, and Slack once, and Geni watches your subreddits and stages every qualified post as a HubSpot contact.