Connect your Klaviyo marketing account to Rep AI and automatically collect customer email addresses through engaging AI conversations. This powerful integration enables your AI assistant to subscribe customers to your email lists, notify them when out-of-stock items become available, and track conversation activity directly in your Klaviyo customer profiles.
What You Can Do with Klaviyo Integration
With the Rep AI Klaviyo integration, you can:
- Automatically grow your email lists when customers interact with your AI assistant
- Offer exclusive discounts to customers who subscribe to your newsletters
- Capture emails for back-in-stock notifications when customers view out-of-stock products
- Segment your audience based on conversation topics for targeted marketing
How to Connect Klaviyo to Rep AI
Rep AI uses OAuth for secure authentication with Klaviyo, making the connection process quick and seamless:
-
Navigate to Integrations
- Go to Settings → Integrations in your Rep AI Console
- Select the "Marketing" tab
-
Connect Klaviyo
- Find the Klaviyo card and click "Connect"
- You'll be redirected to Klaviyo to authorize Rep AI
- Log in to your Klaviyo account if prompted
- Review the permissions and click "Allow" to connect
-
Verify Connection
- Once authorized, you'll be redirected back to Rep AI
- A green "Connected" status will appear on the Klaviyo card
- Your integration is now ready to use
Power-Up Features
After connecting Klaviyo, you can activate powerful features called "Power-Ups" to maximize your integration's effectiveness.
"Subscribe & Get a Discount" Power-Up
This feature allows your AI assistant to offer customers a discount code in exchange for subscribing to your email list.
How to Set Up:
- In the Klaviyo card, find "Subscribe & get a discount" and click "Edit Power-Up"
- Configure customer details to collect:
- Email (required)
- Phone (optional)
- Name (optional)
- Select an email/SMS list from your Klaviyo account
- Choose a discount code to offer subscribers
- Click "Add Power-Up" to activate
How It Works:
- When customers ask about discounts, your AI assistant offers one in exchange for subscribing
- Customers provide their email through a seamless in-chat experience
- Their information is automatically added to your selected Klaviyo list
- Customers receive their discount code to use on their purchase
"Notify Me When Back in Stock" Power-Up
This feature helps you capture customer interest in out-of-stock products and automatically notify them when items become available again.
How to Set Up:
- In the Klaviyo card, find "Notify me when back in stock" and click "Edit Power-Up"
- Configure customer details to collect:
- Email (required or optional)
- Phone (optional)
- Name (optional)
- Click "Add Power-Up" to activate
How It Works:
- When customers view out-of-stock products, your AI assistant offers to notify them when the item is restocked
- Customers provide their email through a seamless in-chat experience
- Their information and product interest are added to your Klaviyo back-in-stock list
- When the product is restocked, Klaviyo automatically sends a notification to interested customers
Conversation Topics Sync (Premium Feature)
With the Deep Research add-on, you can sync conversation topics to Klaviyo customer profiles for advanced segmentation:
- Default Topics (Free): Basic conversation topics like product questions and shipping inquiries
- Premium Topics (Deep Research): Custom and AI-discovered topics based on your specific business needs
To enable topic sync:
- Connect your Klaviyo integration
- Enable the "Sync conversation topics" toggle in your Klaviyo settings
- For premium topics, upgrade to the Deep Research add-on
Track Conversation Activity in Klaviyo
See every AI conversation your customers have, right in their Klaviyo customer profile timeline. This helps your marketing team understand customer engagement, create better segments, and personalize follow-up campaigns based on chat interactions.
What You'll See in Klaviyo
When enabled, Rep AI automatically sends an "AI Conversation" event to Klaviyo whenever:
- A customer starts a conversation and provides their email during the chat
- A returning customer with a known email starts a new conversation
Each event includes a direct link to view the full conversation transcript, so your marketing team can quickly understand what customers asked about and how your AI assistant helped them.
How to Enable Conversation Activity Sync
- Ensure Klaviyo is Connected
- Go to Settings → Integrations → Marketing in your Rep AI Console
- Verify the Klaviyo card shows "Connected" status
- If not connected, follow the connection steps above
- Enable Sync Toggle
- In the Klaviyo integration card, find "Sync conversation activity"
- Toggle it ON (this is enabled by default for new connections)
- Changes are saved automatically
- Permission Upgrade (If Needed)
- If you connected Klaviyo before December 3, 2025, you may see a prompt to reconnect
- This one-time reconnection updates permissions to allow conversation event syncing
- Click "Reconnect Klaviyo" and authorize the updated permissions
- Your existing settings and Power-Ups remain unchanged
How It Works
For New Conversations:
When a customer chats with your AI assistant and provides their email (for order lookup, subscription, etc.), Rep AI immediately sends an "AI Conversation" event to Klaviyo if they're a subscriber.
For Returning Customers:
When a customer with a known email starts a new conversation, Rep AI checks if they're in your Klaviyo subscriber list. If yes, a new "AI Conversation" event is sent for that chat session.
In Your Klaviyo Dashboard:
Open any customer profile and look at their activity timeline. You'll see "AI Conversation" events with timestamps showing when each chat occurred. Click any event to view the full conversation transcript in Rep AI Console (no login required).
Why This Matters
Better Customer Understanding
Your marketing team can see what products customers asked about, what concerns they had, and how engaged they were before making a purchase decision.
Smarter Segmentation
Create Klaviyo segments based on conversation activity, such as:
- Customers who chatted but didn't purchase
- Customers who asked about specific product categories
- High-engagement customers with multiple conversations
Complete Customer Journey
See the full story in one timeline: Conversation → Browse → Add to Cart → Purchase → Follow-up emails
Faster Support Resolution
When customers reply to marketing emails with questions, your team can quickly review their previous AI conversations for context.
Privacy & Data Notes
- Only conversations from customers who are Klaviyo subscribers receive synced events
- Anonymous visitors who don't provide email addresses are not tracked
- You can disable syncing at any time by toggling OFF in your Klaviyo settings
- Conversation links are secure and can only be viewed with the unique URL token
Troubleshooting
Connection Issues
- Ensure you're logged into the correct Klaviyo account
- Try disconnecting and reconnecting the integration
- Check that your Klaviyo account subscription is active
Subscription Not Working
- Verify the selected Klaviyo list exists and is active
- Ensure your AI assistant is correctly configured to collect contact information
Back-in-Stock Notifications Not Sending
- Confirm you have a back-in-stock flow set up in Klaviyo
- Make sure product variants are correctly configured in your store
- Verify the customer's email was successfully added to your Klaviyo list
Frequently Asked Questions
Q: Will connecting Rep AI affect my existing Klaviyo automations?
A: No, Rep AI works alongside your existing Klaviyo workflows without disrupting them. It simply provides additional ways to grow your subscriber lists.
Q: Can I customize the subscription message my AI assistant uses?
A: Yes, you can customize the messaging for subscription requests when setting up either Power-Up.
Q: How do I know if my Klaviyo integration is working properly?
A: You can verify new subscribers are being added to your lists by checking your Klaviyo dashboard after customers interact with your AI assistant.
Q: Do I need to create a back-in-stock flow in Klaviyo?
A: Yes, you need to set up a back-in-stock flow in Klaviyo for the notifications to work. Follow Klaviyo's guide: How to Set Up Back in Stock Flows.
Q: Can I disconnect my Klaviyo account?
A: Yes, you can disconnect at any time by clicking the "Disconnect" button on the Klaviyo card in your Integrations page. Note that this will disable any active Power-Ups using Klaviyo.
Q: Will I see conversation events for all my customers?
A: No, conversation events only sync for customers who are subscribers in your Klaviyo account. Anonymous visitors or customers not in your Klaviyo lists won't have conversation events tracked.
Q: Can I see historical conversations from before I enabled this feature?
A: No, conversation events are sent in real-time when conversations happen. Only conversations that occur after you enable the toggle will appear in Klaviyo.
Q: What happens if I disable the sync toggle?
A: New conversation events will stop being sent to Klaviyo immediately. Previously sent events remain in your customer profiles and are not deleted.
Q: Does this affect my Klaviyo API rate limits?
A: Conversation events are sent through Klaviyo's Events API, which has generous rate limits. For most merchants, this represents a small fraction of API usage (typically 1-5 events per day per merchant).
Q: Why am I being asked to reconnect Klaviyo?
A: If you connected Klaviyo before December 3, 2025, your integration needs updated permissions to send conversation events. This is a one-time reconnection that takes less than a minute and doesn't affect your existing settings.