🚀 Feature availability
Integration with Emarsys is available starting from the Entry plane and requires one available integration slot.
This guide walks you through integrating Growave with Emarsys, allowing you to enhance customer engagement with personalized, loyalty-driven email campaigns. By the end of this guide, you'll be able to set up dynamic segments and create automated email campaigs using Growave data to deliver targeted, high-converting messages to your audience.
How to connect Growave with Emarsys
Follow these steps to integrate your Growave account with Emarsys:
Step 1: Log into your Emarsys admin. In the left-side menu select Management (wrench icon) → Security settings.
Step 2: In the Security settings page, go to API tab → click Create new API credentials. Follow the onscreen instructions and fill in your password.
Step 3: Once the API credentials are created, copy Client secret (available for copying only while you are on this page) and Client ID.
After creating API credentials, enable the permissions listed below. Permission can be found under the API credentials section:
Contact permissions:
contact.batchUpdate
contact.create
contact.get
contact.getdata
contact.singleUpdate
contact.update
Contact list tpermissions:
contactlist.contact.add
contactlist.contact.count
contactlist.contact.delete
contactlist.contact.get
contactlist.create
contactlist.list
Event permissions:
externalevent.create
externalevent.get
externalevent.list
externalevent.trigger
Field permission:
field.create
field.get
field.list
field.multichoice.list
field.singlechoice.get
Step 4: Log in to the Growave admin, go to the Integrations section, and locate the Emarsys app card.
Step 5: Paste Client secret and Client ID into relevant fields, select Growave apps you want to connect with Emarsys, and click 'Save'. This will initiate the integration.
⚠️ Important
Relevant Growave apps (such as Reviews, Rewards, and Wishlist) must be active in your account and their email notifications enabled, to ensure that Growave sends the necessary triggers and data to Emarsys.
Step 6: Click Enable to complete the setup. Data will start synchronizing between Growave and Emarsys.
Once data is synced, you can start creating personalized marketing journeys using Growave's data in Emarsys.
Growave custom events in Emarsys Interactions
Emarsys Interactions support external events triggered by Growave apps. These events allow you to deliver timely, relevant messages based on customer activity.
Available triggers
Category | Trigger | Description |
Rewards | GrowaveEarnedPoints | Notify customers when they earn points |
| GrowaveRedeemReward | Confirm reward redemptions |
| GrowavePointsExpiration | Remind about expiring points |
| GrowaveRewardExpiration | Notify customers when their rewards are about to expire |
| GrowaveReachedTier | Celebrate VIP tier upgrades |
Wishlist | GrowaveProductsOnSave | Notify when wishlist items are saved |
| GrowaveProductsOnSale | Alert customers when wishlisted items go on sale |
| GrowaveProductsInStock | Inform when wishlist items are back in stock |
Referrals | GrowaveFriendReceivedReferral | Welcome referred friends |
| GrowaveReferralCompleted | Confirm successful referrals |
Reviews | GrowaveReviewRequest | Request product reviews after purchase |
Special occasion | GrowaveBirthdayReward | Send birthday gifts and offers |
Each event includes detailed properties (like customer name, product title, point balance, etc.) to personalize messages.
💡 Use these events to build powerful interaction flows inside Emarsys that trigger messages exactly when your customers need them.
Growave custom attributes for Emarsys Segmentation
These custom attributes are synced from Growave to Emarsys and can be used to create dynamic segments and personalized campaigns.
Name | Description |
GwAcceptsMarketing | Indicates whether the customer has opted into marketing communications. |
GwBirthDate | Customer’s date of birth, useful for birthday campaigns. |
GwLocale | Customer’s preferred language (e.g., |
GwPointsBalance | Current loyalty points available in the customer’s account. |
GwPointsExpirationDate | Date when the customer’s loyalty points will expire. |
GwReferralLink | Unique referral URL for the customer. |
GwRewardsProgram | Whether the customer is enrolled in the loyalty program ( |
GwRewardsProgramEnrolledDate | The date the customer joined the loyalty program. |
GwShopifyTags | Tags assigned to the customer in Shopify. |
GwTierId | Internal ID of the loyalty tier the customer belongs to. |
GwTierTitle | Name of the customer’s current loyalty tier (e.g., Silver, Gold). |
💡 Use these attributes to craft segments for promotions, loyalty campaigns, or personalized rewards, ensuring each customer receives messaging that resonates with their interests and engagement level.
How to create segments in Emarsys with Growave data
Create segments based on your contacts’ attributes or third-party event activity:
Go to Contacts → Segments → click Create segment.
In the Segment type popup, select Standard segment → Contact, Email behavior, Geo segment.
In the Segment details, choose the Source list.
Under Filter conditions, add Growave customer attributes as the Contact criteria, e.g., GwAcceptsMarketing.
Save these as dynamic segment to feed into automations or email campaigns.
How to create triggered email campaign in Emarsys using Growave events
Follow these steps to send personalized emails through Emarsys based on Growave-triggered events:
Step 1: Start a triggered email campaign
In your Emarsys admin, go to Channels → Email → Email Campaigns.
Click Create campaign, then choose Triggered Email.
Select Custom HTML as the content type (recommended for Growave templates).
Step 2: Email settings
On the first screen:
Left side:
Set your campaign name (required).
Choose email language (required).
Select an email category (optional).
Right side:
Set Trigger source to External event.
Choose a Growave trigger from the dropdown.
Click Save and move to the next step.
Step 3: Content creation
In the Email Basics tab, Enter the Subject line, From (name), and From (email address).
⚠️ Important
To send triggered emails, you need a dedicated sender address set up by Emarsys Support. Without this, you can set up mail streams, but you cannot activate them.
Switch to the Source code tab:
Download the Growave HTML template for your selected trigger from the table below.
Open it in any HTML editor.
Copy & paste the code into the Source Code field.
Click Save and move to the next step.
Growave triggered email templates
Trigger name | Suggested email subject | HTML template |
GrowaveReviewRequest | Please review your recent purchase | |
GrowaveProductsOnSave | Your wishlist is waiting for you | |
GrowaveProductsOnSale | Something you love is now on sale! | |
GrowaveProductsInStock | Back in stock: Items from your wishlist | |
GrowaveEarnedPoints | You’ve just earned loyalty points! | |
GrowaveRedeemReward | Your reward has been redeemed 🎉 | |
GrowaveFriendReceivedReferral | Your reward is here — thanks to your friend! | |
GrowavePointsExpiration | Your points are expiring soon ⏳ | |
GrowaveRewardExpiration | Don’t miss out—your reward expires soon | |
GrowaveReachedTier | Congrats! You've reached a new VIP tier | |
GrowaveReferralCompleted | Thanks for referring a friend 🙌 | |
GrowaveBirthdayReward | 🎂 Happy Birthday! A gift just for you |
Step 4: Campaign check
Proceed to the Campaign check step.
Review the campaign for errors or warnings.
Fix any issues related to email content, sender identity, or deliverability.
Step 5: Scheduling
Proceed to the final screen — Scheduling.
Activate the mail stream to start sending triggered emails based on Growave events.
If you have questions or need help with your Emarsys integration, contact us at [email protected] or use the chat in the bottom-right corner of your Growave admin panel. We’re here to help! 🤗