Testing & Troubleshooting Klaviyo
How to test your Klaviyo integration and resolve common issues.
Last updated: 2026-01-27
Testing & Troubleshooting Klaviyo
After connecting Klaviyo to OptiMail, use this guide to verify the integration is working correctly and troubleshoot any issues.
Verifying Your Integration
Check Connection Status
- Go to Integrations in the left sidebar
- Look for the Klaviyo card
- Verify the status shows Connected with a green indicator
- Note the "Last synced" timestamp - it should be recent
Verify Data is Flowing
- Navigate to your Dashboard
- Check that you see:
- Your Klaviyo account under connected platforms
- Campaign data in the campaigns list
- Metrics updating in the deliverability overview
Send a Test Email
To verify tracking is working:
- In Klaviyo, create and send a test campaign
- Wait 5-10 minutes
- Use the Sync button in OptiMail to refresh data
- Check OptiMail for the new campaign
- Verify the email statistics appear correctly
Understanding Klaviyo Data in OptiMail
Metric Definitions
| Klaviyo Metric | OptiMail Display | Description |
|---|---|---|
| Recipients | Sent | Total emails sent |
| Delivered | Delivered | Successfully delivered to mailbox |
| Opens | Opens | Unique recipients who opened |
| Clicks | Clicks | Unique recipients who clicked |
| Bounced | Bounces | Failed delivery attempts |
| Spam Complaints | Spam Complaints | Recipients marked as spam |
| Unsubscribes | Unsubscribes | Opted out of emails |
Common Issues & Solutions
Issue: No Campaigns Appearing
Possible causes:
- Initial sync is still in progress
- No campaigns have been sent from Klaviyo
- Authorization issue
Solutions:
- Wait 15-30 minutes for the initial sync to complete
- Click the Sync button to manually refresh data
- Check your Klaviyo account actually has sent campaigns
- Try disconnecting and reconnecting the integration
Issue: Metrics Not Updating
Possible causes:
- Data hasn't been synced yet
- Klaviyo API rate limits
- Temporary connection issue
Solutions:
- Go to Integrations in the left sidebar
- Click the Sync button on the Klaviyo card to manually trigger a data refresh
- Wait a few minutes and check again
- If the issue persists, try disconnecting and reconnecting
Issue: Metrics Not Matching Klaviyo
Possible causes:
- Different time zones
- Sync delay
- Different metric calculations
Solutions:
- Verify both platforms use the same time zone
- Click the Sync button for latest data
- Compare metrics for the exact same time period
- Note: Minor differences (1-2%) are normal due to rounding
Issue: "Reconnection Required" Message
Cause: Klaviyo OAuth tokens expire periodically
Solution:
- Go to Integrations in the left sidebar
- Click Reconnect on the Klaviyo card
- Re-authorize access in Klaviyo
- Verify the status returns to "Connected"
Issue: Integration Shows "Inactive" Status
Cause: The connection to Klaviyo was interrupted. This usually happens when:
- The OptiMail app was uninstalled from Klaviyo
- Access permissions were revoked in Klaviyo's connected apps
- OAuth token expired and couldn't be refreshed
Important: Your campaign data is preserved when an integration becomes inactive.
Solution:
- Go to Integrations in the left sidebar
- Click on the Klaviyo integration card
- Click Reconnect
- Re-authorize OptiMail in Klaviyo
- Your historical data will be retained and syncing will resume
Issue: Sync Failing with Errors
How to diagnose:
- Go to Integrations > Klaviyo
- Click on the Sync History tab
- Find failed sync entries (marked in red)
- Click to expand and view error details
Common errors:
- Authentication error - Token expired, need to reconnect
- Rate limit exceeded - Too many API requests, wait and retry
- Permission denied - Required scopes missing, reconnect with proper permissions
Issue: Missing Recent Data
Possible causes:
- Data hasn't synced yet
- API rate limits reached
- Temporary API issues
Solutions:
- Click the Sync button to trigger a refresh
- Wait 15-30 minutes and check again
- Contact support if issue persists
Viewing Sync Logs
OptiMail keeps detailed logs of all sync operations:
- Go to Integrations > Klaviyo
- Click the Sync History tab
- View all sync attempts with:
- Timestamp
- Type (Manual or AutoSync)
- Status (Success/Failed)
- Duration
- Campaigns processed
Click any log entry to see detailed information including error messages for failed syncs.
Advanced Troubleshooting
Check OAuth Access
Verify OptiMail's access to your Klaviyo account:
- Log into Klaviyo
- Go to Account > Settings > API Keys & Integrations
- Find "OptiMail" in the connected apps list
- Verify it shows as connected
Contact Support
If issues persist, contact our support team with:
- Your OptiMail account email
- Klaviyo account name
- Description of the issue
- Screenshots if helpful
- Any error messages you've seen
Best Practices
- Regular Monitoring - Check your dashboard daily for any anomalies
- Set Up Alerts - Configure alerts for deliverability drops
- Review Recommendations - Act on AI-powered suggestions promptly
- Keep Lists Clean - Regular list hygiene improves deliverability
- Manual Sync - Use the Sync button after sending important campaigns for immediate data refresh
Klaviyo Deliverability Tips
-
Maintain List Hygiene
- Regularly clean bounced emails
- Remove unengaged subscribers
- Use double opt-in for new subscribers
-
Monitor Engagement
- Track open and click rates
- Segment by engagement level
- Re-engage or sunset inactive subscribers
-
Optimize Send Times
- Use Klaviyo's Smart Send Time
- A/B test subject lines
- Monitor engagement patterns