Skip to main content
Marsello integration

Allow your customers to redeem their Marsello loyalty points for omnichannel gift cards

Natasha Mazey avatar
Written by Natasha Mazey
Updated over a month ago

Offer your loyalty program members the option to redeem their points for gift cards they can use in-store and online, or gift to a friend. Once set up, the gift card is automatically created and emailed to the customer when redeemed from your customer portal.

Before you can use the Marsello integration, you will need to:

  • Have a Marsello account. You can sign up here

  • Be using the latest version of the Marsello customer portal. Please reach out to Marsello support or your account manager to enable this for your account.

  • Have the 'Custom rewards' and 'Custom earning rules' features enabled on your Marsello account. Please reach out to Marsello support or your account manager to enable this for your account.

Also note, any gift card created by Marsello will be counted towards your Wrapped new gift card issued/month billing allowance and may be subject to overages.


Set up the Marsello - Wrapped intergation

Follow these steps to complete the Marsello - Wrapped intergation:

  1. Create unique Marsello login credentials for API use

Wrapped requires a unique Marsello user login to authenticate with Marsello's API to power this integration.

  1. Create a new login from Marsello dashboard: https://dashboard.marsello.com/manage/settings/users

    This login needs to be unique and not associated with another Marsello account. We recommend using your own email address and adding +wrapped the email address like this:

  2. Activate this user account from your emails. Click Create your account

3. Set a new password

You'll be redirected to your Marsello dashboard under this new login:


2. Connect Wrapped to Marsello

1. From your Wrapped admin, navigate to Settings > Integrations and click + Install under Marsello integration:

2. Enter the Marsello API username/email address and password that you created in step 1 (above)

3. Click Save



3. Create Marsello custom reward type

Now create a new reward type that can be used as a template for creating new gift card rewards in Marsello.

1. In Wrapped Settings > Integrations under Marsello, click Setup custom reward

2. Copy these details to your clipboard:

3. Navigate back to Marsello > Settings > Loyalty > Custom reward types.
Click Create reward type

4. Complete the form with the following details:

  • Reward type name: "Gift card"

  • Reward redeemed fulfilment message: "Gift card has been emailed to you with an option to gift to a friend"

  • Check "Use automatic custom reward fulfilment"

  • Set "Claimed Custom Reward Webhook URL" to be the webhook URL copied from Wrapped settings above

  • Custom data label: "Gift card value"

  • Custom data value: 10

  • Custom data value type: "Number"

  • Set "Encryption key" to webhook encryption key copied from Wrapped settings above


4. Create your "gift card" reward

Now that the reward template is set up, you're ready to create your gift card reward.

1. In Marsello, navigate to Loyalty > Redeeming and click Add reward

2. Select Gift card as the reward type. You can define the points required to redeem and gift card value to be any value you wish. In this example, we've created a reward for a $10 gift card

3. Click Create


4. Your new reward will be available for your customers to redeem in your Marsello customer portal and at POS.

Testing the integration


1. Log in to your eCommerce store, load the Marsello customer portal and Claim your gift card reward

An email, sent from Wrapped, with the gift card code will be emailed to you

2. Create an order and apply the gift card at checkout

Did this answer your question?