Creating an Email Validation Process for Contacts and Leads in Salesforce CRM

  • Updated

This article provides instructions to create a static and custom rules-based email validation process for contacts and leads in InsideView Data Integrity in Salesforce CRM integration.

A Data Integrity administrator can follow these steps to launch InsideView Data Integrity and create a new email validation process:

Note: You create only THREE email validation processes in an account.

Creating a static email validation process

Before creating a data management process, make sure you have configured an Integration for Data Integrity. For information, read the article Setting up InsideView Data Integrity in Salesforce CRM in our Knowledge Base.

Step Description Details
 1 Log in to Salesforce CRM Log in to Salesforce CRM Login with your admin user credentials.
 2 Go to the Sales app In the Salesforce CRM home page, click the App Launcher link.

app_launcher_small.png

In the App Launcher window, click the Sales app.app_sales_small.png

 3 Go to the Data Integrity app In the Salesforce home page, select the InsideView Data Integrity tab.

add_tab_small.png

 4 Create an email validation process If you are configuring any process for the first time after your Data Integrity account is provisioned, the following screen appears:

email_valid15_small.png 

If you want to create a process for each object separately, click Start in the Custom Setup card.

If you have already created processes, click New Process to launch the process creation workflow page.new_process_small.png

Select the Email Validation link then select the Salesforce instance in the System and Contacts/Leads in the Object field.

email_valid_small.png

Click Next.

 5 Select the segmentation and frequency Next, you can do the following actions:

email_valid16_small.png

InsideView Data Integrity allows you to add criteria only for active contacts and leads.

    • Flag Opt-Out: When the Email Opt-out flag is enabled for a process, for any invalid emails, it will enable the Email Opt Out field for contacts in your CRM to exclude these contacts in marketing campaigns or other outreach efforts.
    • Select a Record Segmentation option:
      • Validate emails for all contacts  - When you select this option, all contact emails in your Salesforce CRM will be validated.
      • Validate emails for a segment of Contacts based on custom criteria (recommended) - When you select this option, you can define custom criteria to validate contact emails based on a dynamic rule. 
      • Validate emails for contacts in existing data management processes - When you select this option, you will be able to leverage existing contact data management processes to segment the contact emails that you want to validate.
    • In the Validation Schedule area, select the start date and time at which you want to run the email validation process for contact emails in your CRM. Enter the Start Date and Start Time.email_valid4.png

In this example, select the Validate emails for all contacts in record segmentation and then click Next.

 6 Review and complete process On the Review your email validation process settings page, you can review settings that you selected in the wizard and click Finish to save the email validation process.

email_valid5_small.png

In the Save Email Validation Process dialog, enter the name for your process, and click Save.

email_valid6.png

 7 View and Run Process  Once you have created an email validation process, you can run, edit, or delete the email validation process.

Click the chevron.png icon to expand the process that you just created.

email_valid7_small.png

Hover over any one of the processes to access the following actions:

  • Click the run.png icon to immediately run the process.email_valid8.png
  • In the Run Email Validation Process Now dialog, click Run Nowemail_valid9.png
  • Click the pencil.png icon to edit the process. For more information, read the article Editing an Existing Data Integrity Process in our Knowledge Base.
  • Click the delete.png icon to delete the process. 

Note: Follow the same instructions to create an email validation process for LEADS by selecting the lead object. 

Creating an email validation process with custom rules

Before creating a data management process, make sure you have configured an Integration for Data Integrity. For information, read the article Setting up InsideView Data Integrity in Salesforce CRM in our Knowledge Base.

Step Description Details
 1 Log in to Salesforce CRM Log in to Salesforce CRM Login with your admin user credentials.
 2 Go to the Sales app In the Salesforce CRM home page, click the App Launcher link.

app_launcher_small.png

In the App Launcher window, click the Sales app.app_sales_small.png

 3 Go to the Data Integrity app In the Salesforce home page, select the InsideView Data Integrity tab.

add_tab_small.png

 4 Create an email validation process If you are configuring any process for the first time after your Data Integrity account is provisioned, the following screen appears:

email_valid15_small.png 

Note: If you want to create a process for each object separately, click Start in the Custom Setup card.

If you have already created a process, click New Process to launch the process creation workflow page.new_process_small.png

Select the Email Validation link then select the Salesforce instance in the System and Contacts/Leads in the Object field.

email_valid_small.png

 5 Select the segmentation and frequency Next, you can do the following actions:

email_valid18_small.png

InsideView Data Integrity allows you to add criteria only for active contacts and leads.

    • Flag Opt-Out: When the Email Opt-out flag is enabled for a process, for any invalid emails, it will enable the Email Opt Out field for contacts in your CRM to exclude these contacts in marketing campaigns or other outreach efforts.
    • Select a Record Segmentation option:
      • Validate emails for all contacts  - When you select this option, all contact emails in your Salesforce CRM will be validated.
      • Validate emails for a segment of Contacts based on custom criteria (recommended) - When you select this option, you can define custom criteria to validate contact emails based on a dynamic rule.email_valid2_small.png
      • Validate emails for contacts in existing data management processes - When you select this option, you will be able to leverage existing contact data management processes to segment the contact emails that you want to validate.

        For more information about validating email for contacts in the existing data management process, refer to the next section in this article.

    • In the Validation Schedule area, select the start date and start time when you want to run the email validation process for contact emails in your CRM. Enter the Start Date and Start Time.email_valid4.png
 6 Define custom criteria  If the Create a filter to select which email you want to validate page, the Contacts Segment area appears:

email_valid10_small.png

You can define custom criteria to validate a segment of contact emails by clicking either +Add Condition or +Add Rule.

  • Add Rule – Adds a single rule where you can define the field name, operator, and value(s) you want to use to validate emails.
  • Add Condition – Adds a set of nested rules to validate contact emails based on if and then clauses. 
7 Add a condition When you click + Add Condition, enter the following details to define the condition:

dy_list5.png

  • Field Name – select any field that you want to use to validate emails.

    You can select a field that appears in the Field Name options. The Datatype and the corresponding Salesforce CRM field name is selected for the field you choose from the list of options. For example, select the Account ID field.email_valid12.png

  • Operator – After entering the Field Name, select the appropriate Operator. Below is a list of data types and the operators available for each datatype:
    • String: equal, not equal, ends with, starts with, does not start with, does not end with, contains, doesn’t contain, in, not in, is empty, is not empty.
    • Boolean: equal, not equal to, is empty, is not empty.
    • Text area: equal, not equal to, like, not like, starts with, does not starts with, ends with, does not end with.
    • Double/Number: equals, not equal, greater than, greater than or equal, lesser than, lesser than or equal, is empty, is not empty.
    • URL: equal, not equal to, like, not like, starts with, does not starts with, ends with, does not end with.
    •  
  • Value – Once you have entered Field Name and selected an Operator, enter the Value for the field criteria. You can also add multiple values by separating them with a comma. To add multiple values, use the IN operator.

Use Case Examples

Here are a few use case examples of filters, showing the different fields used in Salesforce CRM with an operator and a sample value:

  • Select the First Name field, the operator as starts with and enter the value as A. This filter will retrieve all contacts whose first name that starts with A.

    email_valid11_small.png

    Notice that the output of your rule appears at the bottom of the query builder.

  • Select the Created Date field, operator as greater, and enter the date as 11/30/2017. This filter will manage only accounts that have a Created Date that starts after November 30th, 2017.dy_list8.png
 8 Preview the email validation process Click See Preview to view which contacts are being captured by your dynamic query as illustrated:

email_valid13_small.png

Click Next.

 9 Review and complete process On the Review your email validation process settings page, you can review settings that you selected in the wizard and click Finish to save the email validation process.

email_valid14_small.png

In the Save Email Validation Process dialog, enter the name for your process, and click Save.

email_valid6.png

 10 View and Run Process  Once you have created an email validation process, you can run, edit or delete the email validation process.

Click the chevron.png icon to expand the process that you just created.

email_valid7_small.png

Hover over any one of the processes to access the following actions:

  • Click the run.png icon to immediately run the process.email_valid8.png
  • In the Run Email Validation Process Now dialog, click Run Nowemail_valid9.png
  • Click the pencil.png icon to edit the process. For more information, read the article Editing an Existing Data Integrity Process in our Knowledge Base.
  • Click the delete.png icon to delete the process. 

Note: Follow the same instructions to create an email validation process with custom rules for LEADS by selecting the lead object. 

Creating an email validation process using existing data management options

Before creating a data management process, make sure you have configured an Integration for Data Integrity. For information, read the article Setting up InsideView Data Integrity in Salesforce CRM in our Knowledge Base.

Note: You can validate email for contacts only if an existing data management process is created before.

Step Description Details
 1 Log in to Salesforce CRM Log in to Salesforce CRM Login with your admin user credentials.
 2 Go to the Sales app In the Salesforce CRM home page, click the App Launcher link.

app_launcher_small.png

In the App Launcher window, click the Sales app.app_sales_small.png

 3 Go to the Data Integrity app In the Salesforce home page, select the InsideView Data Integrity tab.

add_tab_small.png

 4 Create an email validation process If you are configuring any process for the first time after your Data Integrity account is provisioned, the following screen appears:

email_valid15_small.png 

Note: If you want to create a process for each object separately, click Start in the Custom Setup card.

If you have already created a process, click New Process to launch the process creation workflow page.new_process_small.png

Select the Email Validation link then select the Salesforce instance in the System and Contacts/Leads in the Object field.

email_valid_small.png

 5 Select the segmentation and frequency Next, you can do the following actions:

email_valid19_small.png

InsideView Data Integrity allows you to add criteria only for active contacts and leads.

    • Flag Opt-Out: When the Email Opt-out flag is enabled for a process, for any invalid emails, it will enable the Email Opt Out field for contacts in your CRM to exclude these contacts in marketing campaigns or other outreach efforts.
    • Select a Record Segmentation option:
      • Validate emails for all contacts  - When you select this option, all contact emails in your Salesforce CRM will be validated.
      • Validate emails for a segment of Contacts based on custom criteria (recommended) - When you select this option, you can define custom criteria to validate contact's emails based on a dynamic rule. 
      • Validate emails for contacts in existing data management processes - When you select this option, you will be able to leverage existing contact data management processes to segment the contact emails that you want to validate.email_valid17.png
    • In the Validation Schedule area, select the start date and start time when you want to run the email validation process for contact emails in your CRM. Enter the Start Date and Start Time.email_valid4.png

In this example, select the Validate emails for contacts in the existing data management process in record segmentation and then click Next.

 6 Review and complete process On the Review your email validation process settings page, you can review settings that you selected in the wizard and click Finish to save the email validation process.

email_valid20_small.png

In the Save Email Validation Process dialog, enter the name for your process, and click Save.

email_valid6.png

 7 View and Run Process  Once you have created an email validation process, you can run, edit, or delete the email validation process.

Click the chevron.png icon to expand the process that you just created.

email_valid7_small.png

Hover over any one of the processes to access the following actions:

  • Click the run.png icon to immediately run the process.email_valid8.png
  • In the Run Email Validation Process Now dialog, click Run Nowemail_valid9.png
  • Click the pencil.png icon to edit the process. For more information, read the article Editing an Existing Data Integrity Process in our Knowledge Base.
  • Click the delete.png icon to delete the process. 

Note: Follow the same instructions to create an email validation process for LEADS by selecting the lead object.