STEP 1/9 Apollo Import
0%
Step 01 · Apollo Import
Import Apollo Data
Upload your raw Apollo.io export. The pipeline keeps only the 12 required CRM columns. This becomes your Master Data — it is never modified.
📋 Columns retained: First Name · Last Name · Title · Company Name · Email · Industry · Person LinkedIn URL · Website · Company LinkedIn URL · City · State · Country
Upload Apollo Export
📥
Drop your Apollo export here
or click to browse · CSV · XLSX · XLS
Step 02 · Prospeo Import
Import Prospeo Data
If you used Auto-Enrich in Step 1, your data is already enriched — click Next. Otherwise upload your Prospeo export manually here.
Upload Prospeo Export
📱
Drop your Prospeo export here
or click to browse · CSV · XLSX · XLS
Step 03 · Analyze & Split
Analyze & Split
Splits the enriched master data into 3 sets based on available contact info. Set 2 automatically goes to ZeroBounce for email verification in the next step.
SET 0 No Email · No Phone
—
No email, no contact number — removed from pipeline. Cannot be used for outreach.
SET 1 Phone Only · No Email
—
Has contact number but no email. Skips ZeroBounce — merged directly into final list.
SET 2 Has Email Address
—
Sent to ZeroBounce automatically in Step 4. May also have contact numbers.
Step 04 · Email Verification
Validate via ZeroBounce
Set 2 emails are automatically sent to ZeroBounce for validation as soon as you arrive here. Invalid emails are cleared from the column — the record (name, phone, company) is always kept.
✉️
Auto-Validate Emails via ZeroBounce
Sends all Set 2 emails to ZeroBounce API in batches of 200. Only "valid" emails are kept — all others are cleared.
invalid catch-all unknown spamtrap abuse do_not_mail
↑ Validation starts automatically when you reach this step
Step 05 · Upload ZeroBounce Results
Upload Verified List
If you used Auto-Validate in Step 4, your data is already validated — click Next. Otherwise upload your ZeroBounce results file manually here.
Upload ZeroBounce Output
✅
Drop ZeroBounce results here
or click to browse · CSV · XLSX · XLS
Step 06 · Combine & Clean
Combine & Final Clean
Set 1 (phone only) + Set 3 (verified emails) = Final Clean List. Cross-checked against Master Data.
Final Clean List Preview
Step 07 · HubSpot Mapping
Map to HubSpot Template
Map columns to HubSpot CRM. Fill batch fields. Use Gemini AI to resolve timezones.
Batch Fields — Applied to Every Record
Column Mapping
✨ Timezone Auto-Fill
🌍
Gemini AI Timezone Resolver
API key configured server-side. Click to auto-fill Time Zone for all records.
HubSpot Preview
Step 08 · Final Export
CRM-Ready Final Export
Pipeline complete. Download your HubSpot-ready file.
🎯
Pipeline Complete
Apollo → Prospeo → ZeroBounce → HubSpot
Column Fill Rate
Final Data Preview
Step 09 · HubSpot Upload
Push to HubSpot CRM
Upload your CRM-ready contacts directly into HubSpot. Records with email are upserted (no duplicates). Phone-only records are created fresh.
🚀
Ready to Push to HubSpot
Contacts with email are upserted — existing records updated, new ones created.
Contacts phone only are created as new contacts.
EmailFirst NameLast Name PhoneCompanyJob Title CityStateCountry IndustryWebsiteTime Zone Product InterestReference Company LinkedIn URL