Growave and Attentive integration

The Growave + Attentive integration empowers shop owners to combine loyalty program data with personalized SMS and email marketing. By leveraging this integration, businesses can increase customer engagement, boost ROI, and encourage repeat purchases through targeted campaigns.

NOTE: This integration requires the Growave Entry plan or higher.

Setting up the integration

To connect Growave with Attentive, follow these steps:

  1. Go to the Attentive page on the Shopify app store and click Install.
  2. Sign up with Attentive or log into your existing account.
  3. Navigate to Sign-up units and copy the Marketing API ID:

Growave - Attentive integration - source ID

  1. Navigate to the Integrations section in Growave admin, find the Attentive app card, and click it:

Growave - Attentive integration card

  1. Add the copied Marketing API ID in the Sign-up source ID field.
  2. Choose the Growave apps you want to connect and click Enable.

Growave - Attentive integration - Enable

  1. In the modal window, sign in to Attentive, click Continue, and Allow to grant Growave permission to access and share data.
  2. Go to Attentive → Settings → Connected Apps and verify that Growave is listed. If Growave appears, your integration is successfully complete.

Growave - Attentive Growave confirm connection


Growave triggers and event properties

Triggers and event properties are the foundation of automated, personalized marketing campaigns. A trigger is an event that initiates a Journey in the Attentive app, such as a customer saving an item to their wishlist or earning loyalty points. Event properties dynamically pull customer-specific details into your emails or SMS messages, ensuring each communication is unique and relevant. For example, you can include the customer's name, the product saved to their wishlist, or their current points balance.

When setting up Journeys, Growave’s predefined triggers automate communications like wishlist reminders and reward notifications, keeping customers engaged at key moments.

Growave triggers overview

Growave provides 11 triggers to automate various customer communications:

Trigger Description
GrowaveReviewRequest Requests a product review after a purchase.
GrowaveProductsOnSave Sends an email when a customer saves items to their wishlist.
GrowaveProductsOnSale Notifies customers when wishlist items go on sale.
GrowaveProductsInStock Alerts customers when saved items are back in stock.
GrowaveEarnedPoints Informs customers about points earned through purchases or actions.
GrowaveRedeemReward Sends a confirmation when loyalty points are redeemed for rewards.
GrowaveFriendReceivedReferral Notifies a referred friend with their reward details.
GrowavePointsExpiration Warns customers of impending point expiration.
GrowaveReachedTier Congratulates customers on reaching a new loyalty tier.
GrowaveReferralCompleted Notifies the referring customer of a successful referral reward.
GrowaveBirthdayReward Sends birthday offers or rewards.

Using event properties

Each trigger comes with associated event properties, enabling you to personalize emails and SMS messages by dynamically inserting customer-specific information. This approach ensures that your communications are not only automated but also highly relevant.

You can view and add event properties associated with the specific trigger from the email block editor while creating Journeys in Attentive (see instructions below).


Subscriber attributes 

When the Growave-Attentive integration is enabled, your customer data (called subscriber attributes in the Attentive app) is synced and forwarded to Attentive. The following subscriber attributes are transferred from Growave:

  • Accepts Marketing: Identify customers who have opted into marketing communications.
  • BirthDate: Create personalized birthday campaigns.
  • Locale: Target customers based on their preferred language or region.
  • PointsBalance: Segment customers by their loyalty points balance.
  • PointsExpirationDate: Focus on customers with soon-to-expire points.
  • ReferralLink: Track and engage customers participating in referral programs.
  • RewardsProgram: Identify customers enrolled in loyalty programs.
  • RewardsProgramEnrolledDate: Tailor messaging based on when customers joined the loyalty program.
  • Shopify Tags: Leverage custom Shopify tags for further segmentation.
  • TierID & TierTitle: Personalize offers based on customer loyalty tiers.

Using subscriber attributes

These attributes can be used to create Segments for Journeys to match specific customer details. 

You can find attributes associated with your customers in the Subscribers section:

Go to Subscribers → choose a customer and click the tree-dots menu on the right → click Open full panel view → go to the Attributes tab. Growave attributes have Gw prefix — like GwAcceptsMarketing:


How to create Segments in Attentive using Growave data

Segments are dynamic lists created based on triggers or subscriber attributes that can further be used while creating Journeys to send specific updates to customers depending on which segment they belong to.

Attribute-based segments

You can use subscriber attributes as characteristics while creating dynamic subscriber segments:

Go to Segments → click Create segment → choose Dynamic segment → click Create:

From the Choose condition dropdown → select A subscriber’s characteristic → find attributes with Gw prefix, e,g, GwAcceptsMarketing → select is true → click Create → set segment name and description → click Save. Your segment is ready for use in Journeys.

Trigger-based segments

You can also create a segment using triggers. The process is similar to creating segments with attributes described above, but this time you need to choose A subscriber's activity as a condition and select the Growave trigger:


How to set up Journeys in Attentive using Growave data

Custom journeys in Attentive begin with triggers and progress through various steps, guiding customers through personalized experiences based on their actions. To create a custom journey using Growave data, follow these steps:

  1. Create a Journey

Go to the Journeys section of the Attentive admin panel. Click Create journey → Select Start from scratch → Choose Growave trigger → Continue → Select Send a message about something else → Get started:

  1. Design your journey

Add steps by clicking the plus icon (+) on the Journey map or dragging and dropping them from the Steps menu. Choose an action or a rule. For example, select Send email to set up an automated email flow. Provide essential details such as:

  • Email name
  • From name
  • From email address
  • Subject: You can insert dynamic content from Growave using variables, e.g., Happy birthday {{triggerEvent.custom['customerName']}}

NOTE: Disable Smart Sending to ensure all reward emails are delivered. If customers earn multiple rewards in one day with Smart Sending on, only three emails will be sent per 24 hours, and additional emails will be skipped.

  1. Customize your email
  • Scroll down and select the HTML editor. Download the HTML templates we have prepared for each Growave trigger:
Trigger Email template link
GrowaveReviewRequest Share your thoughts on the product
GrowaveProductsOnSave Your favorite products are waiting for you!
GrowaveProductsOnSale An item on your wishlist is now on sale!
GrowaveProductsInStock The wait is over! Your favorite product is back in stock!
GrowaveEarnedPoints You have earned points!
GrowaveRedeemReward Your reward is waiting for you!
GrowaveFriendReceivedReferral Welcome to our shop + special discount awaits!
GrowavePointsExpiration Your points are expiring soon!
GrowaveReachedTier Congratulations! You just reached a tier!
GrowaveReferralCompleted Thank you for a referral! You've earned a reward!
GrowaveBirthdayReward Look what you've got from us on your birthday!
  • Open the template in the preferred HTML editor.
  • Highlight and copy the entire code from the template and paste it into the Attentive email editor.
  • Click Preview to see how the email will appear to your recipients.
  • Verify that all elements, including dynamic variables, display correctly.
  • Make any necessary adjustments to the content and layout directly in the HTML editor.

NOTE: Please avoid modifying the text within the {{...}} brackets, as these are dynamic variables essential for the email’s functionality. Changing them may prevent the variables from working correctly. If you're unsure, it's best to leave them as is.

  • Once satisfied with the email design, click Save and return to Journey.

  1. Finalize and save your journey

Add the End Journey step to conclude the flow.

  1. Activate the Journey

Click Turn on or Schedule to set a future activation time. Set the frequency in the pop-up window and confirm by clicking Turn on Journey.

  1. Monitor your Journey

Once activated, your journey will appear in the Journeys tab. You can filter by the "Active" status to view its performance and adjust as needed.

Growave - Attentive Namange Journey


Have questions about Growave and Attentive integration? Send us a message to support@growave.io or use chat in the bottom-right corner. We’re here to help! 🤗