Today we’re delighted to announce a preview of our Webhook Data Source. The new functionality lets you send events directly into Propel from a wide variety of sources.
Beyond warehouses
Previously, we’ve announced support for a variety of warehouse solutions, such as Snowflake and Google BigQuery, with more on the way. However, it’s not always the case that you will move your data through a warehouse in order to bring it into Propel. Just like the previously announced AWS S3 support, the Webhook Data Source allows more flexibility in how you get your data into Propel without using a data warehouse solution.
When to use it
This feature lets you set up a secure URL to send JSON events to Propel. It’s the option to choose when you already have your analytics events ready to send. For example, you may be able to immediately broadcast usage statistics as events from your application stack. Once you’ve defined the schema in the Propel Data Source, you are ready to do an HTTP POST containing your event JSON either as a single JSON object or an array containing multiple objects. Moments later, your events will be available to you in Propel. Because the webhook endpoint is just a URL, it supports a wide variety of integrations and applications that can post events as JSON objects.
How it works
The format is JSON, with the keys and the type of data being defined by the schema you define. For example, in Propel, we can define our Data Source with the following schema:
The corresponding JSON that we POST to Propel will look like the following:
How can I try it?
These features are available today in preview. If you are an existing customer and would like to get the functionality added to your Propel account, please contact us. If you’d like to learn more about Propel, we’d love to speak with you; click here to book a demo today!