Webhooks Integration

You can use this integration to notify your CRM or other internal tools anytime there are new Ethnio participants that you'd like to sync with your internal records, using email as the unique identifier. For example, if you want Salesforce to show any history of participating in interviews or being paid an incentive, you can setup any of the below events to send data to your tools.

Webhooks vs API

What is the key difference between a webhook and an API?

APIs are manual: they need to be asked to pull or modify data

Webhooks: automatically send data in response to a specific event, without any request from another software

Setup & Authorization 

To get started, click +Add Webhook and add your URL listener and select one or more event types (more on those below). With each webhook request, Ethnio sends a header called authorization with the value "bearer {token}." This token can be found in Integrations › Webhooks, and then inside each individual webhook. You can use this request header to authorize requests coming to your infrastructure.

Event Types

Webhook Event Name in Dropdown Description
scheduling.completed  Interview Completed An interview was completed by a participant
screener.interview.paid Participant was paid Incentive issued
screener.interview.invited Participant invited to schedule An invite email to an interview was sent to a participant
screener.interview.confirmed Participant Confirmed Participant has a confirmed interview
screener.new_response New Response A new response to any screener

Example event dropdown

Example

This gives you an idea of what an individual webhook looks like:

Data returned with each event type

The exact data returned depends on the event type:

  • screener.new_response – email, study_name (for filled out study event), and timestamp
  • scheduling.completed – email, study_name, event_time (time of the interview), and timestamp
  • screener.interview.paid – email, amount in usd, converted amount, currency, timestamp, and time when incentive was created

Still need help? Contact Us Contact Us