How to Connect Klaviyo

Last updated March 1, 2026

Connecting Oshi to Klaviyo syncs your customer profiles and reward activity directly into Klaviyo, and hands all email delivery over to Klaviyo. Once connected, Oshi stops sending its own reward emails entirely. All notifications, from purchase rewards to referral bonuses, are handled through the Klaviyo flows you build.

Important: Before connecting Klaviyo, make sure you have your Klaviyo flows set up and ready to go. Once the connection is enabled, Oshi will no longer send any reward emails on its own. If your flows aren't active in Klaviyo, your customers won't receive reward notifications. See How to build Klaviyo loyalty flows for setup instructions and example templates.

Steps

Step 1: Get Your Klaviyo API Keys

You'll need two values from Klaviyo:

Public API Key (Site ID):

  1. Log into the Klaviyo Dashboard
  2. Go to Settings > Account > API Keys
  3. Copy your Public API Key (also called Site ID)

Private API Key:

  1. On the same page, click Create Private API Key
  2. Name the key (e.g., "Oshi Integration")
  3. Select the Full Access Key access level
  4. Copy the key before navigating away
Important: Make sure to create a Full Access Key so Oshi can sync all reward and loyalty data.

Step 2: Connect Klaviyo in Oshi

  1. From your Oshi dashboard, go to Connections in the left sidebar
  2. Find Klaviyo and click Connect
  3. Paste your Public API Key (Site ID) and Private API Key
  4. Click Connect

Once connected, Oshi will begin syncing your customer and loyalty data into Klaviyo.

Step 3: Understand the Data Sync

Once connected, Oshi syncs customer profiles and reward activity into Klaviyo automatically:

  • Marketing opt-ins are synced as they come in, including anyone who has received loyalty or rewards information
  • Referral customers are always synced, regardless of opt-in status
  • Enrollment status is set when a customer claims their first reward (not when they first earn one)
  • Sync timing is immediate if you're just starting out. If you already have a large rewards history, the initial sync may take several hours

Step 4: Build Your Klaviyo Flows

With Klaviyo connected, Oshi no longer sends its own reward emails. You'll need to create flows in Klaviyo to handle all customer notifications, including purchase rewards, referral bonuses, social engagement rewards, and reminders.

If you ever need to switch back to Oshi's built-in emails, you can toggle the Klaviyo connection off from the Connections page in your Oshi dashboard. Oshi will resume sending its own emails immediately.

What's Next

Was this article helpful?