Skip to main content

How to set up AI contact field mapping and auto-generate values for new leads

Updated today

This article explains how to do AI contact variable mapping in a campaign. In practice, that means taking an AI column from the campaign Lead list and mapping it to the contact section by turning it into a contact field.

Once you do this, the AI-generated value is no longer limited to the lead table. It can also be stored on the contact record, which makes it available for later use in contact data and CRM mapping.


What AI contact variable mapping means

An AI column in the Lead list generates values at the lead level inside a campaign. AI contact variable mapping is the process of taking that AI column and connecting it to the contact section by creating a contact field from it.

This is useful when you want AI-generated output, such as a summary, label, category, or other enrichment, to become part of the contact record instead of staying only in the campaign table.

It also means that if this AI variable has Auto generate for new leads enabled, newly imported leads, for example leads imported from your CRM, can have AI content generated automatically after import instead of requiring manual generation for each lead.


Before you start

  • You already have an AI column in your campaign Lead list.

  • You want that AI-generated value to be saved as a contact field.

  • You may want to use that field later for CRM mapping or other contact-based workflows.

  • If you want future imported leads to be enriched automatically, make sure Auto generate for new leads is enabled for that AI variable.


How to map an AI column to the contact section

  1. Open your campaign’s Lead list and find the AI column you want to map.

    In the AI column header, open the column menu and click Turn column into.

    AI column menu in the Lead list with Turn column into selected
  2. Select Contact field.

    From the submenu, choose Contact field. This maps the AI column to the contact section by creating a contact-level field for that AI output.

    Turn column into submenu showing Contact field selected
  3. Create the contact field.

    Enter the field name, then click Create field. The new field will be created as a text field.

    Create contact field modal with field name entered and Create field button highlighted

What happens after mapping

After the AI column is turned into a contact field, the AI-generated value can be stored in the contact section for each lead where a value is produced.

This means:

  • The AI column still exists in the campaign Lead list.

  • The generated output can also live on the contact record.

  • The contact field can then be used in CRM mapping and other downstream workflows.

  • If Auto generate for new leads is enabled for that AI variable, new leads imported later, including leads imported from your CRM, will have AI content generated automatically after import.

  • You do not need to manually generate that AI content one lead at a time for those newly imported leads.

Good to know: Mapping an AI column to a contact field does not remove the AI column from the Lead list. It lets you keep the AI column in the campaign while also saving its output to the contact section.

If that mapped AI variable has Auto generate for new leads enabled, any new leads added to the campaign later, such as from a CRM import, can be enriched automatically as soon as they are imported.


Why use AI contact variable mapping

Without mapping, an AI value only exists in the lead table view of the campaign. After mapping, that same value becomes structured contact data.

This is helpful when you want AI enrichment to be reusable outside the campaign itself, for example:

  • Saving an AI-generated persona as a contact field

  • Storing an AI summary on the contact record

  • Using AI-generated values in CRM field mapping

  • Keeping enrichment tied to the contact rather than only to the campaign view

  • Automatically generating AI values for newly imported leads when Auto generate for new leads is enabled


How to confirm the mapping worked

  1. Open a contact that belongs to a lead in the campaign.

  2. Look in the contact section for the field you created.

  3. Confirm the AI-generated value appears there after the AI column has produced an output.

  4. If you import new leads later, confirm that the AI value is generated automatically for them as well when Auto generate for new leads is enabled.

If the value is visible in the contact section, the AI contact variable mapping is working as expected.


Troubleshooting

Issue: The contact field exists, but no value appears

Possible cause: The AI column may not have generated an output for that lead yet.

  • Check whether the lead has the required source data for the AI prompt.

  • Confirm the AI column has already run for that lead.

  • Test with a lead that has complete input data.

Issue: Newly imported leads do not get AI content automatically

Possible cause: The AI variable may not have Auto generate for new leads enabled.

  • Check the AI variable settings and confirm Auto generate for new leads is turned on.

  • Verify the leads were imported into the same campaign where the AI column is mapped.

  • Confirm the AI prompt has the data it needs to generate output for those imported leads.

Issue: I can see the AI column, but not the field in the contact section

Possible cause: The field may not have been created successfully, or you may be looking for a different field name.

  • Repeat the Turn column into → Contact field flow.

  • Check the exact field name you entered during setup.

  • Open the contact record again and search for that field.

Issue: I want the AI value in the contact section, but I started from the wrong place

Important: The mapping flow starts from the AI column in the campaign Lead list.

  • First create or identify the AI column in the lead table.

  • Then use Turn column into.

  • Select Contact field to map it into the contact section.

Current flow: To do AI contact variable mapping, you start with an AI column in the campaign Lead list and then turn that column into a contact field. That is how the AI value gets mapped to the contact section.

Important: Once this is set up, newly imported leads, such as leads coming from your CRM, can also get AI content generated automatically if Auto generate for new leads is enabled for that AI variable.


Best practices

  • Use a field name that clearly describes the AI-generated value.

  • Test the mapping with a small set of leads first.

  • Make sure the AI prompt has reliable source data.

  • Verify the value on an actual contact record after setup.

  • If you expect ongoing imports from your CRM or other sources, enable Auto generate for new leads so new leads are enriched automatically.


Summary

To do AI contact variable mapping, go to the campaign Lead list, find the AI column you want to use, open the column menu, choose Turn column into, and select Contact field. Then create the field. This maps the AI column’s output to the contact section, so the value can be stored on the contact record and used later in CRM mapping. If Auto generate for new leads is enabled for that AI variable, newly imported leads, including leads imported from your CRM, will also get AI content generated automatically after import.

Did this answer your question?