Search search
Help sections


SurveyLab provides integration via webhooks. Thanks to this functionality you can transfer data or trigger the survey with any event (eg. conversation finished on online chat) in the other system. This way you can integrate with any tool or service (eg. CRM, eShop, online chat).

Add respondent to the contact list

This functionality allows you to dynamically update contacts list for a selected collector. This feature works both with closed and active collectors. If a collector is active, system will automatically send survey invitations for the new contacts that have been added.


Error communicates

Action successful : {"status":true,"notification":"Action process correctly"}
Action failed : {"status":false,"notification":"Action failed"}

Available parameters

You can use all or only selected parameters. apiToken, cId, email, and crk are required.

Parameter Example Description
apiToken apiToken=[TOKEN] Required. Security token.
cId cld=[COLLECTOR ID] Required. Collector ID.
email email=[RESPONDENT EMAIL] Required. Respondent email.
crk crk=[CRK DATA] Required. Unique response Key (crk).
referrer referrer=[RESPONDENT DATA] Optional. Referrer can contain any data or information.
language language=[SURVEY LANGUAGE] Optional. Survey language (ISO format).
phone phone=[PHONE] Optional. Phone number.
firstName firstName=[NAME] Optional. Name.
lastName lastName=[SURNAME] Optional. Surname.
custom1 custom1=[CUSTOM1] Optional. Custom data 1.
custom2 custom2=[CUSTOM2] Optional. Custom data 2.
... ... ...
custom8 custom8=[CUSTOM8] Optional. Custom data 8.


NOTE. Response Key (crk) has to be unique for each survey invitation.

To get API token :

  1. Go to account [ ] Settings.
  2. Select Integrations.
  3. API token will available in the section SURVEY API TOKEN.
    API token

Added data is available in survey reports export files (detailed report, all formats).

NOTE. Webhook is an instant notification about a certain event eg. chat closed or ticket closed. This kind of notification can be transferred with HTTP / HTTPS protocol. You can read more about webhooks on Wikipedia or Requestbin.

* Functionality is available in the Professional and Enterprise plans.