CSV Template

HubSpot contactswithout the spreadsheet.

Collect contact information with a simple form and download a clean CSV ready for your HubSpot import workflow.

Simple contact formClean CSVTry it free

HubSpot Contact

Try the template with upto 3 contacts

What You'll Collect

Email

Email
*RequiredUnique

Email address for contact, communication, and account recovery.

First Name

String

The person's name for identification and communication.

Last Name

String

The person's name for identification and communication.

Phone Number

Phone

Any common layout, like (555) 123-4567, +44 20 7946 0958 or with ext. 89. Letters and numbers with fewer than 7 or more than 15 digits are flagged.

Mobile Phone Number

Phone

Any common layout, like (555) 123-4567, +44 20 7946 0958 or with ext. 89. Letters and numbers with fewer than 7 or more than 15 digits are flagged.

Job Title

String

Free text, exported as the “jobtitle” column.

Company Name

String

Organization or business name for company records.

Website URL

URL

A web address, checked before download. https:// is optional.

Lifecycle Stage

Enum

Choose one of: subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer, evangelist, other.

Lead Status

Enum

Choose one of: NEW, OPEN, IN_PROGRESS, OPEN_DEAL, UNQUALIFIED, ATTEMPTED_TO_CONTACT, CONNECTED, BAD_TIMING.

Street Address

String

Physical address for shipping, billing, or location tracking.

City

String

Free text, exported as the “city” column.

State/Region

String

Free text, exported as the “state” column.

Postal Code

String

Kept as text, so leading zeros and long numbers stay exactly as entered.

Country/Region

String

Free text, exported as the “country” column.

Need more than three contacts?

Collect up to a thousand rows instead.

The free template is limited to three rows so you can try the workflow. Create your own Import Builder form when you need to collect larger datasets.

Create your own form

Up to 1,000 rows

Collect larger datasets without passing spreadsheets around.

Custom fields

Create the exact columns your workflow requires.

Validation

Help people provide complete and consistent data.

Reusable forms

Use the same form whenever you need another CSV.

How it works

From contact details to CSV in three steps.

01

Collect

Give someone a simple form to enter the contact information you need.

02

Complete

Keep the information structured and make it easier to avoid missing data.

03

Download

Download the completed CSV and use it in your normal import workflow.

Why use a form?

Getting the data is often harder than importing it.

Sending someone a spreadsheet template sounds simple until columns get renamed, required information is missed, or everyone formats their data differently.

A structured form gives people a clearer way to provide the information you need.

Missing information

Required fields are easier to communicate.

Inconsistent values

Give people structured fields instead of blank cells.

Spreadsheet back-and-forth

Collect the information directly through a form.

HubSpot CSV template

A simple way to collect HubSpot contact information

Use this template to collect contact details such as first name, last name, email address, phone number, company and job title.

Instead of sending a spreadsheet to someone and asking them to fill it in, give them a simple form and download the resulting CSV when they're finished.

If you need different fields or more than one row, you can create your own Import Builder form and configure it for your workflow.

Need a CSV form of your own?

Create a custom Import Builder form with your own fields, validation and row limits.

Get started
Import Builder is an independent product and is not affiliated with, endorsed by, or sponsored by HubSpot, Inc. HubSpot is a trademark of HubSpot, Inc.