Articles on: Advanced Solutions

How do I post to an external webhook within a workflow?

How do I post to an external webhook within a workflow?



You can post to an external system using the 'Post To External Webhook'




Note: This workflow action is only available in the Corporate Marketer Package


This can be used to access metadata from the 'in process' contact and post the state within a workflow.



Headers

{
"Content-Type": "application/json"
}

Payload

"name":"%CONTACT.FULL_NAME%"

Endpoint URL: This is the URL that is provided by the external system that you are posting to.
Payload: This is your properly formatted JSON data block. This must be formatted using proper JSON formatting (https://www.json.org/json-en.html)
Basic Authentication (optional): in some cases, the external app will require a username/password for authentication during the post. The username/password set here will be used before the payload is sent.
Headers: Some applications will require a specific set of headers to be sent. This should be configured using JSON syntax.


Example: Posting to Zapier



In Zapier

1, Create a new Zap



Choose Webhook by Zapier



Choose 'Catch Hook



Click Continue



Copy the Custom Webhook URL




In ActiveDEMAND



Open your workflow, add your workflow action



Activate your workflow

Updated on: 06/10/2022

Was this article helpful?

Share your feedback

Cancel

Thank you!