Every day, potential customers are posting on Twitter, Reddit, and LinkedIn about the exact problems your product solves. They're asking for recommendations, complaining about competitors, or describing their pain points in detail. These are high-intent signals that belong in your CRM, not buried in a social feed. The problem is that most teams either miss these signals entirely or spend hours manually copying and pasting leads into HubSpot. In this guide, I'll show you how to connect Buska to HubSpot so every qualified social mention automatically becomes a contact in your pipeline. No manual work, no missed opportunities.
Why social leads belong in your CRM
Social leads are fundamentally different from leads that come through forms or cold outreach. When someone posts on Reddit asking "What's the best tool for X?" or tweets about being frustrated with a competitor, they're expressing real-time buying intent. They're not filling out a form because a gated PDF forced them to. They're actively looking for a solution.
The problem is that these signals live outside your CRM. Your sales team doesn't see them in HubSpot. They don't show up in your pipeline reports. And by the time someone manually flags one of these mentions, the window of opportunity has often closed. The person already found a solution, or a competitor already replied.
When you send social leads directly into HubSpot, three things happen. First, your sales team can respond within minutes instead of days. Second, you build a history of social intent data on each contact, which makes outreach more personal. Third, you can automate follow-up workflows based on the type of signal detected.
What you need before starting
- A Buska account on the Growth plan or higher (webhooks are available on Growth+)
- A HubSpot account with API access (free CRM works, but Marketing Hub or Sales Hub unlocks automation)
- A middleware tool like Make, Zapier, or n8n to transform the webhook payload into a HubSpot contact (optional if you use HubSpot's native workflow triggers)
- About 15 minutes to set everything up
Step 1: Set up your Buska keywords
Before connecting anything, make sure your Buska keywords are dialed in. The quality of the leads that reach HubSpot depends entirely on the quality of your monitoring setup. Start with keywords that capture buying intent, not just brand mentions.
- Competitor alternatives: "looking for [competitor] alternative", "switching from [competitor]"
- Pain-point signals: "frustrated with", "anyone recommend", "best tool for"
- Direct recommendations: "recommend a [your category]", "which [category] should I use"
- Your brand + competitors: your brand name, competitor names, product names
The more specific your keywords, the higher quality the leads that flow into HubSpot. Broad keywords like "CRM" will flood your pipeline with noise. Phrases like "need a CRM for my startup" will send you people who are actually ready to buy.
Step 2: Configure the Buska webhook
In your Buska dashboard, go to Settings, then Integrations, and click on Webhooks. You'll see an option to add a new webhook URL. This is where Buska will send a JSON payload every time it detects a new mention matching your keywords.
If you're using a middleware tool like Make or Zapier, create a new scenario/zap first, choose "Webhook" as the trigger, and copy the webhook URL it generates. Paste that URL into Buska's webhook configuration. If you're going directly to HubSpot's workflow API, you'll use HubSpot's webhook URL instead.
The Buska webhook payload includes the mention text, the platform it came from (Twitter, Reddit, LinkedIn, etc.), the author's username, a direct link to the original post, and the AI-generated intent score. This last field is critical for filtering leads before they hit HubSpot.
Step 3: Filter by intent score
Not every social mention is a lead. Someone tweeting your brand name might be a customer sharing feedback, a journalist doing research, or a bot. You don't want all of that in HubSpot. This is where Buska's intent scoring helps.
In your middleware tool (Make, Zapier, or n8n), add a filter step right after the webhook trigger. Set it to only pass through mentions with an intent score above a threshold you define. A good starting point is 60 out of 100. Mentions scoring above 60 typically indicate someone actively looking for a solution, comparing options, or expressing a specific need.
You can also filter by platform. If your ideal customers are more active on LinkedIn than Twitter, prioritize LinkedIn mentions. Or route different platforms to different HubSpot pipelines.
Step 4: Create or update HubSpot contacts
Now comes the HubSpot part. In your middleware tool, add an action step that creates a new contact in HubSpot (or updates an existing one if the email or username already exists). Map the Buska webhook fields to HubSpot contact properties like this:
- Contact name or username from the mention author
- Lead source set to "Social Listening - Buska"
- Original message mapped to a custom HubSpot property (create a text field called "Social Signal")
- Platform mapped to another custom property
- Intent score mapped to a number property so you can sort and filter by it later
- Link to original post stored in a URL property for easy reference
Create a custom HubSpot property group called "Social Signals" to keep all of this organized. Your sales team will thank you when they can quickly see, at a glance, what a lead said and where they said it.
Step 5: Automate the follow-up
Once leads land in HubSpot, set up automated workflows to act on them. Here are three workflows that work well for social leads.
- High-intent alert (score > 80): Send an immediate Slack notification to your sales team with the mention text and a link. These leads should get a personal response within the hour.
- Medium-intent nurture (score 60-80): Enroll the contact in a HubSpot email sequence. Send a personalized email referencing their specific social post. Something like: "I saw your post about looking for a [category] tool. Here's how we help with that."
- Competitor mention workflow: When someone mentions switching from a competitor, assign the lead to a specific sales rep who specializes in competitive displacement. Include a comparison doc in the follow-up.
The key is speed. Social leads have a short shelf life. Someone asking for recommendations on Reddit today will have made a decision by next week. Automating the follow-up ensures you reach them while the intent is still fresh.
Lead scoring inside HubSpot
If you're on HubSpot Marketing Hub Professional or higher, you can use HubSpot's native lead scoring to layer additional qualification on top of Buska's intent score. Create a scoring model that factors in the social intent score, the platform the mention came from, and any enrichment data you've added (company size, role, industry).
For example, a LinkedIn mention from a VP of Marketing at a Series B startup with an intent score of 85 should be weighted much higher than an anonymous Reddit post with a score of 65. Combining Buska's real-time intent data with HubSpot's contact-level scoring gives you a prioritized list that your sales team can work through efficiently.
What results to expect
Teams that connect Buska to HubSpot typically see two changes. First, response time to social buying signals drops from days to minutes. Second, the conversion rate on social leads is higher than most other channels because the outreach is timely and relevant. You're responding to something the person actually said, not sending a cold template.
Start small. Set up the webhook, filter for high-intent mentions only, and have your sales team respond manually for the first week. Once you see which types of signals convert, build the automation around those patterns. You'll have a repeatable pipeline of social leads flowing into HubSpot within a few days.
Ready to send social leads directly to your CRM? Start capturing buying signals today.
Try Buska free for 7 days


