Dashboard

Total Contacts
in your list
Active
ready to receive
Campaigns Sent
total dispatched
Emails Delivered
across all campaigns
Quick Actions
Top Tags
Upload a list to see tags
Recent Campaigns

No campaigns yet. Design your first email!

Upload Contact List

Drop your CSV file here

Supported: CSV, TXT. Must include an email column.

Or paste CSV data directly
Expected Format

The CSV should have an email column. All others are optional and will be auto-detected:

email,first_name,last_name,phone,company,tags ada@example.com,Ada,Lovelace,+234800000,TechCorp,vip|course-a bob@example.com,Bob,Smith,,,newsletter carol@example.com,Carol,,,Uni Lagos,students|course-b

Separate multiple tags with | commas or semicolons.

Email Name Tags Status Source Added
Email Setup

Add Block
Provider:
Recipients
Will send to all active contacts.
0 recipients selected
Campaign Provider Status Recipients Created
Provider Configuration

Configure in api/index.php via env vars, or test here:

API Token

Used to authenticate all API calls from this UI.

Environment Variables
# api/index.php reads these API_TOKEN=your-secret-token MAILCHIMP_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-us1 MAILCHIMP_SERVER=us1 MAILCHIMP_LIST_ID=abc123def4 BREVO_API_KEY=xkeysib-xxxxxxxxxx BREVO_LIST_ID=1 FROM_NAME=Academy FROM_EMAIL=hello@youracademy.com