Home
Integrations

Sync back in stock signups to Klaviyo

Add customers who sign up for a back in stock alert to your Klaviyo account as profiles, automatically.

Connect Klaviyo so that everyone who signs up for a back in stock alert is added to your Klaviyo account as a profile, as soon as they register. You can then build segments, campaigns, and automations in Klaviyo from that audience. This guide covers the connection and the visitor sync only. To send the restock alerts themselves through Klaviyo instead of STOQ's built-in email and SMS, see Send back in stock alerts through Klaviyo.

Before you begin

RequirementDetail
Paid STOQ planTurning on visitor syncing requires a paid plan.
Klaviyo accountYou need an active Klaviyo account. The integration uses OAuth, so no API key is required.

Klaviyo connects once for your whole shop, and the same connection is shared with preorders. Syncing works whether or not you also route your alerts through Klaviyo.

What gets synced

With the sync on, both visitors and buyers are added to your Klaviyo account as profiles as soon as they register for a back in stock alert. Each profile carries the customer's details (name, email, phone) so you can segment and market to them in Klaviyo.

Set it up

1

Open the Klaviyo card

  1. In the left menu bar of the STOQ app, click Back in stock alerts.
  2. Click the Settings tab.
  3. Open the Integrations sub-tab.
  4. Click the Klaviyo tile, or click See integrations, to open the full Integrations page.
  5. Find the Klaviyo card and click Set up to expand it.
2

Connect your Klaviyo account

  1. Click Connect in the Klaviyo card.
  2. In the Klaviyo tab that opens, log in if prompted and click Allow to grant STOQ access.

You're returned to STOQ. If you previously connected with a private API key, click Connect app in the "Your Private API key is configured" notice to switch to the more secure Klaviyo app connection.

3

Confirm the connection

Refresh the page. The card should show a green Connected checkmark next to "Klaviyo app connected." with a Disconnect link.

4

Turn on visitor syncing

Switch on Sync visitors with Klaviyo. From now on, visitors and buyers are added to your Klaviyo account as soon as they register for a back in stock alert.

5

(Optional) Add a profile tag

In the Profile tags field, enter a tag to apply to every profile synced to Klaviyo, so you can find and segment STOQ signups. The same tag is shared across Klaviyo, Shopify, Mailchimp, and Omnisend syncing.

Check your setup

  1. Sign up for a back in stock alert on your storefront with a test email or phone number.
  2. In your Klaviyo dashboard, open Profiles and confirm the new profile appears, with your profile tag if you set one.

Troubleshooting

Visitor syncing isn't adding profiles to Klaviyo

Confirm Sync visitors with Klaviyo is on and the card shows Connected. Syncing works independently of whether you also send alerts through Klaviyo.

The Sync visitors toggle is greyed out

Visitor syncing requires a paid plan. Upgrade to turn it on.

The Klaviyo connection disconnected on its own

The STOQ app was likely removed from your Klaviyo account, or the OAuth grant was revoked, which invalidates the connection. Reconnect from the Klaviyo card. Note that disconnecting also turns off visitor syncing.

FAQ

Do I need a Klaviyo API key to connect?

No. STOQ connects using OAuth, so no API key is required. If you previously connected with a private API key, the card prompts you to switch to the OAuth app; connecting that way removes the old key from STOQ's settings.

Can I sync visitors to Klaviyo without sending my alerts through it?

Yes. Turning on Sync visitors with Klaviyo only adds profiles to Klaviyo. STOQ keeps sending the restock alert itself unless you separately choose Klaviyo as your sending platform. See Send back in stock alerts through Klaviyo.

Does connecting Klaviyo here also affect preorders?

The Klaviyo connection is shared across your whole shop, so it's the same account for preorders. The visitor sync described here applies to back in stock signups.

What happens to synced profiles if I disconnect?

Disconnecting stops new signups from syncing and turns the sync off. Profiles already in Klaviyo stay in your Klaviyo account.