Prerequisites
To proceed with this guide, you must have the following:- A Convoy Cloud account. If you don’t have an account, you can create an account here.
- A Backend to receive webhook events.
Receiving webhooks with Convoy
The steps below guide you on how to receive your webhooks using Convoy.- Sign into your convoy account from the dashboard:

- Create an Organisation


A Project is used to isolate several webhooks projects in an organisation.
- Create an Incoming Webhooks Project. From your dashboard, click on the Create Project button and select an Incoming webhooks project type:New incoming project


- Create your endpoint. An endpoint is a specific destination that can receive webhook events.
- Endpoint Description: My primary endpoint
- Endpoint URL: URL of primary Endpoint.
- Create a Source A Source is an event source. It is what describes how webhook events are ingested into Convoy. Provide the following configuration parameters:
- Source Name: Incoming source
- Source Type: Ingestion HTTP
- Ingestion HTTP Type: None
- Subscribe your endpoint to the webhook source. Finally, you need to subscribe your backend endpoint to the webhook source you created. This can be automatically done, but you can also manually configure this with a toggle as seen in the screenshot above:
- Retrieve the Source URL. Retrieve the source URL generated by Convoy and supply it to your providers to receive webhook events:

