Creating a WebHook Pipeline
On This Page
A Webhook Pipeline is a Pipeline that you create with any Source which offers Webhook connectivity. For example, a Webhook Pipeline you create to ingest data from Mailchimp. Read Webhook.
Let us see an example of moving the data using a Webhook Source to an Amazon Redshift Destination.
Log in to your Hevo account. By default, PIPELINES is selected in the Asset Palette.
Select Webhook from the list of Sources. The list is displayed based on the Sources you select while setting up your account with Hevo.
If Webhook is not available in the displayed list, click View All, search for Webhook, and then select it in the Select Source Type page.
In the Configure your Webhook Source page, specify the JSON path to the root of the Event name and root of the fields present in your payload. Read Writing JSONPath Expressions.
Note: The fields may vary depending on the Destination type. Read Sources.
Select and Configure Destination
In the Select Destination Type page, select your Destination. You can see the Destination type that you selected at the time of setting up your account with Hevo. Here, we are selecting Amazon Redshift.
Note: You can click View All Destination Types to select another Destination type.
In the Configure your Amazon Redshift Destination page, specify the Amazon Redshift database settings. Read Amazon Redshift to know how to configure your Amazon Redshift Destination.
Note: The fields may vary depending on the type of the Destination you want to configure. Read Destinations.
Click SAVE & CONTINUE.
In the Destination Table Prefix field, provide a prefix if you want to modify the Destination table or partition name, else, you can leave the field blank.
A Webhook URL gets generated along with the sample payload. Read Webhook.
Set up Webhook
Copy and paste the generated Webhook URL in Step 2 above, in the application from which you want to push events to Hevo. You can use the sample snippets to check the Webhook URL connectivity to Hevo.
Optionally, as part of the final settings, you can set up Transformations to cleanse the Source data or enrich it in any other way. You can also view the Source to Destination field mapping via the Schema Mapper and edit these, if needed.
Your first pipeline with the Webhook Source is created and the data ingestion starts.
Refer to the following table for the list of key updates made to this page:
|Date||Release||Description of Change|
|Jul-27-2022||1.93 & 1.94||Updated the screenshot in the Select and Configure the Destination section to reflect the latest UI.|