The Hutchhouse Marketo Forms and Tracking WordPress Plugin is a great, free plugin that will allow you to embed your Marketo forms into your WordPress website.
While you can use the form embed code provided in Marketo, this option does not pre-fill your forms for returning visitors who have previously filled out forms.
Setting up the plugin can be a little tricky, however, since the settings in the plugin don’t exactly match the terminology in Marketo. But, that doesn’t mean the plugin doesn’t work. It does! You just need to know where to find the required settings in Marketo. Luckily, we’ve figured it out. Below are some screen shots to help you set up this plugin.
- Marketo Account ID
- Marketo Base URL
- Marketo User ID
- Marketo Endpoint URL
- Whenever you make a call to a server using a SOAP API, the script that is making the call needs to know where to direct the request. Well, that’s the Endpoint URL found at ADMIN ~> WEB SERVICES ~> SOAP API ~> ENDPOINT. See screen shot in step 3 above.
- Whenever you make a call to a server using a SOAP API, the script that is making the call needs to know where to direct the request. Well, that’s the Endpoint URL found at ADMIN ~> WEB SERVICES ~> SOAP API ~> ENDPOINT. See screen shot in step 3 above.
- Marketo Secret Key
- To ensure that you are authenticated as an authorized user making a call to the server, the SOAP API requires a unique secret key. This can be found at ADMIN ~> WEB SERVICES ~> SOAP API ~> ENCRYPTION KEY. See screen shot in step 3 above.
- If your Encryption Key is empty, then you need to create one. Markeo will not create this for you. Instead, you can use an online generator to create one. Note that Marketo requires the key to be at least 10 characters with at least one number and letter. We suggest using the CodeIgniter Encryption Keys method found on this page. Note that new, random keys are generated every time you refresh the page, and you only need one string of characters.
- To ensure that you are authenticated as an authorized user making a call to the server, the SOAP API requires a unique secret key. This can be found at ADMIN ~> WEB SERVICES ~> SOAP API ~> ENCRYPTION KEY. See screen shot in step 3 above.