4 Replies Latest reply on Jan 31, 2016 5:16 PM by c7292467257abdd6e3d96a23f93b26ebbf8ae078

    Software free trial and e-commerce integration with Marketo?

      I was wondering if anyone can share any experience they might have using Marketo with software free trial and online software sales (e-commerce).  We're looking at building these capabilities and wondering how and if Marketo will play a role.  Here are some of the questions that I'm trying to understand:

      Are there any SaaS e-commerce platforms that have built integration with Marketo?

      Is anyone using Marketo to drive a software free trial?  If we were to use a Marketo landing page for free trial registration, is there any way to secure the download page so you have to go through the registration form to reach the thank you page with the software download link on it?

      We’re using Atlassian Crowd to generate userid’s to access our support systems.  Has anyone tried to integrate Marketo with Atlassian Crowd to automatically generate and send login credentials to someone that has submitted a form?

      I'm also investigating building these processes around Salesforce.com instead of Marketo.  Just wanted to see to what extent anyone might be using/integrating Marketo for software free trials and software ecommerce.
        • Re: Software free trial and e-commerce integration with Marketo?
          I would run these through Salesforce and here is why: SFDC has an entire app store dedicated to connecting the puzzle pieces. I believe Marketo is working on simthing similar with their LaunchPoint, but it isn't the same scale.

          You won't have to reinvent the wheel if you use an exisiting product that already connects with SFDC. I always like to tell my clients that SDFC is the master recrod and you use tools like Marketo and others to enable your data.
          • Re: Software free trial and e-commerce integration with Marketo?
            Jep Castelein
            I would definitely consider integrating directly with Marketo instead of with SFDC, unless you absolutely need the data in SFDC. I've worked with several clients who've created their own "free trial" signup form, and then immediately pass the information into Marketo. Marketo then sends a thank-you email to the registrant (which is immediate, while if you go via SFDC, you have have at least 5-10 minute delay because of the sync). 

            The easiest integration method is a server-side form post. This means that your server-side application (the app that handles the free trial) will re-post the data into Marketo. Any web developer should be able to set this up in an hour or so. They post to the same URL that is used in a native Marketo form (usually https://app-x.marketo.com/index.php/leadCapture/save, replace x with your pod), then specify the field names using Marketo's API name (use "Export field names" in Admin > field management). Also include the fields 'formid' and 'munchkinId'. I can provide more details on this if needed. 

            So in this approach you continue to use the forms that you are using today, we just send the information into Marketo using a scripting language (PHP, ASP, Java, etc.). 

            Hope this helps, 
            • Re: Software free trial and e-commerce integration with Marketo?
              Chandini Kalsy
              Hi Jep,

              We want to implement similar use case leveraging Marketo forms. In our scenario, we have a collaboration with a third party who will be providing a unique trial download link which we want to pull into a Marketo field in a lead record and then pass the download link via token in an email to lead via smart campaign.

              Would appreciate if you can outline steps to implement this use case.

              • Re: Software free trial and e-commerce integration with Marketo?

                Hi Chandini,

                I have implemented this in our own Marketo instance.

                Basically upon filling out the free trial form, I trigger a smart campaign that triggers a webhook that calls a license service. The license keys are returned, mapped to custom fields, and stored as strings in the Marketo database. Then Marketo sends an email containing the license keys (as tokens internally in Marketo) within the email.

                Hope that helps,