TrustRadius (TR) can send data via a webhook generated from Zapier to send leads to your Marketo instance. To do this, you’ll need to create a “Zap” in Zapier. This zap will act as a bridge between TR and Marketo and automatically deliver any new TR leads to your Marketo instance.  

Note: In order to connect your Zapier account with Marketo, you will need your Marketo Munchkin ID as well as a Client ID and Client Service. Please follow the steps in this article to find those values.


  1. Go to Zapier and log into your account.
  2. In the lefthand menu, click Create Zap.
  3. Under Apps, select "Webhooks by Zapier". Click Continue.
  4. Under Event, select "Catch Hook." Click Continue.
  5. Under "Pick off a Child Key," click Continue.  
  6. Zapier will generate a webhook URL. This will be the endpoint URL that you will use to build your webhook in TrustRadius. Click Copy.
  7. In a separate browser tab, go to TrustRadius. Click For Vendors > Access Vendor Portal. Log into your TrustRadius account.
  8. In the side navigation menu, click Buyers > Leads Webhook.
  9. In the "Other Systems" tab, paste your Zapier webhook URL into the "Endpoint URL" field.
  10. Under Format, select "Form Data". The Header and Destination Fields are optional. Click Save Changes.
  11. To send a test lead, click Send Test Lead.
  12. Return to your Zapier tab. Click Test trigger. You should see a confirmation that the test lead was received.
  13. Click Continue.
  14. In the Action step, search for and click on “Marketo.”
  15. From the Event dropdown, select “Find Lead in Marketo.” We’ll use this action to look up leads in Marketo and ensure that we are not duplicating any leads. If the lead does not exist, Marketo will automatically create a new lead record. If the lead already exists, Marketo will update the existing record with data from TrustRadius. Click Continue.
  16. Click Sign In. In order to connect your Zapier account with Marketo, you will need your Marketo Munchkin ID as well as a Client ID and Client Service. Please follow the steps in this article to find those values.
  17. In the Connect an Account modal, paste your Marketo Client ID, Client Secret and Account/Munchkin ID into the corresponding fields. Click Yes, Continue to Marketo.
  18. Once Zapier has successfully authenticated to Marketo, click Continue.
  19. In the Action section, click in the Email Address field and select “Email: Test@trustradius.com” from the dropdown menu. This tells Zapier which field from your TR lead form should be used to look up the lead’s email in Marketo. 
  20. Click the “Create Marketo lead if it doesn’t exist yet?” checkbox.
  21. In the “Create” section, map the Marketo fields to the corresponding fields from your TR lead form. This will ensure that your TR leads data is delivered to the correct fields in Marketo. Click Continue.

  22. Review your mapped fields. Click Test Action. Zapier will display a success message if your lead was successfully delivered to your Marketo instance. If it was unsuccessful, Zapier will display an error message with details on how to troubleshoot.

  23. Click Publish. This completes the setup process. Any new TrustRadius leads will now be delivered to your Marketo instance.