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

 

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

 

mceclip0.png

 

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.

mceclip1.png

Headers

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

 

Payload

"name":"%CONTACT.FULL_NAME%"
  1. Endpoint URL: This is the URL that is provided by the external system that you are posting to.
  2. Payload: This is your properly formatted JSON data block. This must be formatted using proper JSON formatting (https://www.json.org/json-en.html)
  3. 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. 
  4. 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
    mceclip0.png
  2. Choose Webhook by Zapier
    mceclip1.png
  3. Choose 'Catch Hook
    mceclip2.png
  4. Click Continue
    mceclip3.png
  5. Copy the Custom Webhook URL
    mceclip4.png

 

In ActiveDEMAND

 

  1. Open your workflow, add your workflow action
    mceclip5.png
  2. Activate your workflow

 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.