Many companies use Salesforce, a popular CRM tool, to maintain customer data such as names, email ids, telephone numbers, social media data, etc.

While customer data can be derived from multiple sources, emails are the primary source for such lead data.

It is important to regularly update lead information from emails into Salesforce in order to leverage powerful CRM features.

Read on to know more about transferring email contacts as leads in Salesforce and how automation tools like Nanonets can help with it.

The typical email to lead workflow in Salesforce

Businesses capture email lead information from potential customers in two ways.  The potential customer may:

  1. directly email the company with their requirements, expectations, feedback, etc. OR
  2. fill out a form on the website, the details of which are forwarded to someone in the company.

Salesforce lets you easily create web-to-lead forms to place on your website. Any data captured in the forms can be conveniently sent to create new records on Salesforce.

Salesforce does not a have a similarly convenient method of capturing lead data from incoming emails.

Most Salesforce users typically update lead data manually or import lead data in bulk. They must first extract the relevant data from the email or attached file.

Manually updating email data as leads into Salesforce

If it’s a new lead, then simply create a new entry to copy and paste the relevant lead data.

Or if it’s an existing lead, then locate the related Salesforce record to copy and paste the updated lead information.

Importing email data as leads into Salesforce

For importing data into Salesforce, the data must be in a csv file format.  

1.     Log into Salesforce

2.      Click on “Contacts” in the dashboard

3.     Click on the “Import tab” and follow instructions

4.     Select the contact fields in and map them with existing fields on Salesforce or create new ones.

5.     Start import

6.     Confirm that the new contacts have been imported correctly.

Challenges in the manual email to Salesforce lead process

Imagine going through hundreds of emails every day, extracting vital lead data and adding it to Salesforce one by one. Or manually consolidating all data in a particular format on a csv file and then importing it into Salesforce.

Both manual methods used above are time consuming and often error prone. And they simply can’t be scaled.

This is because email data is unstructured, i.e., they have no schema, are of multiple formats and lack a standardised representation.

That’s where advanced email parsers, like Nanonets, can help.

Supercharge you email to Salesforce workflows with Nanonets. Automate lead capture from emails, documents, websites etc.

Automate the email to lead workflow in Salesforce

Nanonets can parse all the unstructured data received via incoming emails or attachments and just extract relevant lead data. And this data can be easily integrated with Salesforce in real-time – all without having to manually open a single email!

Nanonets is an AI-based OCR software that automates all kinds of data transformation workflows.

Nanonets can recognise and extract data from emails, email attachments, PDFs, images, documents, spreadsheets, and other kinds of data sources.

It can then convert the data into any semi-structured or structured format that can be integrated into CRMs like Salesforce, ERPs or any other business application.

Follow these steps to automatically import data into Salesforce with Nanonets:

Email parsing with Nanonets

Create an account

Sign up to get started with Nanonets.

Or sign in to your Nanonets account.

Create a Nanonets account
Create a Nanonets account

Select a data parser

Depending on the types of emails you want to parse data from, create your own data parser or select one of Nanonets’ pre-built data parsers.


You can quickly build a custom email lead parser with Nanonets. Just show a few (at least 10) examples of lead-type emails and mark the data fields that you wish to extract.

Select a data parser
Select a data parser

Import your emails

Next, import a few emails into your data parser.

Simply auto-forward your emails to a dedicated Nanonets inbox or receiving address. And Nanonets will then capture all these emails into your data parser.

You could also set up an automatic import of files from cloud storage, databases or connect to other sources via an API.

Import emails
Import emails

Nanonets’ data parser extracts relevant data from the email body and/or attachment in the forwarded emails.

You can even quickly edit, review or approve the extracted data.

Extract data from your emails
Extract data from your emails 

Export or automate workflow

Complete the process by selecting your preferred output format – Excel or csv (among other options).

Export or automate workflow
Export or automate workflow

You can also automate this entire workflow by specifying data enhancements/transformations, setting up approvals, and sending the final results to any business application of your choice.

You can export the data directly into Salesforce, external databases or connect via Nanonets’ API.

Nanonets can also be connected with any app of your choice via Zapier.


The power of CRM tools like Salesforce lies in having all customer data in an organized and easy-to-retrieve form.  These customers are leads that the marketing team can target to improve sales.  

The power of Salesforce can be harnessed only when the customer data is updated periodically and is accurate. Extracting lead data from emails and inserting them into the Salesforce database is vital for efficient usage of the CRM system.

Nanonets can help extract lead data from all incoming emails and automatically transfer them into Salesforce so that the customer list always stays updated and current.