SOLVED

How do I send a confirmation email with a unique code?

Go to solution
Stephen_Moore
Level 2

Hi,

So there is an upcoming tradeshow and we are giving out free passes to people who submit the form.

There are a limited number of passes, and the pass codes have been provided to us.

I am searching for a way to automatically send out these confirmation emails with the unique codes embedded in the emails.

I also need to know when we have exhausted the codes that we have.

I tried looking on the Nation, but didn't see a solution.

Thanks,

Stephen

2 ACCEPTED SOLUTIONS
SanfordWhiteman
Level 10 - Community Moderator

  1. Create a custom text {{my.passcode}} token local to your program (add a placeholder default value as the token value)
  2. ...

This is a little development heavy method and you'll definitely need a technical person to pull this off. I'll let Sandy confirm if there's a comparatively less dev heavy/easier solution to pull this off! 🙂 Thank you.


Hm. That sounds far too complex. You need to keep a pointer to the most recent code on the stack, which means a separate database. And you need a separate web app to call the REST API!

 

You want to avoid both REST API calls and any (trivially hackable) calls made from the form. All logic should be initiated on the Marketo server side.

 

The better way to do this is via a webhook-compatible service. It shares some of the general logic above. But you can store the codes in a simple text file in Design Studio. Then each time the webhook is called, you increment the pointer by 1 and get the Nth line in the file. Return that in the webhook: done.

 

I’ve done this a bunch of times and if you search my past posts you’ll get some pointers. It’s like < 10 lines of code.

 

Easier still is to “reverse the charges”: have Marketo generate the unique code, then call an external service to say “Hey, I assigned such-and-such code to the lead with this email address.” You can generate an acceptably unique code by mixing together the person’s Marketo Unique Code with the Program ID. The end user will not be able to guess this.

View solution in original post

Jo_Pitts1
Level 10 - Community Advisor

@Stephen_Moore,

if you must use pre-determined codes, then go with @SanfordWhiteman's approach.  A great option for the webhook compatible service he's talking about is flowboost.  Sanford didn't mention it as he wrote it.

 

cheers

Jo

View solution in original post

19 REPLIES 19