Webhook

Polytomic posts synced records to any HTTP endpoint you control. Send data from your data warehouse, databases, and SaaS tools to your own service as JSON, so reverse ETL can reach systems that have no dedicated connector, without writing code.

Webhook logo

Reach anything with an API

A destination for systems that have no dedicated connector yet.

Configurable batching

Records posted in batches, defaulting to a hundred per request.

Retries with backoff

Transient failures and 429 or 5xx responses retried automatically.

Example workflows

Push warehouse data into your own internal service

What you can sync

Webhook is supported as a destination. Post records from your data warehouse, databases, and SaaS tools to an HTTP endpoint you control.

From Webhook

Data warehouses including Snowflake, BigQuery, and Databricks
Databases including PostgreSQL and MySQL
CRMs including Salesforce and HubSpot
Any of Polytomic's supported SaaS sources

To Webhook

HTTP POST with a JSON body
Batched records with a configurable batch size
Bearer, basic, custom header, query string, or OAuth credentials
Custom metadata included in every payload

How it works

This is a destination, not a source. Polytomic posts the records a sync produces to an HTTP endpoint you run, as JSON, in batches. It is the escape hatch for reaching a system that does not have a dedicated connector.

It is the right choice when the destination is your own software, or a system without a dedicated connector. If instead you want to pull data from an API into your data warehouse, that is the opposite direction and this connector will not do it.

  • Build a model over your data warehouse or database
  • Add a webhook destination pointing at your endpoint
  • Choose an authentication method and any extra headers
  • Set the batch size, defaulting to a hundred records
  • Records arrive as JSON with a hash and your selected fields
  • Monitor sync health, record volume, and failures from one interface

How to set up

Supply the URL and an authentication method. By default Polytomic generates a secret sent as a bearer token, and basic auth, a custom header, query string credentials, OAuth client credentials, and additional headers are all available. Metadata key value pairs can be attached to every payload.

How to get connected
  1. 1Build and expose an HTTPS endpoint that accepts a JSON POST
  2. 2Make the endpoint idempotent and have it return exactly 200 on success
  3. 3In Polytomic, navigate to Connections, then Add Connection, then Webhook
  4. 4Enter the URL, choose authentication, and add any headers or metadata
  5. 5Build a model and create a sync targeting the webhook
  6. 6Set the batch size and schedule, then click Save

See the documentation for full setup details.

Frequently asked questions

Why teams choose Polytomic

No engineering required

Set up and manage syncs without writing code.

Flexible data modeling

Use SQL to define exactly what data gets synced.

Handles scale automatically

Supports large datasets with incremental syncs and bulk APIs.

Start syncing your data with Webhook in minutes

No credit card required. Free trial available.

More integrations beyond Webhook