log in sign up now
Attio Mobile Phone Backfill back to library
~ / library / Enrichment / attio-mobile-phone-backfill

Attio Mobile Phone Backfill

Add carrier-verified mobile numbers to the Attio person records on your open deals, sourced through MoltSets and written straight back to the CRM.
  • Add mobile numbers to the people on my open Attio deals
  • Backfill carrier-verified mobiles for deal contacts that have no phone

What this skill does

Adds mobile phone numbers to the Attio person records who matter most: the ones attached to live pipeline. It finds people linked to open deals with no phone on file, pulls a carrier-verified mobile through MoltSets, formats it, dedupes it, and writes it back to the person record. Scoping the run to open deals keeps token spend tied to revenue rather than the whole database.

Chain

Attio deal records (open)
  to attio/query-records                (deals where stage = open)
  to read deal's people reference attribute   (associated people, no separate association call needed)
  to attio/query-records                (filter those people to no phone number on file)
  to resolve LinkedIn URL per record    (skip records with no LinkedIn URL)
  to MoltSets:
      linkedin_to_mobile_phone          (LinkedIn URL -> carrier-verified mobile)
  to dedupe + format to E.164
  to attio/update-record                (write mobile phone, source + date)

Inputs

  • Deal scope - which pipeline stages to include (for example all open deals, or deals above a value threshold)
  • Record scope - people with no phone, or also those with an unverified landline
  • Write-back field - the mobile phone attribute plus optional source and date attributes
  • Owner filter - optional, restrict to a specific rep or team

How it works

  1. Pulls open deal records from Attio and reads the people reference attribute directly on each deal, since Attio stores that link on the record rather than as a separate association
  2. Filters those people down to ones with no phone number on file
  3. Takes the LinkedIn URL on the record - records with no LinkedIn URL are skipped and flagged (mobile only comes from linkedin_to_mobile_phone)
  4. Runs linkedin_to_mobile_phone on each LinkedIn URL for a carrier-verified mobile
  5. Formats each number to E.164 and dedupes against any existing phone data
  6. Writes the mobile back to Attio with a source and date stamp

Output

Name Company Deal Owner Existing Phone Found Mobile Source Tool Action
Deal-linked people scanned:   X
Missing phone numbers:        X
Mobiles found:                X/N (XX%)
Written back to Attio:        X
MoltSets tokens used:         X

Tips

  • Requires the Attio MCP (mcp.attio.com) and the MoltSets MCP connected in the same client
  • Carrier-verified mobiles carry a higher token cost than email lookups, so scoping to open deals keeps spend deliberate
  • linkedin_to_mobile_phone returns the strongest result, so prefer it whenever a LinkedIn URL is on the record
  • Confirm your outbound calling and SMS consent posture before enriching phone data at scale
  • Reading the deal's reference attribute directly is faster than a separate lookup, since Attio keeps the relationship on the record itself
  • Batch writes where possible and stay inside Attio's per-workspace rate limits
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