With Stitch, you can consolidate data from a variety of webhook apps into a single destination.


Historical webhook data

Webhook data is sent in real-time, which means that only records created after you set up the integration in Stitch will be replicated to your data warehouse.

While most webhook integrations don’t retain historical data due to this as-it-happens approach, some apps may allow you to replay data and send it to Stitch. This is dependent on if the app has this feature, however.

If you want to replay historical webhook data and send it to Stitch, contact that app’s support for assistance.


Append-Only Replication and querying

The majority of Stitch’s webhook integrations replicate data in an Append-Only fashion. Append-Only Replication is a type of Incremental Replication where newly replicated data is appended to the end of a table. Existing rows are not updated - updates are added to the end of the table as new rows.

While data stored using this method can provide insights and historical details about how rows change over time, grabbing the latest data does require a different querying strategy than usual. Refer to the Querying Append-Only Tables guide for more details.

See the Replication Methods guide for an example and in-depth explanation of Append-Only replication.


All webhook integrations

If you don’t see what you’re looking for in the list below, check out the Singer project. A simple, composable, open-source ETL standard, Singer allows you to extract data from any source. Check out the Roadmap or GitHub repo to see what’s currently being worked on.

Additionally, Stitch’s Import API or Incoming Webhooks integrations can be used to extract data from sources that don’t currently have a native integration.