Search for answers or browse our knowledge base.
Klaviyo – Set up Lipscore invitation emails in Klaviyo
Overview
A Klaviyo Flow is an automated email and SMS workflow triggered by specific customer events. Lipscore can forward product and service review invitations directly to Klaviyo, allowing you to send them using your preferred email templates.
Enabling Invitations via Klaviyo
To send review invitations through Klaviyo:
- Go to your Lipscore integration settings.
- Enable “Send Lipscore Invitation events to Klaviyo.”
Once enabled, any invitation created in Lipscore will automatically be forwarded to Klaviyo.

Note: Klaviyo cannot create a flow until it has received at least one Lipscore invitation event.
You can generate a sample event by clicking “Send test event” in Lipscore and selecting either Product Review Invitation or Service Review Invitation.
After sending the test event, the metric Lipscore Invitation will appear in Analytics → Metrics in Klaviyo.

Setting Up the Invitation Flow
- In Klaviyo, go to Flows → Create Flow → Build Your Own.
- For the trigger, navigate to Your Metrics and select:
Lipscore Real Reviews → Lipscore Invitation.

You can add trigger filter conditions to refine when the flow triggers. Trigger Filters or Trigger Splits allow you to segment based on the invitation data.
- invitation_type = product (product review)
- invitation_type = service (service review)
All event fields listed below can be referenced in your filters or email templates.
Available Invitation Event Data
| Field | Description |
| internal_customer_id | Customer identifier from your store |
| internal_order_id | Store order ID |
| invitation_type | Type of invitation (product or service) |
| landing_unreceived_url | Review link for customers who haven’t received all products |
| landing_url | Review submission link |
| language | Order language sent to Lipscore |
| member_site_id | Lipscore site/account ID |
| parent_source_id | Parent source ID |
| parent_source_name | Parent source name |
| purchased_at | Purchase date |
| shipped_at | Shipping date |
| source_id | Order source ID |
| source_name | Order source name |
Creating Separate Flows for Product and Service Invitations
To handle product and service invitations differently, using unique delays, templates, or content – add a Trigger Split with:
- invitation_type equals product
This allows you to maintain separate paths for product and service review emails.

Proceed to set up Product invitation email on the “Yes” path, and Service invitation email on the “No” path.

Add a proper delay to both email invitations.

Building the Invitation Email
- Add an Email step to your flow.
- Click Edit in the Template section.
- Create your template using the drag‑and‑drop editor or an existing design.
Product Invitation emails
Adding CTA Buttons
- CTA button to review products:
Use the Button element and reference:
{{ event.landing_url }} - For customers who did not receive all items:
Use the Button element and reference:
{{ event.landing_unreceived_url }} - To reference the purchase date:
Include:
{{ event.purchased_at }}

Adding Stars per Product
To include rating stars and show all purchased products:
- Add a Section block.
- In Display → Content Repeat:
- Repeat for: event.products
- Item alias: product

Within the repeated section, create a two‑column layout with a 25% / 75% width split.

Add Product Image
In the left column, add a Product Image element, add a Dymanic Image and reference the product image using: {{ product.image_url }}

Add Rating Stars
- In the right column, insert add a Table with five columns (one for each star).

2. Insert a star image URL into each cell . (Use your preferred star images or Lipscore’s default URLs.)
- Star 1: Image URL: https://static.lipscore.com/assets/stars/1-ea42607b5c0f042460a6bf53c2a65708a7a01051333eb30e70e0f969b6b21e26.png
- Star 2: Image URL: https://static.lipscore.com/assets/stars/2-27d55ac9c68e4250f81a1fa4f5189aaddd065701702fa49ad519688fad31bf92.png
- Star 3: Image URL: https://static.lipscore.com/assets/stars/3-b1d58ff04199828329b512f409779e06d3a4d760f0aa003311bdbef07d6edfdb.png
- Star 4: Image URL: https://static.lipscore.com/assets/stars/4-ac2629265ccde6920940a565184375907283966c0eb69f187df1d5ae98875b21.png
- Star 5: Image URL: https://static.lipscore.com/assets/stars/5-50c54adea72d2221cf105e091365a2618cf82ee58b6242f0d8cc2306f1b89d43.png

3. Link each star to its rating URL using:
- Star 1 → {{ product.landing_star_urls.0 }}
- Star 2 → {{ product.landing_star_urls.1 }}
- Star 3 → {{ product.landing_star_urls.2 }}
- Star 4 → {{ product.landing_star_urls.3 }}
- Star 5 → {{ product.landing_star_urls.4 }}

Add Product Name
Add a text field above the stars. Add {{ product.name }} to reference the product.

Setting Up Service Review Templates
Service review events mirror the product review structure, with the only exception that you can skip the product name and image elements.

Testing the Invitation Flow
Use Preview & test to review event data and send test emails.

Ensuring Accurate Response Rate Tracking
Since you control when emails are sent from Klaviyo, Lipscore cannot automatically track send status or response rates.
To ensure correct analytics:
- After your email step, add a Webhook step in Klaviyo (Add → Data → Webhook).
- Configure it with the Lipscore integration Webhook details (URL, headers, body).


This notifies Lipscore when an invitation email has been sent.

