Connect Klaviyo
Sync your clearance catalog into Klaviyo, push discount and flash-sale events into your flows, and know exactly what data moves and when.
Show all sections (21)
- Quick checklist
- Step-by-step
- 1. Open the Klaviyo integration page
- 2. Approve the connection on Klaviyo's side
- 3. You're sent back to StockSweep
- 4. Choose what syncs
- 5. Choose which events push
- What success looks like
- Troubleshooting
- Status shows "Needs attention"
- Catalog items aren't updating in Klaviyo
- An event I expected didn't arrive
- Billing & responsibility
- FAQ
- Does this send my customers' personal data to Klaviyo?
- What happens if I disconnect?
- Can I connect Klaviyo and Mailchimp at the same time?
- Related articles
Connecting Klaviyo lets StockSweep keep a clearance product feed inside your Klaviyo account and push events — a discount applied, a flash sale starting — straight into flows you already build in Klaviyo. StockSweep never sends email on your behalf; Klaviyo does the sending, using data StockSweep keeps current.
Estimated time: 5 minutes, once available (see the note below).
Not yet available to connect
Read this before the checklist below. Connecting to Klaviyo needs an app-level OAuth application registered with Klaviyo on StockSweep's side, and that registration is not provisioned yet. The rest of this article is accurate and ready — it documents exactly what will happen once it is, so you know what to expect the day the Connect button starts working. Until then, clicking Connect will not complete, and that is not something wrong with your account. If Klaviyo is the reason you're evaluating StockSweep, contact us for the current status directly. See also Integrations Overview.
What you'll accomplish
- Authorize StockSweep to read and write your Klaviyo catalog, lists, and events
- Understand what StockSweep syncs into Klaviyo, and on what schedule
- Choose which events push into your Klaviyo flows
- Know how to tell a healthy connection from one that needs attention
Requirements
- Plan: Pro or Enterprise. Not available on Free or Growth.
- Admin access to the Klaviyo account you want to connect.
- Found at Settings → Integrations → Klaviyo.
Quick checklist
- You're on Pro or Enterprise
- You're logged into the Klaviyo account you want to connect (not a teammate's)
- You're ready to approve the permissions Klaviyo will ask about (catalog, lists, events, templates, account read)
Step-by-step
1. Open the Klaviyo integration page
Settings → Integrations → Klaviyo → Connect.
2. Approve the connection on Klaviyo's side
You're sent to Klaviyo's own authorization screen — this is Klaviyo asking you, not StockSweep. It lists exactly what StockSweep is requesting: write access to your product catalog, write access to lists, write access to events, write access to templates, and read access to basic account info. Approve it to continue.
3. You're sent back to StockSweep
The connection status starts at Pending while StockSweep stores your access tokens, then moves to Connected once that's done — normally within a few seconds.
4. Choose what syncs
On the Sync Status tab, you'll find three independent toggles:
- Catalog sync — keeps a StockSweep clearance product feed current inside Klaviyo, so you can reference it in a flow or campaign.
- List sync — keeps a Klaviyo list ("StockSweep Clearance" by default) in sync with clearance activity, so you can target it directly.
- Event push — sends individual events (see below) the moment they happen, for flows that react in real time.
Each can be switched off independently without disconnecting the other two.
5. Choose which events push
Event push has its own allowlist — six event types exist, five are on by default:
| Event | On by default | What it's for |
|---|---|---|
| Discount applied | Yes | Trigger price-drop flows when StockSweep applies a markdown |
| Price reverted | Yes | React when a price returns to its original value |
| Clearance collection updated | Yes | Keep your clearance catalog in sync when items are added or removed |
| Flash sale started | Yes | Fire your flash-sale campaign the moment a sale begins |
| Flash sale ended | Yes | Close out your flash-sale campaign when the sale ends |
| Dead stock escalated | No | Alert your team when inventory crosses the 180-day aging threshold |
Turn any of them off if you don't have a flow that should react to it — an event nobody listens to is just noise in your Klaviyo activity feed.
What success looks like
- The integration page shows Connected.
- A product change in StockSweep's clearance feed appears in Klaviyo's catalog within about a minute (changes are batched for roughly 60 seconds before syncing, so back-to-back edits don't trigger a sync each).
- An event you left on (e.g. Discount applied) appears in Klaviyo's activity feed for the matching profile shortly after the discount is applied.
Troubleshooting
Status shows "Needs attention"
Symptom: the connection was working, then flipped to Needs attention (internally called Degraded). Likely cause: Klaviyo revoked the access token or removed a permission — most often because someone removed the StockSweep app from Klaviyo's own integrations list, or rotated their Klaviyo account security settings. Fix: click Connect again. It reuses the existing connection rather than creating a duplicate, so nothing about your sync history or event settings is lost. Confirm: status returns to Connected and the next scheduled sync completes.
Catalog items aren't updating in Klaviyo
Symptom: you changed clearance pricing or added an item, and it hasn't shown up in Klaviyo yet. Likely cause: either Catalog sync is toggled off, or you're checking inside the debounce window (up to ~60 seconds after the change). Fix: confirm Catalog sync is on; wait a minute; if still stale, a connection stuck longer than 8 hours without a successful sync triggers an automatic catch-up on its own — no action needed, just time. Confirm: the item appears in Klaviyo's catalog with current data.
An event I expected didn't arrive
Symptom: you applied a discount and nothing showed up in Klaviyo. Likely cause: Event push is off, or that specific event type is unchecked in the allowlist. Fix: check both toggles on the Sync Status tab. Confirm: the next matching action produces the event.
Billing & responsibility
Your StockSweep plan price does not change based on how much data syncs to Klaviyo or how many events fire — this is included at Pro and Enterprise, flat. Your Klaviyo subscription (if any usage-based tiering applies on Klaviyo's side) is billed to you by Klaviyo directly; StockSweep is not involved in that billing relationship. See Plans Overview.
FAQ
Does this send my customers' personal data to Klaviyo?
StockSweep sends product and clearance event data, not customer PII, as part of this integration.
What happens if I disconnect?
Your access tokens are cleared. The connection record is kept (so your prior sync history isn't lost from the record), but nothing more syncs until you reconnect.
Can I connect Klaviyo and Mailchimp at the same time?
Yes — they're independent connections. See Connect Mailchimp.
Related articles
Was this article helpful?
Let us know — your feedback helps us improve our documentation.