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

Attio Signup Expansion

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

What this skill does

Expands a thin new Attio person record 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 Attio person record (form fill / signup)
  to attio/get-record                   (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 attio/update-record                (write enriched fields for lifecycle workflows)

Inputs

  • Trigger scope - which new records to enrich (a specific form, a signup source, or all newly created people)
  • 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 person record and checks which attributes 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 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 records processed:   X
Enriched to full record: X/N (XX%)
Free-mail flagged:       X
MoltSets tokens used:    X

Tips

  • Requires the Attio MCP (mcp.attio.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
  • Attio's automations can trigger this skill directly off a "record created" event on the People object, so the enrichment can run without a separate scheduled job
  • For high signup volume, batch enrichment on a short interval rather than one call per record 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
// connectionAttio, Claude Chat
// got a skill of your own? Submit it to the library