Webhook integration

Plainflow fully supports webhooks, and though they can be a little overwhelming at first they can be extremely powerful.

With Plainflow webhook you can call any existing APIs on the internet and integrate with thousands of other apps by sending formatted (XML or JSON) or unformatted data to your app, update your CRM, or to take just rrany action you want.

☝ Keep in mind - The size of the data payload should not exceed 2MB.

Send a webhook action from Plainflow to any public API

A custom webhook can pass data to just about any public API on the internet. You can use it to send a text message, update a CRM or take just about any action on a customer that you’d want to do.

Creating a webhook action

In the workflow, you can add a workflow card and..

alt shadow-webhook-action

..and choose the webhook integration from the sidebar:

alt shadow-webhook-config

HTTP request types supported

Plainflow webhook actions support the 4 common HTTP request types for RESTful APIs:

  • GET
  • POST
  • PUT

How to customize your headers

You can customize the headers that Plainflow sends with each request in order to support things like:

  • Specifying the Content-Type
  • Supporting other types of Authentication
  • Setting other specific headers required for a specific API

Here’s how you can customize a header in Plainflow

alt shadow-webhook-header

☝ Webhook are not parametrized yet. You won’t be able to pass customer properties.

Testing your requests

If you’d like to test the format of your requests before pointing them at the correct API, you could se a service like Postman.

Not using Plainflow yet? Get your free account here. 👈