Docs
CartWatch Klaviyo Integration
Automatically suppress flagged bot profiles in Klaviyo so fake checkouts stop polluting your flows and inflating your active-profile count.
What the integration does
CartWatch scores every Shopify checkout for bot behavior. With Klaviyo connected and auto-suppression enabled, each flagged email address is:
- Suppressed in your Klaviyo account — the profile stops receiving campaigns and abandonment flows, and suppressed profiles do not count toward your Klaviyo active-profile billing tier.
- Annotated with a branded event — a
Suppressed by CartWatchmetric is recorded on the profile, so you can see exactly which profiles CartWatch acted on from inside Klaviyo.
If a flagged checkout is later updated and scores below the threshold, CartWatch un-suppresses the profile in Klaviyo automatically.
Connecting
From CartWatch (recommended)
- Install CartWatch from the Shopify App Store if you haven't already.
- Open Settings in CartWatch.
- In the Klaviyo Integration card, click Connect Klaviyo.
- You'll be taken to Klaviyo to review and approve the requested permissions. Click Allow Access.
From the Klaviyo App Marketplace
- Click Install on the CartWatch listing in Klaviyo's App Marketplace.
-
Enter your store's
.myshopify.comdomain and sign in to Shopify. - You'll land in CartWatch and continue straight into the Klaviyo authorization above.
Managing the integration
All Klaviyo-specific settings live in the Klaviyo Integration card in CartWatch Settings:
- Auto-suppress bots in Klaviyo — toggle whether flagged checkouts are suppressed automatically.
- Disconnect Klaviyo — revokes CartWatch's access in Klaviyo and deletes the stored credentials. You can reconnect at any time.
You can also remove the integration from inside Klaviyo (Integrations → CartWatch). CartWatch detects the revocation and updates your settings to show the integration as disconnected.
Troubleshooting
- “Klaviyo permissions were declined” — the authorization was cancelled before approval. Click Try connecting again in Settings and approve the requested access.
- A profile wasn't suppressed — suppression applies only to checkouts CartWatch flags as bots after Klaviyo is connected, and only when the profile exists in your Klaviyo account. Transient Klaviyo errors are retried automatically for 24 hours.
- No “Suppressed by CartWatch” events — accounts connected before this feature launched need to disconnect and reconnect once so CartWatch can request the Events permission.