e-satisfaction

Data pipelines (out)

Data pipelines move your collected data out of e-satisfaction and into your own data storages and downstream tools. Whether you want to run large analytical queries in a warehouse or push each survey completion to your own systems in real time, this is where you wire those connections up. Admin only

Data Warehouse Access

Data Warehouse Access is a managed BigQuery warehouse you can connect to directly with a service account key. All of the data you collect flows into it, so it's the place to run analytics and large queries against your full dataset — from your own BI tools, notebooks or SQL clients.

To understand what's inside, see the public schema documentation, which lists the available tables and columns: Schema documentation.

Getting access

Access is request-based for now

Self-serve access is under development. For now, open a support ticket and we will take care of it — the team enables access for your organization and sends you the service-account credentials to connect with.

Open a support ticket

Request Data Warehouse Access through the support portal: Open a support ticket.

We enable it for you

The team provisions your warehouse access and sends over your service-account credentials.

Connect and query

Use the service account key to connect from your BI tool or SQL client, and query your data using the schema documentation as your map.

Webhooks

Webhooks push events to your own endpoint the moment they happen, so your systems stay in sync without polling. A webhook fires on the "Questionnaire Completed" event — one delivery per completion — sending an HTTP POST to the endpoint you specify.

Each delivery carries the completion data, including:

  • Instance and organization IDs
  • Survey details and the responder
  • The answers submitted
  • Metadata, segments and campaigns
  • Timestamps

Webhooks are configured per questionnaire, so you choose exactly which surveys push out and where.

Add a webhook

Whitelist our delivery IPs

Before anything will arrive, add e-satisfaction's delivery IPs to your firewall's allow-list, so your endpoint accepts the incoming POST requests.

Set up the webhook on a questionnaire

On the questionnaire you want to push out, add a webhook and point it at your endpoint URL.

Trigger and verify

Complete the questionnaire to fire a delivery, then check the webhook's history to confirm receipt and debug any failures — every delivery is recorded there.

For the full details, see Read more about webhooks.

Watch the delivery history

The webhook's history shows every delivery attempt, so you can confirm your endpoint received each completion and quickly diagnose anything that didn't land.

Not the same as bringing recipients in

Webhooks are data out — they push completions to your systems. If you instead want to feed recipients or contacts into a survey campaign, that's a different feature: see data bridges.

Coming soon

More ways to get your data out are on the roadmap:

  • Automation platforms Coming soon — connect to Zapier, n8n and Make to trigger your own workflows.
  • Scheduled exports Coming soon — recurring exports to a BigQuery pipeline, Google Cloud Storage, Azure Blob Storage, Amazon S3 or an SFTP export.