Connect your REVIEWS.IO account to Klaviyo and create segmented audiences based on your review data.
Requirements
✅ An active Klaviyo account.
✅ Active Start up and above REVIEWS.io account
Navigation 📍
Sign into your REVIEWS.IO dashboard.
Click Integrations >> Klaviyo.
Instructions ⚙️
To avoid duplicate sends when using Klaviyo for review requests, pause email invitations in Reviews.io before enabling the Klaviyo integration. Verify the integration setup and configure email templates and links correctly.
If you have multiple Klaviyo Accounts, you can input an "Order-ID prefix". For example, if you have an EU store and a US store, you might need to use an Order ID prefix of #eu for your EU account, to ensure the relevant data is passed through. If you only have one Klaviyo account, you can ignore this step. Additionally, note that Klaviyo no longer utilizes private or public API keys for integration with REVIEWS.IO. If you previously used API keys, ensure your integration has been updated to the current standard to avoid connectivity issues. For reconnection issues, follow these steps: Access your REVIEWS.IO dashboard, navigate to "Integrations," and re-link your Klaviyo account by selecting "Link Account" and pressing "Allow" on the redirected page. Confirm the correct account is connected. If the integration still fails, initiate a reconnection by removing the old integration and following the updated setup process.
You will then need to press Link Account If the integration process fails, try removing the existing Klaviyo integration from REVIEWS.IO and reconnecting it. Ensure you select the correct Klaviyo account and press "Allow" to finalize the connection. If you manage multiple accounts, ensure the proper connection by utilizing Order-ID prefixes if necessary. Also, note that when reintegrating your account, your data such as email lists will remain untouched, ensuring no loss of existing information during the process.
This will take you through to Klaviyo to allow you to select your relevant account. Press Allow, and you will be successfully integrated! If you encounter errors, such as "you already have access to the account," double-check the selected Klaviyo account and verify permissions. Additionally, you can remove and reintegrate REVIEWS.IO to ensure proper connectivity. If you encounter an error stating "you already have access to the account," confirm you are selecting the correct Klaviyo account. Review access permissions and ensure your account settings are accurate to prevent further disruptions.
Review Tracking Events
When a review is submitted after the integration has been enabled, "REVIEWS.IO" will be pushed into the customer's profile in Klaviyo.
The following events will be pushed to Klaviyo customer's profile:
ReviewsIOReview - All Company Reviews
ReviewsIONegativeReview - Company Review (1-3 Stars)
ReviewsIOPositiveReview - Company Review (4/5 Stars)
ReviewsIOProductReview - All Product Reviews
ReviewsIONegativeProductReview - Product Review (1-3 Stars)
ReviewsIOPositiveProductReview - Product Review (4/5 Stars)
ReviewsIOPhoto - Any photo reviewers.
ReviewsIOVideo - Any video reviewers.
ReviewsIOSurvey - Any submitted surveys.
Note: The "ReviewsIOReview" trigger captures only company reviews. To include product reviews, ensure you also add the "ReviewsIOProductReview" trigger.
Creating Lists & Segments in Klaviyo
In Klaviyo click "Lists & Segments" in the left navigation, and then the blue "Create New" button. Next click the "Segment" button 👇
Give your Segment a name and then under "Definition" select "What someone has done (or not done)". In this example, the user wants to identify those who have left positive product reviews.
Select Tracking Event where You can then choose a REVIEWS.IO tracking event 👇
Segmenting via SKU
You can further filter down using the event properties. For example, to filter to users who've reviewed a specific product, select "ReviewsIOProductReview" as the event, then click the "Add Filter" button, select "product_sku" in the "where" box and then type the sku into the "equals" box:
Segmenting via Attributes
We also do offer the ability to create Segments via Attribute which you have collected from customers along reviews. If you had an Attribute already set up and collected in REVIEWS.IO:
This information would then be able to be utilised within these segments in Klaviyo under the Properties about someone:
Additional Klaviyo Features
Troubleshooting
Review Request Flow Not Functioning
If your review request flow is not working as expected, check the following:
Ensure your email allowance has not been exceeded, as this can disrupt the flow.
Verify that the active flow is configured to send invitations. If no invites are being sent, review and adjust your flow settings.
Events not appearing in Klaviyo
Klaviyo only displays events that were triggered after the integration was connected. For example, ReviewsIOPositiveReview won't appear as an available event in Klaviyo until at least one qualifying review is submitted post-connection. If your events aren't showing, check whether any new reviews have come in since you linked the integration.
Additionally, ensure you are using dynamic review links that include recipient-specific identifiers (e.g., email or customer ID) to ensure accurate tracking and event attribution. Static links can lead to missing metrics due to manual data entry errors. Confirm that the required webhooks in Reviews.io are active to push submission data into Klaviyo.
Integration stopped working or shows as disconnected
Go to your REVIEWS.io dashboard → Integrations → Klaviyo and check the connection status.
If disconnected, click Link Account, then Allow on the Klaviyo authorisation screen.
Confirm you are selecting the correct Klaviyo account.
If reconnecting doesn't resolve it, remove the existing integration entirely, then reconnect from scratch following the setup steps above. Your existing email lists and data will not be affected.
"Permissions missing" error after re-authenticating
Full access to events and profiles is required for the integration to function. If you see a permissions error after re-authenticating, remove the Klaviyo integration from REVIEWS.io and reconnect it, making sure to grant full access when prompted by Klaviyo.
Review data not syncing across multiple stores
If you manage separate stores (for example, EU and US), use the Order-ID prefix field in the integration settings to route data to the correct Klaviyo account — for example, set #eu as the prefix for your EU store. Without prefixes, all review data is pushed to all connected Klaviyo accounts without distinction.
If your Klaviyo flow is not capturing all reviews, note that the "when someone reviews.ioreview" trigger captures only company reviews. To include product reviews, add the "ReviewsIOProductReview" trigger. Additionally, ensure your flow filters are set correctly to exclude users who have already submitted a review, such as using the "ReviewsIOProductReview" event to filter out these users.








