Growave and Klaviyo integration

This guide will walk you through the integration between Growave and Klaviyo, enabling you to enhance your email and SMS marketing campaigns with personalized, behavior-driven communication. By the end of this guide, you'll be able to set up automated flows, create targeted segments, and use Growave’s data to optimize customer engagement and loyalty.

Here’s what you’ll learn:


Connecting Growave with Klaviyo

Follow these steps to integrate your Growave account with Klaviyo:

Step 1: Create a Klaviyo account if you have not registered yet.

Step 2: In the Growave admin panel, navigate to the Integrations section and locate Klaviyo.

Step 3: Click the Already installed link, then select the Enable button.

Step 4: A popup will prompt you to sign in to Klaviyo. Choose an authorization method, sign in, click "Continue," and then "Allow" to grant Growave permission to access and share data.

Step 5: Once connected, select the Growave apps you want to enable. Click the Settings button on the Klaviyo app card. Select the relevant Growave apps' checkboxes and click the "Save" button.

Growave Klaviyo Integration

NOTE: If no apps are selected, emails will continue to be sent through Growave, but user data will still be shared with Klaviyo for segmentation purposes.

Step 6: Your integration with Klaviyo is now successfully set up. To confirm, go to the Klaviyo Integrations section and verify that Growave is listed. Klaviyo has been successfully integrated with Growave!

Growave - Klaviyo integration - check connection

IMPORTANT:

  • OAuth2 transition: If you integrated Growave with Kaviyo before June 2024, switch to the OAuth2 authorization method. If you integrated with Klaviyo after June 2024, the new OAuth2 authorization method is already in use, and no further action is needed.
  • Marketing permissions: Klaviyo classifies Growave's email triggers (such as loyalty program updates or review requests) as marketing emails. Make sure your customers are subscribed to marketing emails in their profiles to receive these communications.

Triggers and event properties

Triggers and event properties are essential for automating and personalizing your email marketing campaigns. A trigger is an event that initiates an email flow, such as a customer action (e.g., saving an item to their wishlist or earning points). Event properties are placeholders that dynamically pull specific information (e.g., customer names, product details, points balance) into your emails, making each message unique to the recipient.

Using triggers

When setting up email flows in Klaviyo (see details in the Flows section below), you can use Growave’s predefined triggers to send personalized emails based on customer actions. These triggers automate essential communications, such as wishlist reminders or notifications for earned rewards.

Growave offers 11 triggers to automate various customer communications in Klaviyo:

Trigger Description
GrowaveReviewRequest Sends an email requesting product reviews after a customer makes a purchase.
GrowaveProductsOnSave Triggers an email when a customer saves items to their wishlist.
GrowaveProductsOnSale Triggers an email notifying customers when wishlist items go on sale.
GrowaveProductsInStock Notifies customers when previously saved items are back in stock.
GrowaveEarnedPoints Informs customers when they earn points through purchases or actions.
GrowaveRedeemReward Sends emails when customers redeem loyalty points for rewards.
GrowaveFriendReceivedReferral Sends a notification to the referred friend with their reward.
GrowavePointsExpiration Warns customers when their points are about to expire.
GrowaveReachedTier Congratulates customers when they reach a new loyalty tier.
GrowaveReferralCompleted Sends a notification when the referring customer is rewarded for their successful referral.
GrowaveBirthdayReward Sends birthday offers or rewards to customers.

Using event properties

Each trigger comes with associated event properties that allow you to pull customer-specific information into your email templates, when setting up email flows using Growave triggers. This personalization ensures your emails are relevant and tailored to the recipient's recent activity in your store.

You can view all event properties associated with the specific trigger using the Preview mode of the Kaviyo email editor (see details in the Templates section below). Click the event property to copy and use it in your template:

Growave - Klaviyo integration - event properties


Segments and custom properties 

Segments in Klaviyo allow businesses to categorize and target customers based on specific criteria, including demographics, behavior, and purchase history. Integration with Growave enhances Klaviyo's segmentation capabilities, enabling tailored messaging based on customer attributes (called custom properties in Klaviyo) and interactions with loyalty programs, reviews, and rewards.

Custom properties pulled from Growave

When the Growave-Klaviyo integration is enabled, customer data is synced and forwarded to Klaviyo. The following properties are transferred from Growave:

  • Accepts Marketing
  • BirthDate
  • Locale
  • PointsBalance
  • PointsExpirationDate
  • ReferralLink
  • RewardsProgram
  • RewardsProgramEnrolledDate
  • Shopify Tags
  • TierID
  • TierTitle

NOTE: Any updates to custom properties in Growave are reflected in Klaviyo. For instance, if the PointsBalance is updated in Growave, it will also update in Klaviyo. However, changes in Klaviyo do not affect data in Growave.

View the Growave and Klaviyo properties FAQ article for more details.

Each property corresponds to a specific feature in Growave. The relevant fields will appear in the customer profile if a feature is active. For example, the PointsBalance and RewardsProgram fields will be generated if the Points program is enabled. ReferralLink, TierID, and TierTitle will only be created if their corresponding programs (Referrals and VIP Tiers) are active.

Using custom properties in Klaviyo emails

When designing email campaigns, you can leverage custom properties sent from Growave. To do this, follow these steps:

  1. Open a hybrid email template you want to edit or create a blank one.
  2. Drag & drop a text field or start editing the existing text field.
  3. Click the Personalization button to open customer properties.
  4. Select Custom type and choose the properties you want to use.

Use Growave properties in Klaviyo emails

Additionally, you can use these properties to display or hide exclusive content based on specific customer data.

How to create segments in Klaviyo

You can create highly targeted segments in Klaviyo using Growave’s triggers and properties. Follow these steps:

  1. Navigate to the AudienceLists & Segments section in Klaviyo admin and click “Create new” → Select “Create segment.”
  2. Name your segment (optionally add a tag, e.g. Growave) and select the condition. For example, you can select the "What someone has done (or not done)" condition and choose a Growave metric (trigger) or select the "Properties about someone" condition and use a custom property synced from Growave (see details below).
  3. Once you're satisfied with the conditions, click “Create segment".

Create Kaviyo segment with Growve trigger

Segments can include one or more conditions and can be used to trigger automated flows in Klaviyo. Learn how to create email flows using segments below.

NOTE: In Klaviyo, Segments are dynamic, automatically updating in real-time as customers meet or no longer meet the defined conditions. Segments expand or shrink based on real-time data, making them ideal for targeted, behavior-driven marketing. Learn more about using segments in the Klaviyo Help Center.

Using Growave data to create segments

You can create various segments in Klaviyo using custom properties pulled from Growave. Below are a couple of examples.

NOTE: When creating segments in Klaviyo, setting the Type field to Text may help, if the segment isn’t working as expected. While not required, this adjustment can sometimes resolve issues with segment functionality.

  • Marketing emails: Segment customers who have opted in for marketing emails using the Accepts Marketing property. Send targeted campaigns about store updates, discounts, and more.

  • Points balance: Use the PointsBalance property to remind customers of their accumulated points. For example, create a segment for customers with 1,000 points and remind them to redeem their rewards.

  • Rewards program: Segment customers enrolled in the loyalty program using the RewardsProgram property. Send updates on new discounts, how to use rewards, or other program details.

NOTE: For, instance, if the segment with RewardProgram property is not working properly, you can try changing Type to Text and setting equals to 1. In this example, you can see that the rule works in both cases, displaying 14 accounts enrolled in the loyalty program:

  • Shopify tags: Leverage Shopify Tags to create segments based on customer behavior, such as product category preferences or high-value customers, and send tailored promotions accordingly.

  • Tier title: Use the TierTitle property to segment customers by their loyalty tier and notify them of exclusive benefits or promotions associated with that tier.



Growave email templates for Klaviyo

When integrating Klaviyo with Growave, two types of templates are available for email flows triggered by Growave’s metrics. They are designed to handle specific Growave events like review requests, wishlist notifications, and reward updates:

1. HTML templates:

These templates are automatically loaded into Klaviyo when the integration is first established. To find them, go to the Content → TemplatesSaved templates tab in the Kaviyo admin panel. Growave's HTML templates have dark blue header and footer sections and are marked with an HTML tag next to the template name:

NOTE: The HTML templates can only be edited via Klaviyo's HTML editor. This requires manual coding adjustments if you need to change the email's structure, style, or content. Select the template and click the "Edit template" button.  

2. Hybrid templates

These are flexible templates that can be edited using Klaviyo’s visual editor. When creating new flows, these templates allow you to drag and drop elements, making customization more accessible without needing HTML knowledge.

You can download hybrid templates in the Flows section below. After that, go to ContentTemplates → click Import templates → add Template nameSelect file → click Import template. Now you can use hybrid templates in your email flows.

See how to edit hybrid templates below.

NOTE: Hybrid templates can be edited in the visual editor only from the Flow setup. If you try to edit hybrid templates in the Templates section of Kaviyo, only the HTML editor will be available.


Flows 

Automated flows are essential for engaging customers at key moments in their journey. By integrating Growave with Klaviyo, you can create customized email flows triggered by specific customer actions or milestones — such as review requests, points earned, or reaching a new loyalty tier.

In this section, you’ll learn how to create automated flows. We’ll explore how to leverage Growave’s triggers, properties, and Klaviyo segments to build tailored flows for your audience.

Hybrid email templates (supported by Klaviyo’s Visual Editor), available via download links in the table below, will help ensure your messaging is consistent and aligned with your brand.

Flows and email templates

Flow Trigger (Metric) Email subject Hybrid email template
Request a review for the recently purchased item GrowaveReviewRequest Please review your recent purchases at “Your Shop” Request a review for the recently purchased item
Customer’s loved items are waiting  GrowaveProductsOnSave Your loved items are waiting for you Customer’s loved items are waiting 
Customer’s wishlists are on sale  GrowaveProductsOnSale Something you like is on sale! Customer’s wishlists are on sale
Customer’s loved items are back in stock GrowaveProductsInStock Something you like is back in stock! Customer’s loved items are back in stock
Customer earned points GrowaveEarnedPoints You just earned points! You have earned points!
Available Rewards  GrowaveRedeemReward You just activated a discount You have redeemed a reward
Referral send discount GrowaveFriendReceivedReferral Discount you will love You’ve received a reward
Your points are expiring soon GrowavePointsExpiration Your points are expiring soon Your points are expiring soon
Customer has reached tier GrowaveReachedTier You have reached tier! You have reached the tier!
Referral received discount GrowaveReferralCompleted Thank you for referral! Your friend used your referral!
Birthday Gift GrowaveBirthdayReward Happy birthday! Happy birthday!

Creating flows in Klaviyo using Growave triggers

Let’s start by walking through an example of how to create a flow for the "Earned Points" trigger.

Step 1: Click Create flow and choose Build your own.

Step 2: Name your flow, optionally add a tag, e.g. Growave, and click Create flow.

Step 3: In the Select a trigger sidebar, go to Your metrics tab and choose Growave.

Step 4: Choose the GrowaveEarnedPoints trigger → click SaveConfirm and save.

Step 5: Drag & drop the Email block from the Actions menu under the Trigger.

Step 6: Click the Email block, and in the Email details sidebar click the Select template button.

Step 7: On the Template page, go to the Saved templates tab and locate the hybrid Points earned template (see how to import templates), then click Use template.

Step 8: In the email editor you can change the text and add new blocks. When ready, click Preview & testDoneExitDone to return to the Flow builder.

Step 9: Deselect the "Skip recently emailed profiles" checkbox to turn off the Smart Sending function and click Save.

Step 10. Set the flow status to "Live" and you are all done!

Creating flows in Klaviyo using segments

Klaviyo also allows flow creation using segments, enabling you to leverage Growave’s customer data for more targeted messaging. See how to create segments above.

Step 1: Create segments in Klaviyo using custom properties imported from Growave. For example, use the PointsExpirationDate property to remind customers about expiring points:

Growave - Klaviyo integration - points expiration

NOTE: To use this trigger, set up the points expiration feature in the Growave admin panel. Learn more about points expiration.

Step 2: Set Added to segment as the trigger for your flow.

Step 3: Choose the created segment as your trigger.

By using segments as triggers, you can further refine your audience based on specific behaviors or properties.

Now you are ready to build flows for all 11 Growave triggers!

Read this guide to build all necessary flows to get the most from Growave-Klaviyo integration.

Using pre-built flows for loyalty and referral programs

We’ve prepared three pre-made flows to help you engage your customers. Go to the Flows section, click Create flow, and select Growave in the Integrations field. Here you can add any of our pre-built flows by clicking their tiles. You can also review and edit the flow segments or email content as needed.

  • Loyalty program welcome

    Encourage repeat purchases by sending a post-purchase email that explains your loyalty program, VIP tiers, and referral program. Highlight perks to motivate customers to keep coming back.

  • Redemption reminder

    Remind customers that they have enough points to redeem a reward, encouraging them to return and make another purchase.

  • Referral reminder

    After a purchase, motivate returning customers to refer friends, helping you boost repeat business and expand your customer base.

NOTE: You won’t see these flows in Klaviyo until you enable the Klaviyo integration in Growave.


If you have questions or need help with Klaviyo integration, contact us at support@growave.io or use the chat in the bottom-right corner. We're here to help! 🤗