For Compliance with GDPR, CCPA, or to Honor Customer's Data Privacy Preferences


The Individual object in Salesforce is an excellent way to keep track of preferences/have a unified view for a person in your CRM by relating it to multiple other records that may exist for the same person such as Lead, Contact, Donor, Person Account, Community User, or any other object record that stores personal data. Individual records should be created for all existing customers within your Salesforce org, and related to their corresponding records. For data accuracy and efficiency, new Individual records should be automatically created when new records (Lead, Contact, etc.) are created, and the Lookup Relationship field should be automatically populated.


Lookup Helper can create new Individual records if they don’t already exist and automatically relate them to any other object records based on record Name/ID or by matching field values. Running a lookup setting in batch will update historical data in your org, and real-time will keep your org up to date as records are added to or modified in your environment. This can be accomplished in a few easy steps, without code.

Install Lookup Helper Free Edition

Using Lookup Helper for Lead, Contact to find Individual

Part 1: Individual lookup setting

An Individual lookup relationship field with Lead or Contact as the child object is required. If one doesn't already exist, it can be created beforehand via Setup or during Part 2 (below) via Lookup Helper. Security can be set at the same time via Setup, or in Setup afterwards if done during Part 2.

  • Via Setup: Object Manager>select Lead or Contact (one Individual can have multiple of these records associated)>Fields & Relationships>New>STEP 1, DATA TYPE: Lookup Relationship; next>STEP 2, RELATED OBJECT: Individual; next>STEP 3, DETAILS: complete; next>STEP 4, FIELD SECURITY: determine by profile; next>STEPS 5, 6; PAGE LAYOUTS: complete; save.
  • Via Lookup Helper: (during Part 2 at step 2) Create New Lookup Relationship>PARENT OBJECT: Individual; FIELD NAME: Individual; CHILD RELATIONSHIP NAME: provided but can be changed. Once setting is complete, set field level security in Setup.

Part 2: Lookup Helper setting

Step 1. Select Child Object, Lead or Contact (Lead shown in example).

Step 2. Select Maintain Existing Lookup Relationship, the Lookup Field created in Part 1.

Step 3. Select Lookup Helper Setting Type (Field matches Field shown in example). Provide setting name (Advanced Settings optional), then save and run.

If the lookup field was created via Lookup Helper at step 2, modify security settings by: Object Manager>Lead or Contact (used in Part 2 step 1)>Fields & Relationships>find field; select>Set Field-Level Security. Then, add to page layouts (NOTE: this cannot be done via find field; edit>Change Field Type and must be done via Page Layouts).

Part 3 (optional): Realtime enablement

To keep this lookup field updated as new Leads are created, activate the setting then deploy a real-time trigger for the Individual in the Enable Real Time tab following the on-screen instructions.

Part 1 Walkthrough

GDPR-Individual-Lead_LH_step-1-1 GDPR-Individual-Lead_LH_step-1-2 GDPR-Individual-Lead_LH_step-1-3

Part 2 Walkthrough


Salesforce Individual GDPR compliance with Free Salesforce rollup field data app Rollup Helper on AppExchange: Must-have admin app, productivity app for Salesforce admins. Helper Suite by trusted Salesforce partner Passage Technology.
Salesforce Individual GDPR compliance with Free Salesforce delete data app Storage Helper on AppExchange: Mass delete records, clean your org, data backup. Helper Suite by trusted Salesforce partner Passage Technology.

Need assistance? Schedule a free work session.