Enrich and score new HubSpot leads with Apollo firmographics

Enriches new HubSpot leads with company data, scores them by size, and writes clean records back every morning

Enrich and score new HubSpot leads with Apollo firmographics

About

This template runs a daily agent that turns bare HubSpot leads into complete, scored records. It is built for founders and sales operators who want inbound and imported contacts ready to work the moment they land, without manual research.

What it does

Each morning the Lead Enricher picks up new leads that arrived with little more than a name or email. It looks up firmographic details in Apollo, fills in the company, the person's role and the company size, then scores and tags each lead by size so your team knows who to prioritize. The enriched record is written back to HubSpot, and updates land in Slack so the team sees what changed.

How it works

The agent follows a fixed enrichment method on every run:

  1. It reads existing records first and dedupes before writing, so it never creates duplicates or overwrites good data with worse data.
  2. It runs a firmographic lookup to pull company, role and size.
  3. It applies size based scoring and tagging.
  4. It writes the enriched fields back to the matching HubSpot record.
  5. When a lookup only returns partial data, it fills what it can and reports honestly rather than guessing.

A scheduled run fires daily at 7 AM, so leads collected during the day and overnight are enriched and ready before work starts. The Slack updates give a running record of how many leads were processed and how they were scored, keeping the pipeline visible without anyone opening HubSpot to check.

What you will need

  • Apollo

  • HubSpot

  • Slack

Agents in this template

Lead Enricher

Enriches new bare HubSpot leads with firmographic data (company, role, size), scores/tags them by company size, and writes the enriched record back — with read-before-write dedupe.

Connectors

Skills · 1

lead-enrichment-method

Load at the start of every enrichment run. The procedure to enrich new bare HubSpot leads: read-before-write dedupe, firmographic lookup, size scoring/tagging, write-back, and honest partial handling.

Scheduled tasks · 1

daily-lead-enrichment

At 07:00 AM

Frequently asked questions

Which accounts do I need to connect before installing?

You connect three services: Apollo for firmographic lookups, HubSpot where your leads live, and Slack. The Lead Enricher reads new leads from HubSpot, pulls company data from Apollo, and writes the enriched record back to HubSpot.

How often does the agent run?

The Lead Enricher runs once a day on a schedule set to 7 AM (cron 0 7 * * *). Each run picks up new bare leads in HubSpot and enriches them, so newly added contacts are handled the following morning.

What does the agent actually add to each lead?

It adds firmographic data including company, role, and company size, then scores and tags each lead by company size. The enriched values are written back to the HubSpot record so your existing lead fields carry the new detail.

Will it create duplicate records in HubSpot?

No. The agent uses read-before-write dedupe, meaning it reads the existing record before writing anything back. This is part of the lead-enrichment method it loads at the start of every run.

What happens when Apollo cannot find all the data for a lead?

The agent uses honest partial handling. When a firmographic lookup only returns some fields, it writes what it found rather than fabricating the rest, so the record reflects the data that was actually available.

How long does setup take?

About five minutes. You install the template in one click, connect your Apollo, HubSpot, and Slack accounts, and the Lead Enricher begins running on its daily schedule.

More Sales templates

Track freshly funded ICP companies daily with Apollo and Gmail
Sales

Track freshly funded ICP companies daily with Apollo and Gmail

Delivers a daily list of newly funded companies that match your ideal customer profile, each with a decision-maker and a tailored approach angle

1 agent5 min setup
Draft first-touch outreach emails in Gmail from new HubSpot leads
Sales

Draft first-touch outreach emails in Gmail from new HubSpot leads

Turns each new HubSpot lead into an industry-tailored first-touch email drafted in Gmail and left ready for you to review and send

1 agent5 min setup
Build target account briefs with buying signals from Apollo and Firecrawl
Sales

Build target account briefs with buying signals from Apollo and Firecrawl

Researches a target account, runs ten buying-signal checks, and delivers a sales brief with three approach angles and a personalized opener

1 agent5 min setup

Your first agent is
three minutes away

Start for free
Rerun

Run your work on agents. Build them, watch them work, and keep your eyes on everything.

Rerun - Build, monitor and share self-improving autonomous agents | Product Hunt

© 2026 Rerun. All rights reserved.