Turn Typeform leads into HubSpot deals enriched with Apollo

Turns each Typeform submission into a fully filled HubSpot deal, enriched with Apollo data and checked for duplicates

Brushed metal card etched with dense text and data fields, its notched right edge glowing purple

About

This template captures leads from your Typeform submissions and turns each one into a properly structured HubSpot deal. It is built for founders and sales operators who lose leads between a form and the CRM, or who end up with duplicate contacts and half empty records.

What it does

The agent "Form Leads To CRM" reads every form response and creates a matching deal in HubSpot. It fills the fields using explicit mapping rules rather than guesses, enriches the record with company and contact data from Apollo, and checks for duplicates before writing anything. For each lead, it also records how long that lead waited before being processed, so slow responses do not go unnoticed.

How it works

  1. On a weekly schedule, every Monday at 7am, the agent sweeps new Typeform responses.
  2. It applies its field mapping rules to place each answer in the correct HubSpot field, and skips any mapping it cannot make with certainty.
  3. It runs two levels of deduplication in a set order, so an existing contact or deal is matched instead of duplicated.
  4. It follows a read before write discipline: it checks the current state in HubSpot first, then enriches the record with Apollo before creating or updating the deal.

The result is a clean set of HubSpot deals with no duplicates, no empty required fields, and a clear view of how long each lead sat waiting. Setup takes about five minutes across Typeform, HubSpot and Apollo.

What you will need

  • Apollo

  • HubSpot

  • Typeform

Agents in this template

Form Leads To CRM

Turns every form response into a properly filled CRM deal — no duplicates, no empty fields, nothing lost — and tells you how long each lead waited.

Connectors

Skills · 1

form-to-deal

Load at every run, from Phase 3 onward. Carries the field-mapping rules and why a mapping is never guessed, the two levels of deduplication and their order, the read-before-write discipline against the CRM, the latency measurement, and the three table schemas to recreate if a table is missing.

Scheduled tasks · 1

weekly form lead sweep

At 07:00 AM, only on Monday

Frequently asked questions

Which accounts do I need to connect before installing?

Three: Typeform, HubSpot and Apollo. Typeform is where leads come in, HubSpot is where deals get created, and Apollo supplies the company and contact enrichment. Connecting all three takes about five minutes.

How often does the agent process new leads?

On a weekly schedule, every Monday at 7am. The agent sweeps all new Typeform responses submitted since the last run and turns each one into a HubSpot deal. It does not run in real time as forms are submitted.

How does it avoid creating duplicate contacts and deals?

It runs two levels of deduplication in a set order and follows a read before write discipline. It checks the current state in HubSpot first, so an existing contact or deal is matched and updated instead of duplicated.

What does the agent actually create in HubSpot?

A structured HubSpot deal for each form response, with fields filled from explicit mapping rules and the record enriched with company and contact data from Apollo. It also records how long each lead waited before being processed.

What happens if a form answer does not map cleanly to a HubSpot field?

The agent skips any mapping it cannot make with certainty rather than guessing. Field mapping follows explicit rules, so uncertain answers are left out instead of being placed in the wrong field.

Where does the enrichment data come from?

From Apollo. After checking the existing state in HubSpot, the agent pulls company and contact data from Apollo and adds it to the record before creating or updating the deal.

More Sales templates

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
Enrich and score new HubSpot leads with Apollo firmographics
Sales

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

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.