Bulk CSV Import lets you onboard multiple client sites at once by uploading a CSV file. Available on the Pro plan.
When to Use It
Onboarding a new agency client with 10+ sites
Migrating from another consent management platform
Setting up sites for a portfolio of client websites
CSV Format
Your CSV file should include the following columns:
| Column | Required | Description |
|---|---|---|
| name | Yes | Site display name |
| domain | Yes | Primary domain (e.g. example.com) |
| client | No | Client name to assign the site to |
| consent_mode | No | opt-in or opt-out (defaults to opt-in) |
| regions | No | Comma-separated list: eu, us, ca, me |
1. Go to Sites in the sidebar
2. Click Import CSV
3. Upload your CSV file
4. Map columns - LegalBanner auto-detects column mapping but you can adjust
5. Review the validation report
6. Click Import
Validation Report
Before the import runs, LegalBanner validates every row:
Duplicate domains - Flags if a domain already exists in your account
Invalid domains - Checks domain format
Missing required fields - Highlights rows with missing name or domain
Unknown clients - If a client name does not exist, it will be created automatically
Invalid consent mode - Must be
opt-in or opt-out`
Rows with errors are highlighted in red. You can fix them in the CSV and re-upload, or proceed with valid rows only.
After Import
Imported sites are created with default banner settings. To apply a standard configuration:
1. Import the sites via CSV
2. Create or select a banner template
3. Use Push-to-Many to deploy the template to all imported sites
Limits
There is no hard limit on the number of rows in a CSV import, but your plan's site limit applies. If importing would exceed your site limit, the import will stop at the limit and report which sites were skipped.