Built on Constant Contact’s export columnsChecked against HubSpot’s import rulesUpdated October 15, 2026
One Constant Contact row, through the templatecopied as it ischanged on the way1explained below
Constant Contact export14 columns, 12 used
The template12 formulas
KW
Karen WilsonHubSpot, 12 fields
First NameKaren
Last NameWilson
EmailKaren.Wilson@halston.example.com
Phone Number+44 161 496 0322
Company NameHalston Freight
Job TitleLogistics Director
Address Line 18 Quay Street
CityManchester
StateGreater Manchester
Postal CodeM3 3JE
CountryUnited Kingdom
List MembershipsCustomers, Events 2026
First NamefirstnameKaren
Last NamelastnameWilson
Emailemailkaren.wilson@halston.example.com
Phone Numberphone+44 161 496 0322
Company NamecompanyHalston Freight
Job TitlejobtitleLogistics Director
Street Addressaddress8 Quay Street
CitycityManchester
State/RegionstateGreater Manchester
Postal CodezipM3 3JE
Country/RegioncountryUnited Kingdom
NotesnotesLists: Customers, Events 2026
First Name → to First NameKaren
Last Name → to Last NameWilson
Email → to Emaillowercasedkaren.wilson@halston.example.com
Phone Number → to Phone Number+44 161 496 0322
Company Name → to Company NameHalston Freight
Job Title → to Job TitleLogistics Director
Address Line 1 → to Street Address8 Quay Street
City → to CityManchester
State → to State/RegionGreater Manchester
Postal Code → to Postal CodeM3 3JE
Country → to Country/RegionUnited Kingdom
List Memberships → to Notes1joined, with labelsLists: Customers, Events 2026
Not imported: Birthday and Email Permission Status. The template leaves these out; map any to a custom field in Operelio.
Where Constant Contact and HubSpot don’t line up
1
One column kept in Notes
This template gives List Memberships no HubSpot field of its own. A HubSpot contact has no Notes field: imported with contacts and notes together, the text becomes a note on the contact.
The template writes them into Notes, each with its label, and leaves empty ones out.
ExportList Memberships Customers, Events 2026
HubSpotLists: Customers, Events 2026
Check your Constant Contact export before you import it
Looks for the 12 columns this template reads, and what HubSpot would skip.
Drop your Constant Contact CSV here
Runs in your browser. Nothing is uploaded, and results are counts only.
Constant Contact to HubSpot in three steps
Step 1Export from Constant Contact
Open the Contacts page and select the contacts, or export by list, segment or tag.
Click Actions, then Export selection.
Choose the contact details to include and click Export.
Download the file as CSV or Excel from your import and export activity.
Fixes the capitals in names, formats phone numbers, removes duplicate and blank rows, which the Excel file leaves to you. On every plan. Email verification, a check against your HubSpot records and dropdowns, and the push, from Starter.
No. This template doesn't map Email Permission Status to a HubSpot property, and Constant Contact's export only includes it when Advanced Email Permissions are turned on. To keep unsubscribed people from getting emails in HubSpot, leave the Unsubscribed rows out of this file (filter the Contacts page by email status before you export) and import their email addresses on their own: a CSV with an Email column, imported as a "List of contacts to opt out of emails". HubSpot sets Unsubscribed from all email to true for those addresses, and any that aren't contacts yet are not created as contacts or counted toward your billable contacts. To keep those addresses out of files you run later, add them to your Do Not Contact list in Operelio, on Starter and up: the CRM Formatter screens every file against it.