Template

Score new HubSpot contacts with Lusha and flag high-quality leads

Time to build: 8 min
Difficulty: Medium
Tools: HubSpot ▪ Lusha ▪ Slack ▪ Workato

This Workato recipe runs whenever a new contact is created in HubSpot. It enriches the contact with Lusha, checks the enrichment confidence, and adds high-quality leads to a dedicated HubSpot list. Your team gets a Slack alert, so they can follow up on the best leads first.

Why score new HubSpot contacts automatically?

Most inbound funnels treat every new contact the same, even though quality varies a lot. Without scoring, teams either chase leads that aren’t a fit or wait too long on the strong ones.

This recipe qualifies each contact the moment it’s created, based on real data instead of what someone typed into a form.

What this workflow does

  • Starts when a new contact is created in HubSpot, from all sources or only inbound
  • Enriches the contact with Lusha, adding email confidence, job title, and company
  • Flags contacts with high email confidence as high-quality leads
  • Adds those leads to a dedicated HubSpot list
  • Sends a Slack alert with the contact, confidence score, and HubSpot link

How to set it up

01

Connect your apps in Workato

Ensure active connections for:

  • HubSpot: permission to read contacts and update lists
  • Lusha: API access for enrichment
  • Slack: permission to post messages
02

Configure the HubSpot trigger

Confirm:

  • Trigger = New contact created

Optionally restrict to:

  • Inbound leads only
  • Specific lifecycle stages
03

Configure Lusha enrichment

Map identifiers:

  • Work email (preferred)
  • LinkedIn URL (fallback)
  • Name (last resort)

Use outputs like:

  • Email confidence
  • Job title
  • Company name
04

Adjust the scoring logic

The recipe currently checks:

  • Email Confidence contains “A” (high confidence)

You can expand this logic to include:

  • Seniority
  • Company size
  • Region
  • Industry fit
05

Configure HubSpot list assignment

Select the static or active list used to flag:

  • “High-quality leads”
  • “Sales-ready inbound”

This list can power workflows, views, or reports.

06

Configure Slack notifications

Post messages such as:

  • Contact name + company
  • Confidence score
  • HubSpot record link

Tip: Tag the owning SDR or channel for faster response.

07

Test end-to-end

Create a test contact in HubSpot and confirm:

  • Enrichment runs
  • High-confidence contacts are added to the list
  • Slack message is posted

What to do next

  • Expand scoring criteria: Combine confidence with role, seniority, or company size.
  • Trigger sales workflows: Auto-assign owners or enroll high-quality leads into HubSpot workflows.
  • Create a “Needs Review” path: Route medium-confidence leads to a review queue instead of dropping them.
  • Track performance: Compare conversion rates for high-confidence vs. non-qualified leads.
  • Standardize inbound quality: Use this scoring logic across all inbound sources (forms, chat, imports).

The goal: Not every new contact deserves the same attention. This play ensures HubSpot leads are enriched, scored, and prioritized automatically—so your team focuses on quality, not volume.

FAQ

  • Use this Workato recipe. It enriches each new contact with Lusha, checks the data confidence, and flags high-quality leads.

  • By default, contacts with high email confidence (“A”) are flagged. You can add more criteria, like seniority, company size, region, or industry.

  • Into a dedicated HubSpot list, which you can use for workflows, views, or reports.

  • The contact’s name and company, the confidence score, and a link to the HubSpot record.

  • They stay in HubSpot as usual. You can also route medium-confidence leads to a review queue.

Ready to run this?

One data connection. Works in Claude, ChatGPT, your CRM, or any agent you build.