SOLVED

Integration for Issuing Credentials on Temporary Free Trials

Go to solution
Tammy_Chan
Level 3

Integration for Issuing Credentials on Temporary Free Trials

I'm pretty new about free trials in general - but does anyone know of any app that can be used w/ Marketo to issue temporary (15 - 30 days) credentials for free trials?

The flow would go something like this:

  1. Person fills out Marketo form on our website for 15 day free trial
  2. Information gets fed from Marketo into the app where it develops credentials
  3. Person receives confirmation either from app or marketo (I'm thinking it has to be from the app)
  4. Depending on the product the person would enter a smart campaign

Would love to hear about anyone else's experience or set up!

1 ACCEPTED SOLUTION

Accepted Solutions
SanfordWhiteman
Level 10 - Community Moderator

Re: Integration for Issuing Credentials on Temporary Free Trials

Tammy, this is done using a webhook.  After the form is filled out, you use a Call Webhook flow step to request a new trial key. The webhook connects to your key server and gets a response: a unique and valid key.  The key gets written back to a lead field, and then you send the email from Marketo. You definitely do not need/want to send emails from your app!

View solution in original post

3 REPLIES 3
SanfordWhiteman
Level 10 - Community Moderator

Re: Integration for Issuing Credentials on Temporary Free Trials

Tammy, this is done using a webhook.  After the form is filled out, you use a Call Webhook flow step to request a new trial key. The webhook connects to your key server and gets a response: a unique and valid key.  The key gets written back to a lead field, and then you send the email from Marketo. You definitely do not need/want to send emails from your app!

Tammy_Chan
Level 3

Re: Integration for Issuing Credentials on Temporary Free Trials

Thanks Sanford! I actually set up a webhook up for DiscoverOrg, so that's a great solution thanks! What I'm not too sure about now is the development part b/c DiscoverOrg came w/ promoting "webhook" integration w/ Marketo.  If we're on the look out for a license manager- does that mean the license manager would have to have the webhook 'ability' to integrate w/ Marketo or would anything work and it is just a matter of code?

SanfordWhiteman
Level 10 - Community Moderator

Re: Integration for Issuing Credentials on Temporary Free Trials

Yes, either the License Manager would have to be able to be called as a webhook (it wouldn't have to know anything about Marketo in particular as all webhooks use the same concept) or you could use an intermediate webhook to coordinate w/the LM.

"As a webhook" means it requires only a single outbound request to get a response. Compare this to a system that requires separate requests to get a some kind of access token, query for data, and then request a new code -- that won't work because webhooks only make one outbound call.  If the system requires more of a multi-step process, you can put your own webhook-compatible layer in between, then that layer does the handshake + gets data and then passes it back to Marketo. Marketo doesn't know or care that there were other steps taken under the hood, as long as it only needs one callout.

Alternately, you can simply pre-create a list of, say, 1000 license keys.  Save that to a file and have a custom webhook pop a new one off the stack whenever one is requested. In this way you aren't directly communicating with the license manager but are still dispensing valid keys.