Uploading and Ingesting Lead Lists in Cavaco

Learn the required two-step Cavaco lead-import workflow: upload a dataset, create an ingest, choose Email List, Phone List, or Profile Enrichment, and verify completion.

Use Audience > Leads to bring an existing contact file into Cavaco. The process has two required stages: first upload the file as a Dataset, then create an Ingest that moves the data into Cavaco’s customer system.

Important: Uploading a lead file does not by itself add contacts to Profiles or a campaign list. After the dataset upload finishes, open the dataset, click New Ingest, choose an ingest mode, and wait for the ingest status to become Succeeded.

1. Understand the Two-Step Lead Import Workflow

The Cavaco Audience Leads page showing uploaded datasets and the New Dataset button

A Dataset is the uploaded source file. It stores the rows and mapped fields that Cavaco can process, but it is not yet a usable campaign audience and it has not yet completed profile ingestion.

An Ingest tells Cavaco what to do with that dataset. Depending on the mode you select, Cavaco can create email-list membership, create phone-list membership, or merge mapped lead attributes into customer profiles.

The complete workflow is:

  1. Prepare and upload a lead file as a Dataset.
  2. Open the uploaded Dataset.
  3. Click New Ingest.
  4. Select how the data should be used.
  5. Create the ingest and wait for Succeeded.
  6. Verify the results in Audience > Profiles or Audience > Lists.

2. Upload and Map Your Lead Dataset

The Upload Lead Dataset dialog in Cavaco with file, name, description, and vendor fields

Navigate to Audience > Leads and click New Dataset. Add your file, enter a recognizable name, optionally add a description, and choose the source under Vendor.

Cavaco currently accepts CSV, TSV, XLS, and XLSX files up to 50 MB. The first row must contain column headers, and at least one row must contain a valid email address or phone number.

If your source is Salesgenie or Apollo, select that vendor to use its predefined mapping. For other sources, select Custom and map the file’s columns to Cavaco attributes. A custom mapping must include at least one identifier: email or phone. Map any additional fields you want Cavaco to use, such as first name, last name, or other customer attributes.

Click Upload & Process. This creates and processes the Dataset only. You must still create an ingest before the records become available in Profiles or Lists.

3. Create the Required Ingest

The Create Lead Ingest dialog showing Email List, Phone List, and Profile Enrichment modes

After the dataset appears on the Leads page, open it and click New Ingest. Choose the mode that matches how you want Cavaco to use the data.

Ingest mode What it does Where to verify the result
Email List Extracts mapped email addresses and assigns them to an existing or newly created list for newsletters and drip campaigns. Audience > Lists
Phone List Extracts mapped phone numbers and assigns them to an existing or newly created list for SMS and WhatsApp. Audience > Lists
Profile Enrichment Merges the dataset’s mapped fields into Cavaco customer profiles for segmentation and personalization. The current profile-ingestion workflow requires an email value; rows without an email are skipped. Audience > Profiles

For Email List or Phone List, select an existing destination list or choose Create New List and enter a list name. For Profile Enrichment, no destination list is required. Click Create Ingest to queue the job.

Need both a campaign list and fully enriched profiles? Create the appropriate list ingest and a separate Profile Enrichment ingest from the same Dataset. Each ingest has a distinct purpose and status.

4. Verify the Ingest and Find Your Contacts

A Cavaco lead dataset showing completed Profile Enrichment and Email List ingests with Succeeded status

After you create an ingest, Cavaco queues and processes it in the background. Stay on the dataset’s Ingests view and check the Status and Last Run columns.

Status Meaning
Queued The ingest has been created and is waiting to run.
Processing Cavaco is reading the dataset and applying the selected ingest mode.
Succeeded The ingest completed. Verify profile enrichment in Audience > Profiles or list membership in Audience > Lists.
Failed The ingest did not complete. Check the dataset mapping and required identifiers, then create a corrected ingest.

If your uploaded file appears under Leads but its contacts do not appear in Profiles or Lists, first open the Dataset and confirm that an ingest exists. A successful dataset upload without a subsequent ingest is the most important distinction in this workflow: the source file is present, but Cavaco has not yet moved the records into the selected destination.

Related articles