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.
Steps
Step 1: Get Your Klaviyo API Keys
You'll need two values from Klaviyo:
Public API Key (Site ID):
- Log into the Klaviyo Dashboard
- Go to Settings > Account > API Keys
- Copy your Public API Key (also called Site ID)
Private API Key:
- On the same page, click Create Private API Key
- Name the key (e.g., "Oshi Integration")
- Select the Full Access Key access level
- Copy the key before navigating away
Step 2: Connect Klaviyo in Oshi
- From your Oshi dashboard, go to Connections in the left sidebar
- Find Klaviyo and click Connect
- Paste your Public API Key (Site ID) and Private API Key
- 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
- Build Klaviyo loyalty flows — Set up purchase reward emails, referral bonuses, social engagement notifications, reminders, and more with example templates and Liquid fields.
- Set up purchase rewards — Configure how much Bitcoin customers earn on each order.
- Fund your rewards balance — Make sure your account has enough sats to cover rewards.
Related Articles
Was this article helpful?