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

# Configure the Join Key Enricher

<Note>
  **Note:**

  You can add the Join Key Enricher only for the [Non-Customer Entity Data](/articles/unify-customer/non-customer-entity-data) fields. Note that you can select a user attribute from categories such as ID, User traits, Product, Event or Campaign as the Join Key.
</Note>

Perform the following steps to configure the Join Key enricher:

<Steps>
  <Step>
    Map the Primary key of the Non-Customer Entity (NCE) Data source with an NCE catalogue field. To learn how to choose the Primary Key, refer [here](/articles/unify-customer/join-key-enricher#how-to-identify-the-join-id-and-primary-key).

    <Frame>
      <img src="https://mintcdn.com/zeotap/VC7TCWdAQcEWP1YP/articles/unify-customer/Storage/unify-customer/project-collect-customer/configure-the-join-key-enricher/configure-the-join-key-enricher-2023-07-16-2.png?fit=max&auto=format&n=VC7TCWdAQcEWP1YP&q=85&s=e227312742abd2fae473521d1f941237" alt="" width="3584" height="648" data-path="articles/unify-customer/Storage/unify-customer/project-collect-customer/configure-the-join-key-enricher/configure-the-join-key-enricher-2023-07-16-2.png" />
    </Frame>

    <Note>
      **Note:**

      Ensure that the following points are taken care of, while [configuring the Join Key Enricher](/articles/unify-customer/configuring-the-join-key-enricher):

      * The primary catalogue field of an NCE source must have the same data type as the [Join ID](/articles/unify-customer/join-key-enricher) in the\
        customer data. For instance, if the primary key, such as `Product ID`, is of `string` type, it can\
        only be mapped to a  `Join ID` of either `String` type or a `List of strings`.
      * A raw PII field cannot be used as a Join ID.
      * A `Join ID` cannot be of data type `Double` or `Timestamp`.
    </Note>
  </Step>

  <Step>
    Click **ADD ENRICHER** to define the [Join ID](/articles/unify-customer/join-key-enricher). The Join ID corresponds to the ID in the user profile that is enriched with the NCE data.
  </Step>

  <Step>
    **ADD ENRICHER** window, perform the following steps:

    * Choose **Join Key Enricher** as the enrichment type.
    * Under **Select User Attributes to Enrich**, choose the **unique identifier** from your customer source.
    * Use the **Enable Composite Key** toggle to select an additional column along with the **Primary Key** of the NCE source to merge the customer data with the non-customer data. Use this option to create new NCE records when a new primary key and composite key(s) combination is ingested and update the existing records, if the same combination is ingested again. For more information about how the Composite Key works, refer [here](/articles/unify-customer/using-composite-key-in-nce).

    <Frame>
      <img src="https://mintcdn.com/zeotap/VC7TCWdAQcEWP1YP/articles/unify-customer/Storage/unify-customer/map-the-catalogue-for-non-customer-entity-data/map-the-catalogue-for-non-customer-entity-data-2025-02-12-2.png?fit=max&auto=format&n=VC7TCWdAQcEWP1YP&q=85&s=804444ced8381b74ce33c64e38e7f4fe" alt="" width="1424" height="1138" data-path="articles/unify-customer/Storage/unify-customer/map-the-catalogue-for-non-customer-entity-data/map-the-catalogue-for-non-customer-entity-data-2025-02-12-2.png" />
    </Frame>
  </Step>
</Steps>

## Related Topics

<CardGroup>
  <Card title="How to use NCE?" href="/articles/unify-customer/how-to-use-nce" icon="angles-right" iconType="solid" horizontal={true} />

  <Card title="Why do we need NCE?" href="/articles/unify-customer/why-do-we-need-nce" icon="angles-right" iconType="solid" horizontal={true} />

  <Card title="Understand One-to-Many Relationship in NCE" href="/articles/unify-customer/understand-one-to-many-relationship-in-nce" icon="angles-right" iconType="solid" horizontal={true} />

  <Card title="How to use the Composite Key in NCE?" href="/articles/unify-customer/using-composite-key-in-nce" icon="angles-right" iconType="solid" horizontal={true} />

  <Card title="Create an NCE source for the source types: Flat Files, Server to Server, CRM Data, and Data Warehouse" href="/articles/integrate-customer/creating-a-source" icon="angles-right" iconType="solid" horizontal={true} />

  <Card title="How to map NCE data in the Zeotap Catalogue?" href="/articles/unify-customer/map-the-catalogue-for-non-customer-entity-data" icon="angles-right" iconType="solid" horizontal={true} />

  <Card title="How to create an NCE attribute in Zeotap Catalogue?" href="/articles/unify-customer/adding-a-non-customer-entity-category" icon="angles-right" iconType="solid" horizontal={true} />
</CardGroup>
