Skip to main content
All CollectionsMarketing Tools
Marketo Integration with Webhook
Marketo Integration with Webhook
Updated over a week ago

Designing a custom registration page for your webinar that perfectly matches your brand and captures all the information you need is now made possible! integrates beautifully with Marketo through HTTP POST, allowing you to create a stunning landing page within your Marketo environment and seamlessly connect it to your webinar.

What you'll need to complete the integration setup:

  • Use the Marketo account to create and manage the following in Marketo:

    • Forms and registration fields

    • Webhook configuration and payload templates

  • Registration field mappings on the side.

Setting Up the Registration Field Mappings

  1. Open the specific webinar you need to set up integration with.

  2. Click on Integration from the left menu.

  3. Select the Marketo Webhook tab.

  4. You will see that all the enabled registration fields are listed under Registration Field Mappings.

    If you see the message below within the Marketo Webhook tab, you must first generate the API Key and Secret for the webhook settings to appear. Click here to learn more.

  5. You must map the enabled fields from Marketo to
    A complete field mapping is required for registration fields that require attendee selections.

  6. Once all the fields have been successfully mapped, click Save Mappings.

If you do not see the Marketo Webhook tab, please get in touch with support at


  1. Within the Marketo Webhook Setup section in, you will see the setup information to be used to configure your Marketo Webhook.

  2. Click on Admin from the top menu in your Marketo account. Then, under Integration, click on Webhooks from the left side menu.

    IMPORTANT: You will need admin access on Marketo to create and manage a webhook.

  3. Click on New Webhook to create a webhook.
    Or, click on Webhooks Actions and select New Webhook.

  4. A window will pop out for the webhook configuration.

    1. Webhook Name - insert your desired display name for your new webhook.

    2. Description (optional) - a description of your new webhook.

    3. URL - the URL (Webhook URL) to be used in the request to the web service. To insert a token in your request, click Insert Token.

    4. Request Type - the HTTP method to be used.

    5. Template - the information in the request's body to be transmitted. To insert a token in your template, click Insert Token.

    6. Request Token Encoding - the format of your request.

    7. Response Type - the format of the response you receive from the service.

  5. Fill in the setup information on the Marketo Webhook page.

  6. Edit the Custom Headers then add and save the following Header-Value:

For detailed instructions on the in-application creation and how to call or add them to Smart Campaigns, please refer to the following Marketo Engage guides:

Webhook Request Monitoring

To check webhook requests received on, click on the Request History tab from the Integration page.

You can click on the Detail link to view the details of each request.

For further assistance, contact us through chat or send us an email at

Did this answer your question?