Enrich Typeform leads in HubSpot and post a Slack brief

By General Input

When a lead fills out your Typeform, enrich them with People Data Labs, upsert into HubSpot, and post a deal-ready brief to Slack.

Integrations

  • Typeform
  • People Data Labs
  • HubSpot
  • Slack

Type

Agentic Task

Categories

  • Sales
  • Marketing

When a new response lands in my Typeform lead form, run an agent that enriches the submitter with People Data Labs, writes them into HubSpot, and posts a short Slack brief for the rep on duty. The trigger is the Typeform webhook for a new submission.

Step 1. Pull the submitted email out of the Typeform payload and run People Data Labs Person Enrichment on it. From the response, capture the person's full name, job title, seniority, LinkedIn URL, and the resolved company domain. Person Enrichment returns a likelihood score from 1 to 10. If likelihood is under 6, treat the match as low confidence: still upsert the contact in HubSpot, but tag it with a low_confidence flag and skip the Slack brief at the end so reps know which records to review manually.

Step 2. Take the resolved company domain (fall back to company name if the domain is missing) and run People Data Labs Company Enrichment to pull firmographics: industry, headcount, funding stage, total funding, headquarters location, and a one-line company summary.

Step 3. Use HubSpot Batch Upsert Contacts matched by email so the same submitter never duplicates. Write back the enriched fields: first name, last name, title, seniority, LinkedIn URL, company name, company domain, company size, industry, funding stage, headquarters location, and the low_confidence tag when applicable.

Step 4. If the match is confident (likelihood 6 or higher), post a one-paragraph brief to the inbound Slack channel using Slack Send a Message. The paragraph should cover four things in plain prose: who they are (name, title, seniority, company), what the company does (industry plus the one-line summary), an ICP fit verdict (a clear yes, no, or maybe based on company size, industry, and funding), and three concrete talking points the rep can use on the first reply. Keep it tight, one paragraph, no bullet lists, no fluff. If the match was low confidence, do not post to Slack at all.

Let me set the Slack channel, the Typeform form ID, and a short description of my ICP (industry, size range, funding stage) at install time, and use those values when generating the verdict and talking points.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredTurn Mailjet email clicks into ranked HubSpot follow-upsiMessage campaign console with pre-flight checks and delivery boardChat quality review board for LiveChat support leadsA searchable RFP answer library your bid team drafts fromSee which target accounts just started advertising on LinkedInAccount health board that puts product usage next to your CRMLook up a customer's full chat history mid conversationLusha prospecting workbench with credit-safe reveals