Incoming Webhook

Trigger your Workflow App through incoming Webhooks

This guide provides step-by-step instructions on how to trigger your workflow Apps using incoming Webhooks. This allows you to trigger Workflow apps from popular platforms like Stripe, and Customer.io.

1. Create an app with one JSON Input

Ensure that the app you wish to trigger via Webhook has only one input, and it's of the JSON type. This input will be populated with the payload data sent by the Webhook.

2. Publish your app

Before integrating with a Webhook, ensure that your app is published.

3. Retrieve Webhook URL

Follow the instructions in the API documentation for Webhooks to know the Webhook url

4. Test your Webhook

Go to the API dynamic documentation , fill in all the fields following their description link and click on Try now. You should see a 200 response from the AirOps server.

5. Copy the Webhook URL

Now that we ensured the Webhook is live, we will copy the Webhook url generated at the CURL example:
It will look something like:

https://app.airops.com/public_api/airops_apps/a3cb8474-9ec1-4052-8c54-7cbcb7a4c846/webhook_async_execute?auth_token=G5R-eeqPiz14pjFJVqhrJxAUHTprHUtUQRsdISaThQulp4FO8eBmnNpA8k84

6. Check your app results

Go to your AirOps app, click on history, and check out the last execution made in the previous test. Notice that as this had dummy test data maybe the app failed to execute, but that's okay, as the test made wasn't made the real Webhook data. The important thing is that the history has a record for the last execution.

7. Configure External Service

Go to the settings or integration section of the third-party service you wish to connect with.
Paste the copied Webhook URL in the appropriate field to set up the Webhook integration.

Once configured, any event in the third-party service that triggers the Webhook will automatically execute your app. Dive in and explore the powerful integrations you can achieve.

Happy building!