Note: this differs to our standard set up, where the Reachdesk e-gift card emails are sent out via Reachdesk (gifts@reachdesk.com). The method below will enable you to send Reachdesk e-gift cards from within your Marketo emails. If you haven't already, you'll need to follow two quick setup steps before doing the below.

Step 1: Create your program

Use the right 'type' so you can track your e-gift card statuses.

Step 2: Create a new text token in your program

It should be exactly the same as the below:

This will be replaced by Reachdesk when processing the campaign.

Step 3: Create your email

Insert the token you just created into your chosen CTA button link, {{my.gift_card_url}}:

Step 4: Create your e-gift card campaign in Reachdesk

Head to triggered campaigns, and hit 'New Triggered Campaign'. Toggle off the 'default template' since we won't be needing this. Map to your program and select your campaign trigger. Make a note of the Reachdesk Campaign UUID.

Step 5: Create the email send campaign

The trigger should be Campaign is Requested, and Source is Web Service API, and in the flow, add the email you want to send (this is the one we inserted the token into above).

Activate this campaign.

Step 6: Create another campaign. This will be your campaign to trigger the Reachdesk campaign.

Pick the trigger which will see people be sent the e-gift card email. Then, in your flow you need to add the following:

  1. Change Data Value - Attribute: Marketo Smart Campaign Id. This ID should be the ID for the email send campaign you created above. It can be found in the campaign URL: https://app-lon09.marketo.com/#SC1193A1 and is the 4 (or 5) digits after 'SC', so in this case '1193'.

  2. Change Data Value - Attribute: Reachdesk Campaign UUID. As per the campaign you have created in Reachdesk.

  3. Call Webhook - Your giftcard webhook (not original Reachdesk webhook).

Important reminder: in the status tab of your campaign remember to only let people run through the flow once, or they may trigger and be sent a gift multiple times:

Once activated, the flow will work like this:

Sequence of events:

Marketo

Reachdesk

Person hits trigger

  • Marketo Smart Campaign ID data value changed

  • Reachdesk Campaign UUID data value changed

  • Reachdesk Gift Card Webhook called

Reachdesk identifies which campaign to send via the Reachdesk Campaign UUID and calls the Marketo Smart Campaign via the ID

Reachdesk replaces the gift URL token in the Marketo email and the email is sent.

Activate then test, test, test, and you are good to go!

Did this answer your question?