diff --git a/docs/developer-guides/webhook-integration.md b/docs/developer-guides/webhook-integration.md index 5ab899b1..8859cba7 100644 --- a/docs/developer-guides/webhook-integration.md +++ b/docs/developer-guides/webhook-integration.md @@ -13,6 +13,7 @@ Orkes Conductor currently supports the Webhook integration with the following th * Slack * Stripe * Microsoft Teams +* SendGrid Apart from this, you can also use the option “Custom” to integrate with other third-party applications. diff --git a/docs/reference-docs/system-tasks/wait-for-webhook.md b/docs/reference-docs/system-tasks/wait-for-webhook.md index bd2dfbac..d492c22d 100644 --- a/docs/reference-docs/system-tasks/wait-for-webhook.md +++ b/docs/reference-docs/system-tasks/wait-for-webhook.md @@ -6,12 +6,13 @@ import TabItem from '@theme/TabItem'; # Wait For Webhook -Webhook is an HTTP-based callback function that facilitates the communication between the Conductor and other third-party systems. It can be used to receive data from other applications to the Conductor. Conductor currently supports Webhook integration with the following third-party systems only: +Webhook is an HTTP-based callback function that facilitates the communication between the Conductor and other third-party systems. It can be used to receive data from other applications to the Conductor. Conductor currently supports Webhook integration with the following platforms: * GitHub +* Microsoft Teams +* SendGrid * Slack * Stripe -* Microsoft Teams You can leverage the **Custom** option to integrate other than the above-mentioned third-party systems. @@ -117,7 +118,7 @@ Steps to create a Webhook in Orkes Conductor: |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Webhook name | Provide a unique name for your Webhook. | | Workflow to receive webhook event | Provide the workflow name that is supposed to receive this webhook event. | -| Source platform | Choose the platform from which this webhook event will be invoked. The currently supported platforms are GitHub, Slack, Stripe, Microsoft Teams, and Custom.
**Note**: You can use the option custom for unsupported systems. | +| Source platform | Choose the platform from which this webhook event will be invoked. The currently supported platforms are GitHub, Slack, Stripe, Microsoft Teams, SendGrid, and Custom.
**Note**: You can use the option custom for unsupported systems. | | Start workflow when webhook events come | Check this option to start a new workflow based on the data received from the webhook event. Once enabled, you need to choose the workflow, version and idempotency key. | 4. Click the **Save** button, and the Conductor will generate a Webhook URL, which will be unverified. @@ -174,9 +175,10 @@ This type of Webhook is configured using the token from the source platform. Thi | System | Header for request verification | |---------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| GitHub | | -| Stripe | | -| Microsoft Teams | | +| GitHub | | +| Stripe | | +| Microsoft Teams | | +| SendGrid | |

Signature-based verifier webhook