All Collections
Collection
Dynamic Link
Integrating the Dynamic Link Into Klaviyo
Integrating the Dynamic Link Into Klaviyo

A guide to prefilling the placeholders for your Dynamic Link, in Klaviyo.

Mollie Herbert avatar
Written by Mollie Herbert
Updated over a week ago

To send review invitations from Klaviyo, we use the dynamic link. The dynamic link prefills the customers order details so to auto verify the review. To read an overview of the Dynamic Link, head to this article!

Note: Double check the dynamic link in your account as UK customers might have co.uk and international customers might have .io in the link!

Video Tutorial

Requirements

⭐️ Available on Grow and Plus plans

Navigation

  • Log into your REVIEWS.io dashboard.

  • Navigate to Collection >> Dynamic Link.

  • Copy the purple 'Dynamic Link Template For Automation' URL.


Instructions ⚙️

NOTE: Please complete the first stage of connecting Klaviyo to REVIEWS.io by following this guide first.

Once you have integrated Klaviyo and REVIEWS.io, you will now need to build the dynamic link into a CTA button on your Klaviyo email template that you want to send to your customers to request reviews.

Request Reviews from Klaviyo

Request Company Reviews

Add this code to your Klaviyo email template to ask your customers for a review. We recommend using this in conjunction with a Segment of users without the "ReviewsIOReview" event to ensure you're only sending emails to customers who haven't reviewed you yet.

For example purposes, we have added the order ID as '&order_id=klaviyo' however you will need to add the correct placeholder from your Klaviyo email setup for this to pull through correctly.

https://www.reviews.io/store/landing_new_review?store=[STORE-ID]&user=###{{first_name}}&email=###{{email}}&type=company&order_id=klaviyo

To successfully build your Dynamic Link, you will need to replace parameters with the correct ones - this guide here walks you through how to identify this

Note: THE DYNAMIC LINK WILL ONLY WORK ON FLOWS BEGINNING WITH A 'FULFILLED ORDER' FROM YOUR RELEVANT E-COMMERCE PLATFORM. PLEASE ENSURE THIS IS THE TRIGGER FOR THE BEGINNING OF YOUR FLOW.

Shopify - Request Product Reviews

Create a Flow with the Shopify Order Fulfilled trigger. Add the adjacent code to your email template within this Flow to ask your customers for a product review. The Shopify order information needs to be within the Reviews.io invitation history still. You can press Pause Email Sending to make sure invites are only being sent out via Klaviyo

https://www.reviews.io/store/landing_new_review?store=[STORE-ID]&user=###{{ first_name }}&order_id=###{{ event.extra.order_number }}&email=###{{ email }}&products={% for item in event.extra.line_items %}###{{ item.product.variant.sku | urlencode }}%3B{% endfor %}&type=product

Note: If you would like to request a combined company & product review use &type=combined at the end of your link instead.

BigCommerce - Request Product Reviews

Create a Flow with the BigCommerce Order Fulfilled trigger. Add the adjacent code to your email template within this Flow to ask your customers for a product review.

https://www.reviews.io/store/landing_new_review?store=[STORE-ID]&user=###{{ first_name|default:'' }}​&order_id=###{{ event.extra.id }}&email=###{{ email|default:'' }}&products={% for item in event.extra.items %}###{{ item.sku | urlencode }}%3B{% endfor %}&type=product

Pasting your Dynamic Link into a CTA Button in Klaviyo

Once you have changed the variable fields in the step above to accomodate for your parameters already set in Klaviyo, it is time to paste the link into the email template that you are wanting to send to customers.

  1. Sign into your Klaviyo account.

  2. Click 'Email Templates' from the sidebar.

  3. Select the email template that you would like to add the dynamic link too.

  4. Add a 'Block' to your email template.

5. Click on the 'Block' and add button text to be 'Write a Review' or whatever you would like to add.

6. In the 'LINK URL', paste your updated dynamic link and hit save.

Your Template should now have a call to action button with the dynamic link attached, so that when customers click the link, they are directed to leave a verified review.

Note: Please be sure to always test the email to ensure it is collecting the right customer data before sending to live customers!

If your link is leading to a broken page, then it's likely you have not filled in your Dynamic Link with the correct parameters. Please read this detailed guide on how to follow this process!

FAQ

Can I use the dynamic link in a campaign in Klaviyo?

No, we don't currently support this, as the customer information (name, email, order ID, SKU) does not get pushed into campaigns, only flows beginning with the fulfilled order trigger.

Can I use the dynamic link off a trigger other than fulfilled order?

Possibly, depending on the situation. The trigger must have the following customer information within it:

  • Customer Name

  • Customer Email

  • Order ID

  • Product SKU

Did this answer your question?