Let recipients choose a physical gift on your landing page using a Marketo form

  • Updated

Use a Marketo form on your landing page to let recipients choose which physical gift they want to receive. This setup gives your team a simple way to manage gift options while giving recipients more flexibility.

 

Before you start

Before you build the form, make sure each physical gift option already exists as its own Automated Campaign in Reachdesk.

You will need:

  • One Reachdesk Automated Campaign for each physical gift option

  • The Campaign UUID for each campaign

  • A Marketo form that will be used on your landing page

  • Your landing page domain added to Approved Domains in Organization > Settings

Note: If you are offering a set of items rather than a single gift, ensure you are using a Bundle Campaign and its associated UUID.

 

How to set up physical gift campaigns

Step 1: Create your physical gift campaigns in Reachdesk

Set up a separate Reachdesk campaign for each physical gift choice you want to offer.

  1. Navigate to Campaigns and create a new Automated Campaign

  2. Once created, go to the Campaign Automation section to find the Campaign UUIDmceclip0.png

  3. Repeat this for every gift option you want to show on your form

 

Step 2: Build the gift choice field in Marketo

Create your Marketo form and add a field with the field type Select.mceclip1.png

Configure the field values:

  1. Go to Values and select Editmceclip5.png

  2. In Display Value, enter the gift name that the recipient should see

  3. In Stored Value, enter the matching Reachdesk Campaign UUID for that gift optionmceclip2.png

  4. Repeat this for each gift choice

  5. Select Save

This mapping is critical:

  • Display Value = The label shown to the recipient

  • Stored Value = The Reachdesk Campaign UUID sent through the form submission

 

Step 3: Set up the Smart List in your Marketo program

In your Marketo program, create the automation trigger in the Smart List tab.

Use:

  • Fills Out Form as the trigger

  • The specific Marketo form that contains the gift choices

This ensures the program runs the moment a recipient submits their selection.

mceclip3.png

 

Step 4: Add the webhook in Flow

In the Marketo program Flow, add the Call Webhook step.

  1. Select the Reachdesk Webhook configured for triggered sendsmceclip4.png

  2. Ensure your Webhook Payload Template is configured to map the Marketo field from Step 2 to the campaign_uuid field in Reachdesk

  3. Go to Schedule and turn on the Marketo program

 

Test the setup

Always test the full workflow before using it live. Check the Marketo Activity Log and confirm:

  • The correct form was submitted

  • The expected UUID was passed through in the webhook call

  • The UUID matches the intended Reachdesk campaign exactly (no extra spaces)

 

Frequently Asked Questions

How many UUIDs do I need? 

You need one UUID for every unique gift option offered. If you have three gift choices, you need three separate Reachdesk campaigns.

Where should I put the gift name versus the UUID in Marketo? 

Use the gift name in Display Value and the matching Reachdesk Campaign UUID in Stored Value.

What should I check if the wrong gift is triggered? 

Review the Marketo activity log. Confirm that the Stored Value being passed matches the UUID of the campaign you intended to trigger.

Related to

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.