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.