Skip to main content

Integrating Growave with Emarsys

Simon Akhrameev avatar
Written by Simon Akhrameev
Updated this week

🚀 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.

Growave - Integrations - Emarsys - Get API credentials

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.

Growave - Integrations - Emarsys - Get API credentials - create new

Step 3: Once the API credentials are created, copy Client secret (available for copying only while you are on this page) and Client ID.

Growave - Integrations - Emarsys - Get API credentials - Client ID and Secret

After creating API credentials, enable the permissions listed below. Permission can be found under the API credentials section:

Growave - Integrations - Emarsys - Get API credentials - Permissions

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.

Growave - Integrations - 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.

Growave - Integrations - Emarsys - Paste API credential in Growave

⚠️ 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., en).

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 (1 for true).

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:

  1. Go to Contacts → Segments → click Create segment.

    Growave - Integrations - Emarsys - Contacts - Segments - Create segment

  2. In the Segment type popup, select Standard segment Contact, Email behavior, Geo segment.

  3. In the Segment details, choose the Source list.

  4. Under Filter conditions, add Growave customer attributes as the Contact criteria, e.g., GwAcceptsMarketing.

  5. 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.

Growave - Integrations - Emarsys - Channels → 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.

Growave - Integrations - Emarsys -Email Campaigns - Select Growave Trigger

Step 3: Content creation

  • In the Email Basics tab, Enter the Subject line, From (name), and From (email address).

Growave - Integrations - Emarsys -Email Campaigns - Email basics

⚠️ 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 - Integrations - Emarsys -Email Campaigns - HTML code

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! 🤗

Did this answer your question?