How to import and export contacts
Easily manage your contacts by importing new ones from CSV files and form integrations, or exporting your existing list. This helps you keep your scheduling data up to date and reuse contact details across tools.
Before you begin
To import contacts, you'll need:
- A CSV file (for file imports) that includes at least name and email address, or
- A connected form account (for Typeform)
For both import methods, you must have name and email as required fields.
Import contacts from a CSV file
Note
This feature is in limited availability and available to select users.
Step 1 – Upload your CSV file
- Go to your Contacts page.
- Select + Add contact, then Import contacts from a file.
- Upload your CSV file.
Step 2 – Map your fields
Next, match each column in your file to a Calendly contact field. If you don't want to import a column, leave it unmapped or select Exclude this field when mapping.
Each column from your file appears on the left. Use the dropdown to select a matching Calendly contact field on the right.
If a CSV column doesn't match an existing Calendly field, you can create a new field. Choose from text, number, tag, currency, or date fields to add a custom field.
Required fields:
You must map:
- Name
Step 3 – Choose how to handle duplicates
- Select Continue.
- Choose how to handle duplicate contacts.
- Merge with existing contact (default).
- Overwrite with new information from the form.
- Skip and don't import this contact.
- Select Continue.
What happens next
After the import completes, you'll see one of these outcomes:
- All contacts imported successfully – Select View contacts to see your full list.
- Some contacts imported, some skipped – Select Download skipped contacts to see which ones failed and why.
- Contacts imported with field issues – Select View contacts with issues to check which fields didn't import correctly.
Import contacts from a form
Note
This feature is in limited availability and available to select users.
Connect Typeform to automatically turn form submissions into Calendly contacts. This saves you time and keeps your contact information organized without manual entry.
Step 1 – Connect your form account
If you’re already connected, skip to step 2.
- Go to your Contacts page.
- Select + Add contact, then choose Typeform
- Select Connect account.
- Sign in to your form account.
- Allow access when prompted.
Calendly will validate that you own the form before the connection is complete.
Tip
You can also connect by going to your Account settings → Contact settings and selecting your form type under Connect a form to add contacts.
Step 2 – Choose your form
If you've already connected your account, go to the Contacts page. Select + Add contact and choose where you want to import contacts from.
- Select the form you want to connect.
- Review the form name.
- Give your form connection a clear, descriptive name so you'll remember which form it's connected to. You can't change the name later.
- Select Continue.
You can connect up to 10 forms.
Step 3 – Map your form fields
Match each form field to a Calendly contact field so the right information gets captured.
- Select a Calendly contact field from the dropdown for each form field.
- If a form field doesn't match an existing contact field, you can Create a new field.
- You can choose text, number, tag, currency, or date field types.
- Select the form fields you want to import (skip fields you don't need).
- Select Continue.
Required fields:
You must map these fields:
- Name
Step 4 – Choose how to handle duplicates
- Choose how to handle duplicate contacts (contacts with the same email address).
- Merge with existing contact (default).
- Overwrite with new information from the form.
- Skip and don't import this contact.
- Select Continue.
Step 5 – Review and confirm
- Review your settings.
- Select Confirm connection.
Contacts will be created automatically from new form submissions going forward. Only new submissions create contacts. Previous submissions won't be imported.
Manage your form connections
Exclude email addresses or domains
You can exclude certain email addresses or entire domains from creating contacts automatically from the Contacts settings section of your Account settings. Form submissions from blocked addresses or domains won't create new contacts.
Pause or resume a form
- Go to Account settings → Contacts settings.
- Find your form connection.
- Select the toggle to pause or resume.
- Active: Contacts are being created from form submissions.
- Paused: Form submissions won't create new contacts.
When you resume a connection, it won't import submissions from when it was paused.
Edit form connections
- Go to Account settings → Contacts settings.
- Find your form connection.
- Select the three dots menu.
- Select Edit form settings.
- Make your changes and select Save.
Disconnect a form
- Go to Account settings → Contacts settings.
- Find your form connection.
- Select the three dots menu.
- Select Remove form.
- Confirm by selecting Remove form again.
When you delete a form connection, any contacts already created stay in your contact list.
View contact source
You can see which contacts were created from a form. In your contact list, the Source column shows the form name.
Export contacts
- Go to your Contacts page.
- Select the contact(s) you want to export.
- In the toolbar that appears at the bottom, choose Export.
- Your file downloads automatically.
You'll also receive an email link to the file. The link expires in 24 hours.
Tip
To select all contacts at once, first select any contact to open the bottom toolbar. Then, choose Select all [x] contacts, where [x] is your total number of contacts.