| Feature | Description |
|---------|-------------|
| OAuth Connection | One-click secure connection (no API keys needed) |
| Campaign Management | Create and send campaigns from ILLIXIS |
| Audience Sync | Access your Mailchimp lists automatically |
| Performance Tracking | Opens, clicks, bounces, unsubscribes |
| Webhook Events | Real-time tracking of email engagement |
| Sender Email | Configure verified sender address |
You'll be redirected to Mailchimp to authorize access.
On Mailchimp:
You'll be redirected back to ILLIXIS with confirmation.
After connection:
Mailchimp Data Synced:
Access Token:
Mailchimp requires a verified sender email. Configure this separately:
Fallback Logic (if not set):
hello@{domain}newsletter@{slug}.comWhy This Matters: Mailchimp rejects campaigns with unverified sender emails. Verify your address in Mailchimp first, then add it to ILLIXIS.
Send Options:
| Option | Action |
|--------|--------|
| Send Now | Immediate delivery to Mailchimp list |
| Save Draft | Creates campaign in Mailchimp but doesn't send |
When sending:
List Details Include:
Behind the scenes:
Settings Applied:
Metrics Tracked:
| Metric | Description |
|--------|-------------|
| Delivered | Successfully delivered emails |
| Opens | Total opens (includes repeats) |
| Unique Opens | Distinct recipients who opened |
| Open Rate | (Unique opens / Delivered) × 100 |
| Clicks | Total clicks on links |
| Unique Clicks | Distinct recipients who clicked |
| Click Rate | (Unique clicks / Delivered) × 100 |
| Click-to-Open Rate | (Unique clicks / Unique opens) × 100 |
| Bounces | Hard + soft bounces |
| Bounce Rate | (Bounces / Delivered) × 100 |
| Unsubscribes | Opt-outs after this campaign |
| Unsubscribe Rate | (Unsubscribes / Delivered) × 100 |
| Spam Complaints | Abuse reports |
Daily Refresh:
refresh-campaign-metrics-dailyManual Refresh:
If webhooks are registered (automatic on connect):
Webhook URL: https://app.illixis.io/marketing-automation/webhooks/mailchimp/?secret={secret}
Webhooks register automatically when you connect Mailchimp:
Check if webhooks are active:
| Event | Tracked | Purpose |
|-------|---------|---------|
| Unsubscribe | ✅ Yes | Add to suppression list |
| Cleaned (Bounce) | ✅ Yes | Add to suppression list |
| Subscribe | ❌ No | Not needed |
| Profile Update | ❌ No | Not needed |
| Campaign | ❌ No | Not needed |
Webhooks are secured with a shared secret to verify that incoming requests are genuinely from Mailchimp. This is configured automatically when you connect your account.
ILLIXIS fetches suppression data from Mailchimp:
Automatic:
Manual:
ILLIXIS automatically syncs your Mailchimp data on a regular schedule to keep metrics and suppression lists current.
| Task | Schedule | What It Does |
|------|----------|--------------|
| Campaign Metrics Sync | Daily at 7:30 AM UTC | Updates opens, clicks, bounces, unsubscribes for all sent campaigns |
| Suppression List Sync | Daily at 4:00 AM UTC | Imports unsubscribes, bounces, and complaints from Mailchimp |
| Automation Performance | Every 6 hours | Refreshes metrics for Mailchimp automation workflows |
| Audience Counts | Daily | Updates subscriber counts for all connected lists |
Notes:
| Status | Meaning |
|--------|---------|
| draft | Campaign exists in Mailchimp but not sent |
| sent | Successfully sent to Mailchimp list |
| error | Send failed (see error message) |
Common Errors:
| Error | Cause | Fix |
|-------|-------|-----|
| Invalid token | OAuth expired or revoked | Reconnect Mailchimp |
| List not found | List ID doesn't exist | Select different list |
| Sender email unverified | Email not verified in Mailchimp | Verify in Mailchimp dashboard |
| API endpoint error | Wrong data center | Reconnect to refresh metadata |
Error Details:
Removed:
Preserved:
Impact:
ILLIXIS supports 3 email platforms:
Default Platform: Set in Settings → Integrations → Default Email Platform
When creating campaigns:
Problem: "Invalid OAuth session" error Fix:
Problem: "Mailchimp connection failed" Fix:
Problem: Campaign stuck in "draft" status Cause: Campaign was saved as draft instead of sent immediately Fix: Go to Mailchimp dashboard and send manually
Problem: "Sender email unverified" error Fix:
Problem: Campaign creates but doesn't send Check:
Problem: Metrics show zero despite opens/clicks Fix:
Problem: Webhooks not working Check:
CAN-SPAM:
GDPR:
Q: Does Mailchimp access token expire? A: No. Mailchimp OAuth tokens never expire unless manually revoked.
Q: Can I use multiple Mailchimp accounts? A: No. One Mailchimp connection per tenant. Disconnect and reconnect to switch accounts.
Q: What happens to campaigns if I disconnect? A: Historical data preserved. New campaigns can't be sent until reconnected.
Q: Can I edit campaigns after sending? A: No. Mailchimp campaigns are immutable after send. Create a new campaign instead.
Q: Why do metrics take 24 hours to update? A: Mailchimp processes campaign data in batches. Opens/clicks within first hour may not appear immediately.
Q: Can I send to segments instead of full lists? A: Not currently supported. Send to full list only. Use Mailchimp dashboard for segment targeting.
Q: What's the difference between total opens and unique opens? A: Total opens counts every open (one person can open 5 times = 5 opens). Unique opens counts distinct recipients (one person = one open).
Q: Can I schedule campaigns for future send? A: Not via ILLIXIS. Send as draft to Mailchimp, then schedule in Mailchimp dashboard.
Q: Why does sender email field exist separately from Mailchimp settings? A: Mailchimp requires verified addresses. ILLIXIS stores your preferred verified address to auto-populate campaigns.
Last Updated: February 5, 2026 Version: 1.0 Integration Type: OAuth 2.0
Turn every store visitor into a repeat customer. ILLIXIS automatically triggers personalized email sequences based on customer behavior in your Shopify or WooCommerce store.
Connect Klaviyo to ILLIXIS to send email campaigns, sync metrics, and manage audience lists. The integration supports campaign sending from the email builder, performance tracking, and webhook-based suppression management.
Resend is a developer-friendly email platform that lets you send marketing campaigns broadcasts to your audience. ILLIXIS integrates with Resend to publish email campaigns generated from your content.
Email sequence triggers determine when subscribers enter your automated workflows. Configure the right trigger to reach customers at the moment they're most receptive.
The Email Digest Builder creates branded email newsletters from your published content and products. Select articles, add products, and ILLIXIS generates a complete email campaign with AI-powered intro, subject lines, and cross-platform compatible HTML.
One platform. You approve. ILLIXIS executes. Marketing that just happens.
Marketing, Unstacked.