Klaviyo Installation Guide
Step-by-step guide to connect your Klaviyo account to OptiMail.
Last updated: 2026-01-27
Klaviyo Installation Guide
This guide walks you through connecting your Klaviyo account to OptiMail for email deliverability monitoring.
Prerequisites
Before you begin, ensure you have:
- An active OptiMail account
- A Klaviyo account with email sending capabilities
- Admin or Owner access to your Klaviyo account
Step 1: Navigate to Integrations
- Log in to your OptiMail account at app.optimail.ai
- Click on Integrations in the left sidebar
- Find the Klaviyo card and click Connect
Step 2: Authorize Klaviyo
- You'll be redirected to Klaviyo's authorization page
- If you're not already logged in, enter your Klaviyo credentials
- Review the permissions OptiMail is requesting:
- Accounts - Read your account information
- Campaigns - Read your email campaigns
- Metrics - Read campaign performance metrics
- Click Allow to authorize the connection
Step 3: Automatic Data Sync
Once you authorize the connection:
- OptiMail automatically syncs all your campaign data from Klaviyo
- This includes all sent campaigns with their performance metrics
- The initial sync begins immediately after authorization
- You'll be redirected back to OptiMail once the connection is established
Note: There's no need to configure sync settings - OptiMail automatically imports all your campaign data.
Step 4: Verify the Connection
To ensure everything is working:
- Go to your OptiMail Dashboard
- You should see Klaviyo listed under Connected Platforms
- Wait a few minutes for the initial sync to complete
- Your Klaviyo campaigns should appear in the Campaigns section
Manual Sync
If you need to refresh your data:
- Go to Integrations in the left sidebar
- Find the Klaviyo card
- Click the Sync button to manually trigger a data refresh
What Data Does OptiMail Access?
OptiMail reads the following data from Klaviyo:
| Data Type | What We Use It For |
|---|---|
| Campaigns | Track campaign deliverability |
| Send metrics | Measure delivery rates |
| Open metrics | Calculate open rates |
| Click metrics | Track engagement |
| Bounce metrics | Identify deliverability issues |
| Spam reports | Monitor sender reputation |
Note: OptiMail has read-only access and cannot modify your Klaviyo data.
Troubleshooting Connection Issues
"Access Denied" Error
- Ensure you have Admin access to the Klaviyo account
- Try logging out of Klaviyo and reconnecting
"Authorization Failed"
- Make sure you're logged into the correct Klaviyo account
- Try disconnecting and reconnecting the integration
Data Not Syncing
- Allow up to 15 minutes for the initial sync
- Use the manual Sync button to refresh data
- Verify your Klaviyo account has campaigns
Connection Expired
Klaviyo OAuth tokens expire periodically. If you see a "reconnection required" message:
- Go to Integrations in the left sidebar
- Click Reconnect on the Klaviyo card
- Re-authorize access
Security Notes
- OptiMail uses secure OAuth 2.0 with PKCE for authentication
- Your Klaviyo credentials are never stored by OptiMail
- You can revoke access at any time from Klaviyo's connected apps settings
Disconnecting Klaviyo
To disconnect your Klaviyo account:
- Go to Integrations in the left sidebar
- Find the Klaviyo card and click Disconnect
- Confirm the disconnection
Note: Disconnecting will stop data sync but won't delete historical data in OptiMail.