log in sign up now
HubSpot Signup Expansion back to library
~ / library / Enrichment / hubspot-signup-expansion

HubSpot Signup Expansion

Expand thin HubSpot form fills and product signups into full contact records with MoltSets, so lifecycle workflows have real data from message one.
  • Enrich new signups in HubSpot into full contact records before the lifecycle workflow runs
  • Expand this form-fill contact with name, title, LinkedIn, and firmographics

What this skill does

Expands a thin new HubSpot contact into a full record at the point of creation. A form fill or product signup often arrives as just an email, or a name and a work domain. This skill takes whatever is present and fills in the name, title, LinkedIn URL, company, and firmographics through MoltSets, so lifecycle segmentation and onboarding workflows have complete data before the first message goes out.

Chain

New HubSpot contact (form fill / signup)
  to hubspot/get-object                (read what exists: email, or name + domain)
  to MoltSets:
      reverse_email_lookup             (email -> name, title, company, LinkedIn)
      search_business_profile_by_name  (name + domain fallback -> title + firmographics)
  to fill gaps: name, title, LinkedIn, company, firmographics
  to hubspot/update-object             (write enriched fields for lifecycle workflows)

Inputs

  • Trigger scope - which new contacts to enrich (a specific form, a signup source, or all newly created contacts)
  • Starting data - what the record arrives with (email only, or name plus company domain)
  • Fields to fill - name, title, LinkedIn, company, industry, employee count, and any scoring inputs
  • Guardrails - skip free-mail domains, or flag them for a lighter enrichment path

How it works

  1. Reads the newly created contact and checks which fields are present
  2. When an email is on the record, runs reverse_email_lookup to resolve name, title, company, and LinkedIn
  3. When only a name and company domain are present, runs search_business_profile_by_name to return title and firmographics
  4. Fills the gaps on the contact record without overwriting anything the person supplied themselves
  5. Writes the enriched fields back so lifecycle workflows and segmentation can branch on real data immediately

Output

Email Name Title Company Industry LinkedIn Fields Filled Action
New contacts processed:  X
Enriched to full record: X/N (XX%)
Free-mail flagged:       X
MoltSets tokens used:    X

Tips

  • Requires the HubSpot remote MCP (mcp.hubspot.com) and the MoltSets MCP connected in the same client
  • Never overwrite a value the person entered themselves; only fill blanks, so self-reported data stays intact
  • Free-mail domains (gmail.com, outlook.com) rarely resolve to firmographics, so route those to a lighter path
  • Enriching at creation gives your first lifecycle email something to personalise on, which lifts early engagement
  • Custom objects are not reachable through HubSpot's remote MCP, so write to standard contact properties
  • For high signup volume, batch enrichment on a short interval rather than one call per contact to manage token flow
01 Download the .moltsets skill file below
02 Open Claude and go to Settings to Skills
03 Click Add skill and select the downloaded file
04 Open a new chat in Claude
05 Prompt Claude using one of the example prompts or use your own
// difficultyIntermediate
// connectionHubSpot, Claude Chat
// got a skill of your own? Submit it to the library