anilead.io/Blog/Tutorial
Tutorial8 min read

Automatically Import Leads into HubSpot: The Complete Guide

How to import B2B leads from various sources directly into HubSpot CRM — manually, via CSV and fully automatically.

Andreas Indorf
Andreas Indorf

Gründer · anilead.io · March 8, 2026

You've found qualified leads — now they need to land in your CRM. Manual entry is time-consuming, error-prone, and doesn't scale. Here's how to get leads from various sources automatically into HubSpot.

Option 1: CSV import (simplest)

Export leads as CSV from any source, prepare them in Excel (required fields: Email, Company, Firstname, Lastname), and import via HubSpot → Contacts → Import. Works for one-time imports, but requires manual work every time.

Option 2: HubSpot API (most flexible)

The HubSpot Contacts API lets you create and update contacts programmatically:

POST https://api.hubapi.com/crm/v3/objects/contacts
{
  "properties": {
    "email": "contact@company.de",
    "company": "Acme Corp Ltd",
    "hs_lead_source": "API"
  }
}

Authentication via Private App Token (created in HubSpot Settings → Integrations → Private Apps).

Option 3: anilead.io 1-click export

Select leads in anilead.io, click "Export to HubSpot" — contacts and companies are created automatically. Including:

  • Lifecycle stage: Lead
  • Source: anilead.io
  • All available contact data
  • Automatic duplicate check

Best practices for CRM hygiene

  • Always set Lead Source for later attribution
  • Create a "New Leads" list for automatic follow-up workflows
  • Set a disqualification criterion to remove dead leads

Automation: From lead to deal

With a HubSpot workflow you can automatically: assign new leads to the right rep, create a follow-up task, and send a first email — all within 60 seconds of the lead landing in the CRM.

Ready to find your first leads?

Start for free — 100 leads/month forever. No credit card needed.

Start for free now

Related Articles