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.
Step 1: Create your physical gift campaigns in Reachdesk
Set up a separate Reachdesk campaign for each physical gift choice you want to offer.
Navigate to Campaigns and create a new Automated Campaign
Once created, go to the Campaign Automation section to find the Campaign UUID
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.
Configure the field values:
Go to Values and select Edit
In Display Value, enter the gift name that the recipient should see
In Stored Value, enter the matching Reachdesk Campaign UUID for that gift option
Repeat this for each gift choice
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.
Step 4: Add the webhook in Flow
In the Marketo program Flow, add the Call Webhook step.
Select the Reachdesk Webhook configured for triggered sends
Ensure your Webhook Payload Template is configured to map the Marketo field from Step 2 to the
campaign_uuidfield in ReachdeskGo 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.
Comments
0 comments
Please sign in to leave a comment.