A standard campaign targets known contacts. You import them from a Pipedrive filter or from a CSV/XLS file, either during the wizard or later from the campaign.
Open the campaign, then the contacts' "Actions" (or "Import") menu.
For the CRM: choose "Import from CRM…", select one of your saved Pipedrive filters (or all contacts), and start the import.
For a file: choose "Import contacts from CSV/XLS", drop the file, check the preview (headers and sample), then map each column to a field (first name, last name, email, phone, organization, address, owner, or a custom Pipedrive field).
Confirm: the contacts are created in the campaign.
Good to know
The Pipedrive import runs as a differential sync: re-importing the same filter removes contacts that no longer match it, but keeps those already marked Sent or Scanned.
CSV deduplication is done by email, by phone, or both (default). A row with no email or phone is matched by name + organization; otherwise a new contact is created.
If the "Automatically create QR codes on import" option is active in the campaign, QR codes are generated as soon as the import runs (and consume credits).
