Skip to main content

Enrich customer and prospect lists

Use Enigma's Enrichment tool to append data to your existing lists of prospects or customers. This allows you to:

  • Prioritize prospects: Sort leads by revenue or growth, or verify they match your target industries.
  • Assign sales territories: Segment prospects by geography or revenue size.
  • Identify growth potential: Compare your observed transaction processing volume for a customer against the total card spend Enigma observes for its business.

Step 1: Prepare your input list

Create a CSV or Parquet file with one row per brand, operating location, or legal entity.

To match your accounts to Enigma data, the list must include at least one of these identifiers:

  • Brand Name, Store Name, or Legal Name
  • Address (broken out into street_address1, street_address2, city, state, zip)
  • Website
tip

Include internal IDs (such as customer or account IDs) in your input file to easily map the enriched output back to your system, such as a CRM. Once you download the completed list from Enigma, you may need to re-upload it into your system.

Example input list

Here is an example of a few rows from an input list for a customer using Enigma to enrich a list of fast casual restaurant and coffee shop locations in New York:

account_idaccount_namewebsitestreet_address1street_address2citystatezip
577830Sweetgreenhttps://www.sweetgreen.com/1164 BroadwayNew YorkNY10001
425368Sweetgreenhttps://www.sweetgreen.com/311 Amsterdam AveNew YorkNY10023
501534Sweetgreenhttps://www.sweetgreen.com/3 World Trade CenterSpace 1300New YorkNY10007
532440TACOMBIhttps://www.tacombi.com/23 W 33rd StNew YorkNY10018
686624TACOMBIhttps://www.tacombi.com/25 Lafayette AveBrooklynNY11217
798834Blank Street Coffeehttps://www.blankstreet.com/300 Bleecker StNew YorkNY10014
769DEVOCIÓNhttps://www.devocion.com/69 Grand StreetBrooklynNY11249
440882Casasalvohttps://www.casasalvonyc.com/473 Amsterdam AveNew YorkNY10024
432780Now or Never Coffeehttps://www.nowornevercoffee.com/30 Grand StNew YorkNY10013
575429Copper Mug Coffeehttps://thecoppermugcoffee.com/131 N 4th StBrooklynNY11249

Step 2: Import your list

  1. Open the Enigma Console and navigate to Lists.
  2. Click Imports > + Import List.
  3. Upload your CSV or Parquet file.

Step 3: Configure enrichment settings

  1. In the Imports section, locate your uploaded list and click Enrich.
  2. Select the entity type layout that matches your goal:
LayoutDescription
BrandsEnriches accounts at the overall corporate brand level.
Operating LocationsEnriches accounts at the store level (for example, for direct mail campaigns or store-specific sales).
People/ContactsIdentifies key contact information (email addresses or phone numbers) for operating locations.
Legal EntitiesIdentifies the relevant legal entity and associated registrations.
  1. Click Next.
  2. Enter a name for your output list and select the desired file format.

Step 4: Monitor and download

After configuration, the console redirects you to the Lists tab. Your new list appears under the output name you specified.

  • Monitor progress: The progress bar indicates the completion percentage. Most enrichments take 5–20 minutes. Lists with more than one million rows may take longer.
  • Download: When the progress bar reaches 100%, click the list name to download the file.
note

If the status indicates Paused, click the list name to view the error. If the pause is due to insufficient credits, you can purchase additional credits immediately. For other errors, contact support@enigma.com.

Step 5: Review enriched data

The downloaded file contains your original data followed by the appended Enigma data.

  • Input columns: Your original data columns appear first, with the prefix input_.
  • Enigma ID: Rows successfully matched to an entity contain an Enigma ID.
  • Attributes: Columns following the ID contain Enigma attributes, such as card revenues or operating status. Verify the name, address, or website fields to ensure the match is accurate.

Troubleshooting

If your enrichment job encounters issues or does not complete as expected, review these common scenarios.

Job pauses before completion

If the progress bar stops before reaching 100%, click the list name to expand the row and view the specific error message.

  • Insufficient credits: If the job paused because you ran out of credits, the console lets you purchase additional credits to resume the process.
  • Other errors: For any other error types, contact support@enigma.com or your account manager for assistance.

Slow processing times

Most enrichment jobs complete between 5 and 20 minutes. However, processing may take significantly longer if your input list is very large (more than one million rows).

Verify successful matches

To check whether a specific row was successfully enriched, review the downloaded output file for the Enigma ID column.

  • Matched: Rows with a value in the Enigma ID column have been successfully matched to an entity.
  • Unmatched: Rows without an Enigma ID could not be matched based on the provided input criteria (name, address, or website).