Klaviyo provides powerful email marketing capabilities with advanced segmentation, flows, and analytics. The ILLIXIS integration lets you generate campaigns using AI content and send them directly to your Klaviyo lists without switching platforms.
pk_)ILLIXIS validates the API key by checking your Klaviyo account details. If successful, you'll see your Klaviyo account name displayed as connected.
When you connect Klaviyo, ILLIXIS automatically:
/email-campaigns/)When publishing, you choose:
Audience List Select which Klaviyo list receives the campaign. The dropdown shows all your active lists with subscriber counts.
Subject Line Choose from the AI-generated subject line options, or write your own.
Send Options
ILLIXIS follows Klaviyo's API workflow:
Your campaign appears in Klaviyo's Campaigns dashboard immediately.
ILLIXIS uses tenant-configured sender details:
hello@{your-domain} if domain configuredMake sure these are set correctly before sending your first campaign.
After sending a campaign, ILLIXIS syncs performance metrics from Klaviyo:
Delivery Metrics
Engagement Metrics
List Health Metrics
Metrics don't auto-refresh. Click Refresh Metrics when you want updated numbers. Klaviyo typically updates metrics within 5-15 minutes of campaign send.
Campaigns show one of these statuses:
Metrics are only available for campaigns with sent status.
ILLIXIS automatically syncs data from Klaviyo on a recurring schedule. You don't need to manually refresh most data.
Daily at 7:30 AM UTC
All sent campaigns have their metrics updated automatically. This includes opens, clicks, bounces, unsubscribes, and spam complaints. You can still click Refresh Metrics for on-demand updates.
Daily at 4:00 AM UTC
Unsubscribes, bounces, and spam complaints are synced from Klaviyo to your ILLIXIS suppression list. This ensures cross-platform compliance even if webhook delivery fails.
Every 6 hours
If you have Klaviyo Flows connected, their performance metrics are updated four times daily (12:00 AM, 6:00 AM, 12:00 PM, 6:00 PM UTC).
Daily
Subscriber counts for your Klaviyo lists and segments are refreshed once per day. If you need real-time counts after a major list import, disconnect and reconnect the integration to force a refresh.
All scheduled syncs run in UTC. If you're in a different timezone, plan accordingly. For example, 7:30 AM UTC is:
ILLIXIS fetches your audience lists when you open the campaign publish modal. Lists include:
Lists are cached locally to reduce API calls.
If you add a new list in Klaviyo, disconnect and reconnect the integration in ILLIXIS Settings to refresh the cached list data.
When you connect Klaviyo, ILLIXIS registers webhooks for these events:
event:klaviyo.email_bouncedevent:klaviyo.email_marked_as_spamevent:klaviyo.unsubscribedevent:klaviyo.unsubscribed_from_listWhen these events occur in Klaviyo, the webhook notifies ILLIXIS, which updates your tenant's suppression list automatically.
If a subscriber unsubscribes via Klaviyo, ILLIXIS knows not to send them email through other platforms (Mailchimp, Resend). This protects your sender reputation across all connected email platforms.
If webhooks fail or you need to backfill suppressions:
This fetches all suppressed profiles from Klaviyo and updates your ILLIXIS suppression list.
ILLIXIS creates a new Klaviyo template for each campaign. Templates are named:
```
ILLIXIS Campaign - {subject line} - {timestamp}
```
This avoids template name collisions when sending multiple campaigns.
Templates use editor_type: CODE, meaning they're HTML-based (not drag-drop blocks). This preserves the exact HTML generated by ILLIXIS.
Templates appear in Klaviyo under Email > Templates. You can reuse them for manual campaigns if needed.
Campaigns sent through ILLIXIS have Smart Sending enabled by default. This prevents subscribers from receiving multiple emails within a short time window, improving engagement rates.
Cause: API key validation failed or connection was deleted.
Fix: Go to Settings > Integrations and reconnect Klaviyo with a valid Private API key.
Cause: HTML content exceeds Klaviyo's size limits, or API key lacks template creation permissions.
Fix:
Cause: Campaign was sent recently and metrics haven't updated yet, or campaign status is draft.
Fix: Wait 15 minutes after send, then click Refresh Metrics. Verify campaign status is sent in Klaviyo.
Cause: API key lacks webhooks:write or events:read scope.
Fix: Create a new Private API key with full permissions. Disconnect and reconnect the integration.
Cause: Various issues can cause send failures.
Fix: View the campaign detail page. The error message explains what failed. Common issues:
Klaviyo applies rate limits per account. If you hit rate limits, wait 60 seconds before retrying the operation.
To remove the Klaviyo connection:
This deletes the stored API key and cached list data. Webhooks remain active in Klaviyo until you manually delete them from Klaviyo's webhook settings.
Klaviyo campaigns sent through ILLIXIS are standalone campaigns for one-time sends.
For automated sequences, you can push ILLIXIS sequences directly to Klaviyo as native flows. See Help Guide 172 (Push Sequences to Klaviyo) for full details on how to convert your visual sequences into Klaviyo flows with one click.
ILLIXIS tracks campaign performance from Klaviyo (open rates, click rates) but does not yet use this data for preference learning. This feature is planned for a future release.
Test with a Draft First
Send your first campaign as a draft. Review it in Klaviyo before scheduling send. This verifies template rendering and sender info.
Use Descriptive Subject Lines
Subject lines become the campaign name in Klaviyo. Make them descriptive so you can identify campaigns later.
Check Sender Email
Before sending, verify your tenant owner email is configured. Go to Settings > Team to set the owner's email address.
Monitor Metrics Weekly
Check campaign metrics 24-48 hours after send. Look for high bounce or unsubscribe rates, which signal list quality issues.
Don't Send Too Frequently
Klaviyo's Smart Sending helps, but space campaigns at least 2-3 days apart to avoid fatigue.
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 your Mailchimp account to send email campaigns and track performance directly from ILLIXIS.
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.