Skip to main content
The Klaviyo integration pushes Yuko review events into Klaviyo as Events with a rich set of event properties. Use those events to build flows, segments, and campaigns triggered by review activity.

Events sent to Klaviyo

When a review-related action happens in Yuko, the matching event is sent to Klaviyo with the customer’s email as the profile identifier.
Event IDDisplay nameFires when
order_review_requestReview RequestA review request is triggered for an order
review_request_sentReview Request SentA review request email is delivered
review_submittedReview SubmittedA customer submits a review
review_approvedReview PublishedA review reaches Published status
review_reply_addedReview Reply AddedYou post a merchant reply to a review
review_deletedReview DeletedA review is deleted or removed
question_submittedQuestion SubmittedA customer submits a question
question_publishedQuestion PublishedA customer question reaches the Published status

Event properties

Each review event carries the fields below, so you can filter Klaviyo flows and segments on them:

Common Event Properties

Every review-related event Yuko sends to Klaviyo carries the following properties, in addition to the event-specific properties documented per event.
PropertyTypeDescription
yuko_customer_emailStringCustomer email (matches Klaviyo profile)
yuko_customer_first_nameStringCustomer first name
yuko_customer_last_nameStringCustomer last name
yuko_shopify_customer_idStringThe Shopify customer ID this event relates to
yuko_program_moduleStringActive Yuko module for this event
yuko_program_currencyStringCustomer’s currency code
yuko_timestampISOWhen the event was triggered in Yuko
yuko_org_uuidStringYuko organisation UUID

Yuko Review Request

  • Klaviyo metric: Yuko Review Request
  • Event slug: review_request
  • When it fires: A review request for a customer generated
PropertyTypeDescription
yuko_review_uuidStringUnique identifier for the review
yuko_store_review_urlStringURL to the store’s review page
yuko_review_urlStringDirect URL to the product review form
yuko_review_urlsArray (JSON)Array of product review URL objects with metadata
yuko_platform_product_idStringShopify / platform product ID
yuko_platform_order_idStringShopify / platform order ID that triggered the request
yuko_platform_variation_idStringProduct variant ID (empty if not applicable)
yuko_product_nameStringName of the product being reviewed
yuko_ratingIntegerStar rating submitted by the customer (1–5)
yuko_review_titleStringTitle of the review
yuko_review_contentStringBody text of the review
yuko_statusStringReview moderation status
yuko_is_verifiedBooleanWhether the reviewer is a verified purchaser
yuko_has_mediaBooleanWhether the review contains any media (photo or video)
yuko_has_photosBooleanWhether the review contains photos
yuko_has_videosBooleanWhether the review contains videos
yuko_review_parent_uuidStringUUID of the parent review (for reply reviews; empty otherwise)
yuko_emailStringStore notification email address
yuko_created_atISO 8601 stringWhen the review record was created in Yuko
yuko_deleted_atISO 8601 stringWhen the review was deleted (empty if not deleted)

Yuko Review Request Sent

  • Klaviyo metric: Yuko Review Request Sent
  • Event slug: review_request_sent
  • When it fires: The review request email/notification is actually delivered to the customer
Carries the same property set as Yuko Review Request.

Yuko Review Submitted

  • Klaviyo metric: Yuko Review Submitted
  • Event slug: review_submitted
  • When it fires: The customer submits a review
Carries the same property set as Yuko Review Request.

Yuko Review Published

  • Klaviyo metric: Yuko Review Published
  • Event slug: review_published
  • When it fires: Submitted review is published
Carries the same property set as Yuko Review Request.

Yuko Review Deleted

  • Klaviyo metric: Yuko Review Deleted
  • Event slug: review_deleted
  • When it fires: Review is deleted
Carries the same property set as Yuko Review Request.

Yuko Review Reply Added

  • Klaviyo metric: Yuko Review Reply Added
  • Event slug: review_reply_added
  • When it fires: Reply is added to an existing review
Carries the same property set as Yuko Review Request.

Question Event Properties

These properties appear on question-related events: 

Yuko Question Submitted

  • Klaviyo metric: Yuko Question Submitted
  • Event slug: question_submitted
  • When it fires: A customer submits a product question through the Q&A widget
PropertyTypeDescription
yuko_question_uuidStringUnique identifier for the question
yuko_platform_product_idStringShopify / platform product ID
yuko_platform_variation_idStringProduct variant ID (empty if not applicable)
yuko_product_nameStringName of the product the question is about
yuko_question_contentStringThe text of the customer’s question
yuko_question_statusStringModeration status of the question
yuko_question_author_emailStringEmail of the person who submitted the question
yuko_answer_contentStringThe answer text provided by the store
yuko_answer_statusStringModeration status of the answer
yuko_answered_atISO 8601 stringWhen the question was answered
yuko_created_atISO 8601 stringWhen the question record was created in Yuko
yuko_deleted_atISO 8601 stringWhen the question was deleted (empty if not deleted)

Yuko Question Published

  • Klaviyo metric: Yuko Question Published
  • Event slug: question_published
  • When it fires: A question (and its answer) is published to the storefront
Carries the same property set as Yuko Question Published. Filter on rating, has_photos, and is_verified to build highly targeted flows without writing any Klaviyo-side logic.

Connect Klaviyo

Get your Klaviyo private API key

In Klaviyo: Account → Settings → API Keys → Create Private API Key. Grant scopes for Events and Profiles (read/write).

Paste the key into Yuko

In Yuko: Account → Integrations → Klaviyo. Paste the key and save.

Submit a test review

The fastest way to verify the connection is to submit a test review from a test account. Within a few seconds, the matching event (review_submitted, then review_approved once you publish it) should appear in Klaviyo under the customer’s profile timeline.

Example flows you can build

Thank-you flow after a 5-star review

Trigger: review_approved where rating = 5 Actions: Send thank-you email, tag profile as “Advocate”, add to a referral list.

Win-back on low ratings

Trigger: review_approved where rating ≤ 2 Actions: Wait 24 hours, send personal apology email with a 20% off coupon, notify support in Slack.

Photo-review spotlight

Trigger: review_approved where has_photos = true Actions: Route the review to your UGC tooling or a social-proof app.

Verified-buyer nurture

Segment definition: customers with at least one review_approved where is_verified = true Use: Early-access launches, loyalty perks, referral invites.

Where to run the flow — Yuko Workflows vs Klaviyo Flows

Use caseBetter in
Review request and reminder sequencesYuko — built-in, tuned for deliverability
Photo review rewards / coupon on submissionYuko — generates coupon and sends email in one step
Win-back, re-engagement, multi-touch nurtureKlaviyo — stronger segmentation and multi-channel
Cross-channel (email + SMS + push)Klaviyo — multi-channel orchestration
Use Yuko for collection-flow emails. Use Klaviyo for downstream marketing flows where review activity is the trigger.

Disconnect

Account → Integrations → Klaviyo → Disconnect. Disconnecting stops future event sync. Events already delivered remain in Klaviyo’s history.

Need Help?

Book Free Setup Call

Talk to our team for personalized setup helpTime: 30 minutes

Contact Support

Reach our team at yukoreviews.com/supportResponse time: Within 24 hours

View All Guides

Browse detailed guides for every feature

Integration Help

Connect Yuko with other tools