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.
Related
Integrations
Data sources (in)
Data bridges
Admin Panel overview