Enrich new HubSpot contacts with Instagram creator stats

When a new contact lands in HubSpot with an Instagram handle, attach follower counts, engagement, and audience data so reps see a fully scouted creator.

Deterministic Code
HubSpotModashSalesMarketingLead EnrichmentData Sync

Build a deterministic code-based workflow that enriches every new HubSpot contact with Instagram creator data from Modash.

Trigger: an incoming webhook from HubSpot that fires when a new contact is created.

Steps, in order, each as its own discrete node:

1. Receive the HubSpot contact-created webhook payload and pull the new contact's ID out of it.

2. Use the HubSpot Get Contact operation to load the contact and read the Instagram handle off a custom property called instagram_handle (make the property name configurable).

3. If the instagram_handle property is empty, skip the Modash call and use the HubSpot Update Contact operation to set enrichment_status = no_handle on the contact, then stop.

4. If a handle is present, call the Modash Get Instagram Influencer Report operation with that handle as the userId.

5. Use HubSpot Update Contact to write these properties back to the contact: follower_count, engagement_rate, fake_follower_score, top_audience_country, top_audience_age_band, last_sponsored_brand, and enrichment_status = enriched.

6. If Modash returns a handle_not_found or other error response, instead set enrichment_status = handle_invalid on the contact and finish.

Keep this a straight node-based pipeline with structured input and output at every step. No LLM judgement is required; the only branching is the simple has-handle / no-handle / handle-invalid check.

Cost note for the reader: each successful enrichment costs one Modash credit, which acts as a natural per-contact rate limit.

Additional information

What does this prompt do?
  • Watches HubSpot for brand new contacts and reads their Instagram handle the moment the record is created.
  • Pulls a fresh creator profile from Modash with follower count, engagement rate, fake-follower score, top audience country, top audience age band, and last sponsored brand.
  • Writes those numbers straight back onto the HubSpot contact so reps see a fully scouted creator the first time they open it.
  • If a contact arrives without an Instagram handle, tags the record so it is easy to filter out, chase down, or revisit later.
What do I need to use this?
  • A HubSpot account with permission to read and update contacts.
  • A Modash account with API access. One Modash credit is spent per enriched contact.
  • An Instagram handle field on your HubSpot contact record. You can use an existing custom property or create a new one.
How can I customize it?
  • Change which HubSpot property holds the Instagram handle, or point the workflow at TikTok or YouTube handles instead.
  • Pick different Modash metrics to store on the contact, like top audience city, gender split, recent sponsored brands, or paid post performance.
  • Narrow the trigger so it only fires for contacts in a specific lifecycle stage, list, or owner.

Frequently asked questions

Does this work for TikTok or YouTube creators too?
Yes. Swap the HubSpot property the workflow reads and ask the workflow author to use the TikTok or YouTube creator report instead of Instagram.
How many Modash credits does each contact use?
One credit per Instagram profile report. A hundred new contacts will use about a hundred credits.
What happens if the Instagram handle is misspelled or the account is private?
Modash returns a not-found response. The workflow skips the update and tags the contact with a status flag so you can review the record.
Can I run this for contacts that already exist, not just new ones?
Yes. Ask the workflow author to add a backfill path that loops through an existing HubSpot list and enriches each contact once.
Do I need a paid HubSpot plan?
No. It works on any HubSpot tier where you can add a custom property to contacts and let an integration update contact records.

Stop hand-researching every creator that lands in HubSpot.

Connect HubSpot and Modash once, and every new contact arrives pre-scouted with audience and engagement data.