How to Import Contacts into Keap

Last updated on: January 23, 2025

Keap is a popular CRM solution designed for small businesses, offering powerful tools for contact management, sales automation, and email marketing. Whether you’re migrating data from another system or simply updating your existing contact list, Keap provides an intuitive import tool that supports various data types, including contacts, companies, tags, products, and subscriptions.

This guide will walk you through how to efficiently import contacts into Keap, ensuring your data is correctly formatted and accurately mapped.

Preparing Your Data for Import

Before importing contacts into Keap, it’s crucial to prepare your data to minimize errors and ensure a smooth process:

File Format

  • Keap supports the following file formats: CSV, XLS, and XLSX.
  • Ensure that your data file is saved in one of these formats.
  • Files larger than 10 MB cannot be uploaded. If your file exceeds this limit, split it into smaller files. You can use tools like Split CSV for this purpose.

Column Headers

  • Your spreadsheet should have clear column headers in the first row, such as First Name, Last Name, Email, and Phone Number.
  • Avoid blank columns and unnecessary data.
  • Keap will attempt to auto-map the fields based on these headers. For more details on formatting, check out Keap’s guide on preparing your CSV file.

Data Quality

  • Review your data to ensure it is clean and actionable. Remove duplicates and irrelevant information.
  • Ensure that critical fields like Email are properly formatted.
  • If your data contains special characters (UTF-8), convert your Excel file to a Google Sheet before exporting it as a CSV to avoid errors.

Steps to Import Contacts into Keap

Once your data is ready, follow these steps to import it into Keap:

Step 1: Access the Import Tool

  1. Navigate to Contacts > People from the main navigation menu.
  2. Click the Import contacts button.

Step 2: Select the Import Type

  • Choose the import source. The most common option is My spreadsheet.
  • Drag and drop your file into the import window or click Browse to upload it manually.

Step 3: Map Your Fields

  • Keap will automatically match your spreadsheet’s columns to its fields where possible.
  • Review the mappings and adjust them if necessary.
  • For unmatched fields, you can create custom fields by selecting Add as custom field in the dropdown.
  • Keap supports various field types, including text, date, and number fields.

Step 4: Indicate Email Permission

  • Keap requires you to confirm whether you have explicit permission to send marketing emails to the imported contacts.
  • Select Yes if you have permission.
  • If you select No, the contacts will be marked as Non-Marketable, meaning they can only receive individual emails, not bulk broadcasts.

Step 5: Add Tags (Optional)

  • You can tag your contacts during the import process by selecting existing tags or creating new ones.
  • Alternatively, include a Tags column in your spreadsheet to automatically tag contacts upon import.

Step 6: Finalize and Start the Import

  • Review your import settings and sample records.
  • If everything looks good, click Finish Import to start the process.
  • Once completed, you can view the imported list, send a broadcast, or save the import settings for future use.

Updating Existing Contacts

Keap allows you to update existing contacts by importing a new file containing updated information:

  1. Ensure that your file includes the Email field, which Keap uses to identify existing contacts.
  2. Navigate to the Import contacts page and upload your file.
  3. Follow the same steps for mapping fields.
  4. Keap will update existing contacts without duplicating them.

Note: Keap does not overwrite email statuses. If a contact has previously opted out, their status will remain unchanged.

Importing Contacts from Google

If you use Google Contacts, Keap offers a direct integration for importing:

  1. Go to Contacts > People and click Import contacts.
  2. Select Google Contacts as the source.
  3. Sign in to your Google account and grant Keap access.
  4. Choose the contacts to import (individually or in bulk).
  5. Indicate email permission and click Finish Import.

For more information, refer to Keap’s Google contact import guide.

Troubleshooting Import Issues

Here are some common issues and solutions:

  • Duplicate Contacts: Keap automatically checks for duplicates based on email addresses.
  • Field Mapping Errors: Ensure all columns have clear headers and are correctly mapped.
  • File Size Limit: Split large files into smaller ones if they exceed 10 MB.
  • UTF-8 Character Issues: Convert Excel files to Google Sheets before exporting as CSV.
  • Permission Errors: Always confirm explicit email permission during the import process.

If you encounter persistent issues, consult Keap’s FAQs on contact imports or reach out to their support team.

Import Using Third-Party Tools

Another option is to use a third-party tool or extension to simplify the process of importing contacts into Keap. One such tool is LinkKeap, which allows users to add contacts directly from LinkedIn into their Keap CRM with just a few clicks.

With LinkKeap, you can:

  • Automatically capture LinkedIn profile details, including name, email, and job title.
  • Reduce manual data entry by syncing contact information directly into Keap.
  • Ensure accuracy with real-time validation of contact details.

Post-Import Actions

After importing your contacts, consider the following actions:

  • Organize Contacts: Use tags and custom fields to segment your contacts.
  • Assign Contacts: Manually assign contacts to specific team members.
  • Review Data: Check a sample of imported contacts to ensure accuracy.
  • Rollback Imports: If you need to undo an import, Keap allows you to rollback the changes and start over.

Conclusion

Importing contacts into Keap is a straightforward process when your data is properly prepared. Whether you’re migrating from another CRM, updating your existing database, or syncing with Google Contacts, Keap offers flexible options to help you manage your contacts efficiently.

Happy importing!

Import contacts into Keap - directly from LinkedIn.

Get verified emails from LinkedIn profiles and add them to your CRM.

Save 4hrs / week doing Keap Data Entry.

Add from LinkedIn to Keap in 1 Click!

Sync from LinkedIn to Keap in 1 click.

Save 4hrs / week with the #1 LinkedIn Integration for Keap. 

User 3
User 5
User 4
User 6

Trusted by thousands of SDRs, BDRs, Sales Ops, Team Leads & more

LinkedIn to CRM Chrome Extension
Supporting 50+ CRMs, including:
Google Chrome Extension

LinkKeap is the #1 LinkedIn Integration for Keap.

Find verified emails from LinkedIn profiles and create leads in Keap in seconds. Save 4hrs per week…

No more tab switching.

Add to CRM Screenshot
Get verified emails from LinkedIn profiles

Find verified emails.

Get verified emails from LinkedIn profiles

Save 4hrs per week.

Integrate with your CRM

Get verified email addresses from LinkedIn profiles.

We combine multiple databases (e.g., Apollo, Hunter, etc.) and verify every email in real time to achieve 96% accuracy!

Get started in 3 easy steps...

Install Chrome Extension

Once you've installed the extension from the Google Web Store you can sign up and then link your CRM API keys (2 mins).

Go to a LinkedIn Profile

When you visit a person's LinkedIn profile an "Add to CRM" button will automatically appear below their profile photo.

Click "Add to CRM"...

A form will popup containing their name, email, company etc... and with 1 more click - they are added to your CRM!

What our users say...

David
David
SDR @ Fathom Tech
It's been a life saver. Previously I was copy and pasting between multiple tools - now I can just add leads to our CRM in a couple of clicks.
Isabelle
Isabelle
SDR @ Parabola
I've been very impressed with the Chrome Extension. I am now able to save many hours per week which I would have previously spent doing data entry.
Omar
Omar
Senior Account Manager @ PDP
I've tried a few email finder tools and it always surprises me how accurate the CRM Inputs one is. The emails almost never bounce...
Stacey
Stacey
Talent @ Green Recruitment
Thanks again for your help Alex. The app has been a massive time saver...
Frank
Frank
Sales @ Biogram
This tool seriously simplified our LinkedIn lead process. Big time-saver!
Christophe
Christophe
Sales @ Novotech
Thank you for taking the time to support the lesser-known CRMs!

Product Walkthrough

We'll show you in the next 2 minutes, how you could save 4hrs/week:

FAQs

LinkKeap allow you to quickly add leads / contacts into your CRM from inside the LinkedIn website. You’ll see an “Add to Keap” button on all LinkedIn profiles which, when clicked, fetches all the relevant information for the person (including name, verified email address, company, job title etc). With one more click, you can save this person to your CRM – saving you hours on data entry per week. The extension also allows you to jump directly to the person’s record in Keap if they already exist.

Yes, we capture and sync email addresses from LinkedIn profiles when available. We use 5 different premium data vendors (e.g. Apollo, Hunter etc) to get the most accurate and up-to-date contact information. All emails are also verified in real time, ensuring they are deliverable. Over 96% of our fetched emails were valid in 2023 – one of the best rates in the industry.

Yes, all of our integrations are fully GDPR compliant. We ensure that all data captured and transferred complies with GDPR regulations, safeguarding your customers’ privacy and handling their personal information responsibly. For more information, please see our data processing addendum and privacy policy.

Absolutely – we take data security very seriously. For example, we don’t store your CRM API keys in our database—they are only stored locally on your machine. This ensures that your sensitive information stays private. Additionally, all data transfers between LinkedIn, the Chrome Extension and your CRM are encrypted over HTTPS. For more information please see our data processing addendum and privacy policy.

No, our integrations works with a standard LinkedIn account, so you don’t need to purchase Sales Navigator or LinkedIn Recruiter. While those premium tools offer additional features, our integrations allow you to capture contact details from any LinkedIn profile, regardless of your subscription level.

We offer a free plan which gets you 5 free email finder credits per month. We also offer premium accounts beyond this which offer more credits and more features. For more information see our pricing page.

Save 4hrs / week on CRM data entry.

Sync prospects from LinkedIn into your CRM in 1-click. Stop doing data entry.

User 3
User 5
User 4
User 6

Trusted by thousands of SDRs, BDRs, Sales Ops, Team Leads & more