---
title: "How to segment your Leads and Contacts by Persona?"
slug: "how-to-segment-your-leads-and-contacts-by-persona"
updated: 2025-12-19T13:12:05Z
published: 2025-12-19T13:12:05Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.madkudu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to segment your Leads and Contacts by Persona?

Whether your Marketing and Sales teams have already defined a very detailed Persona analysis of who are your buyers, influencers, users, or whether you are just starting, it is easy to automatically label your Leads and Contacts directly in your CRM with MadKudu.

**With MadKudu**

- **It's easy to create Persona********in the Data Studio by yourself**
- **You can use********enrichment from multiple sources********(your CRM/MAP + MadKudu’s)**
- **You can********sync the Persona******directly **to your CRM or other systems**

**![mceclip8.png](https://support.madkudu.com/hc/article_attachments/4411113594253/mceclip8.png)**

Here is how!

### **Pre-requisites**

- You have the permissions of the [Admin or Architect](/v1/docs/user-roles-permissions) role
- You are able to create or request to create fields in your CRM
- You know what a [Computation](/v1/docs/what-are-computations) is

### **Supported integration to sync computations to**

- Salesforce
- HubSpot
- Segment
- Eloqua
- S3

# **Summary**

1. Define the******list of personas and their definitions**
  - e.g Buyer, Influencer, Admin, Legal ..., SMB Buyer, Enterprise Buyer ... etc
2. Define the **enrichment fields to use**: the title/role/seniority from your CRM, the enrichment from MadKudu...?
3. **Create the Persona computation(s) in the Data Studio** (see below)
4. **Create fields in your CRM**
5. Start **syncing values to your CRM**
6. **Add the persona field to your Lead, Contact and Account layout**

# **Step by Step**

## 1. Define the list of personas and their definitions

Here is a template you can start with or use the Persona analysis your team already established.

You can define as many Persona as you need and with any demographic, firmographic and technographic data points or keywords.

|  | **Buyer** | **Influencer** | **User** |
| --- | --- | --- | --- |
| **Definition** | Final decision maker in the sales cycle, with signing authority | Looking for a solution to their need for their team | End-user of the product |
| **Role/Seniority** | Marketing Executive | Marketing Manager | Marketing Manager or IC Sales manager or IC |
| **Titles or Keywords** | VP of Marketing CMO Director of Demand Gen Director of Marketing | Marketing Ops Manager Demand Gen Manager | Marketing Operations Sales Operations |

## 2. Define the enrichment to use

With MadKudu's Data Studio, you can combine data from multiple sources to create computations.

- If you would like to use******enrichment from your CRM,** create the corresponding computations to make this enrichment available in the Data Studio.
  - Make sure your [CRM fields are pulled](/v1/docs/how-to-pull-additional-fields-to-use-in-the-madkudu-platform)
  - Map them in the [Attribute mapping](/v1/docs/attribute-mapping)
  - Create [Computations](/v1/docs/how-to-create-a-computation-in-the-data-studio)(example a computation that contains the data from the field "title" in your CRM)
- MadKudu provides **out-of-the-box computations on the person's role, title, seniority**, if they have a GitHub account, Twitter followers .. etc and much more.
- You can combine both enrichment sources to improve coverage. We recommend building a computation like "**title_combined**" defined as ["COALESCE (title_crm, pers_title)"](/v1/docs/how-to-create-a-computation-with-the-advanced-mode-in-sql) which combines both the data from your CRM and the data from MadKudu's partners (Clearbit)

## 3. Create the Persona Computations

- In the **Data Studio**
- Go to **Computations**on the left side navigation bar
- Click **New Computation**
- Select type **String**
- Computation Name: **Persona**
- You can use the **conditional** mode to create conditions or the **advanced** mode to use SQL statements.
- Define the conditions Example: ![mceclip0.png](https://support.madkudu.com/hc/article_attachments/5714321046029/mceclip0.png)

**Tip:**
  - You can use **Pers Title** which is Clearbit enrichment, or a field from your Salesforce you've pulled and mapped in the Attribute mapping, or a combination of both like **Title Combined******which you need to create first.[******Learn more**](https://support.madkudu.com/hc/en-us/articles/360058926432)****
  - **Important**:
    - the order of the IF statements is important, a Lead would only get the value of the first rule it verifies.
      - **Example**: John is VP Marketing.
        - ```plaintext
IF pers_title  contains Marketing then Influencer 
```
        - ```plaintext
IF pers_title contains VP and pers_title contains Marketing then Buyer
```
        - -> John would be flagged Influencer and not Buyer
    - If you have a lot of definitions, you may want to use 1 computation per persona (see option 2), and create a final one regrouping them all which would be

```plaintext
"IF is_buyer = 1 THEN Buyer
 IF is_influencer = 1 THEN Influencer 
... 
  ELSE NULL" 
```
- Click **Save**
- Click **Deploy**

## Visualize the Persona Computations

- Go to the Customer Fit Model you are working on.
- Reload the computations in the Overview tab of the model in the Studio. ![Screen_Shot_2022-07-01_at_11.45.45_AM.png](https://support.madkudu.com/hc/article_attachments/7353542025485/Screen_Shot_2022-07-01_at_11.45.45_AM.png)
- [Create a Signal](/v1/docs/customer-fit-signals) "IF mk_persona is known THEN Lead persona is *[persona]* "
- Save
- Go to **Review > Sample** tab and look at a sample

Iterate on the configuration of the persona computation to increase the coverage by updating the computation and reloading the computations.

## 4. Create field in your CRM at the Lead/Contact object

In Salesforce, go to the gear icon **Setup**, then **Object manager** then **Lead** object

![](https://cdn.document360.io/a55e7ea5-b8ac-4456-874d-10cc92097370/Images/Documentation/image(101).png)

Create new field with the following configuration:

![](https://cdn.document360.io/a55e7ea5-b8ac-4456-874d-10cc92097370/Images/Documentation/image(102).png)

- **Type**: Text (255)
- **Label**: MK Persona
- **Name**: mk_persona
- **Description**: Classification of persona based on title, role or seniority, populated by MadKudu product and configured in MadKudu Data Studio.

![](https://cdn.document360.io/a55e7ea5-b8ac-4456-874d-10cc92097370/Images/Documentation/image(105).png)

Repeat at the Contact object.

## 5. Start syncing the persona values to your CRM

- Go to your **MadKudu account** in **Settings > Push**
- if you see a message “A custom configuration has been set up for you...” please submit a support ticket to push the persona computation to the field.
- otherwise, click on “**Edit configuration**” and add the **computation** “**Persona**” to the configuration. Follow the different steps all the way to the end.

## 6. Add the field MK Persona to your Lead and Contact Layout

- In your Salesforce, head to **Setup** > **Object Manager** > **Lead** > **Page** **Layout** > **Lead** **Admin layout**
- Drag and drop your new field(s) ![](https://cdn.document360.io/a55e7ea5-b8ac-4456-874d-10cc92097370/Images/Documentation/image(104).png)
- **Save**

Et voilà!

# **(Optional) Add the field to your Account layout**

- In your Salesforce, head to **Setup** > **Object Manager** > **Account** > **Page** **Layout** > **Account** **Admin layout**
- Create a contact and/or lead window
- Click on the little wrench on the **Contact** list and add your new field(s) ![](https://cdn.document360.io/a55e7ea5-b8ac-4456-874d-10cc92097370/Images/Documentation/image(103).png)
- Save
- Show the new toy to your Sales team!

# **Frequently Asked Questions**

## How often are the persona computation refreshed?

If the Persona computation is defined using enrichment from your CRM, whenever you change this enrichment, the Persona will update accordingly with the next [analysis then sync process.](/v1/docs/how-to-read-the-processes-page-how-long-does-it-take-for-madkudu-to-score-my-leads-and-accounts)

MadKudu relies on Clearbit data which refresh data about every month and therefore would update accordingly if the Persona computation uses MadKudu enrichment.
