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:
| Column | Required | Description |
|---|---|---|
name | Yes | Campaign name |
domain | Yes | Website domain (e.g., example.com) |
domain_id | No | ID of a verified custom domain to link |
branding_name | No | Custom "Powered by" name |
branding_url | No | Custom "Powered by" URL |
email_reports | No | Notification handler IDs for email reports |
is_enabled | No | 1 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.
Last updated 2 weeks ago
Built with Documentation.AI