CampaignsImporting Campaigns

Importing Campaigns

Bulk-create campaigns by uploading a CSV file with campaign names and domains.

CSV import

If you need to create many campaigns at once, you can upload a CSV file instead of creating them one by one.

Navigate to Campaigns → Import campaigns to access the import page.

CSV format

Your CSV file must include a header row. The required and optional columns are:

ColumnRequiredDescription
nameYesCampaign name
domainYesWebsite domain (e.g., example.com)
domain_idNoID of a verified custom domain to link
branding_nameNoCustom "Powered by" name
branding_urlNoCustom "Powered by" URL
email_reportsNoNotification handler IDs for email reports
is_enabledNo1 to enable, 0 to disable (default: enabled)

Example CSV

name,domain,is_enabled
Marketing Site,example.com,1
Landing Page,landing.example.com,1
Blog,blog.example.com,0

Import steps

Prepare your CSV

Create a CSV file with at least the name and domain columns. Make sure domain values match the actual websites where you'll install the pixel.

Upload the file

On the Import campaigns page, click the file upload area or drag and drop your CSV file.

Review and confirm

Cool Popup validates the file and creates the campaigns. Any rows with errors (e.g., missing domain) are skipped and reported.

Imported campaigns count toward your plan's campaign limit. Make sure you have enough capacity before importing.