Skip to content
English
  • There are no suggestions because the search field is empty.

Brilliant Navigator - API 

Overall Technical Specification for Automated Recruitment to Surveys via API

1. Background

Automating customer surveys means that Brilliant sends out phone-, SMS- or email-based surveys directly after completed calls, cases, or transactions.
For this to work, you need to develop a script or application that performs the following:

  • Captures data from your systems (e.g., telephony, CRM, or case management).

  • Filters out contacts who should not receive a survey (e.g., dropped or very short calls).

  • Retrieves a JWT token from the Brilliant Navigator API.

  • Sends a recruitment request to the API with the respondent’s contact details and relevant parameters.


2. Data to be Transferred

To carry out a recruitment request, at minimum the customer’s phone number or email address is required, as well as reference codes for the agent and survey.

Parameter Description Unique per call
CompanyRefCode Organization ID provided by Brilliant No (unless multiple accounts are used)
PhoneNumberOrEmail Customer’s phone number or email address Yes
AgentRefCode Reference code for the agent handling the case, e.g., phone ID Yes
SurveyRefCode Survey reference code (varies across groups/lines) Yes
LanguageCode Language to be used for the survey (SE/NO/DK/FI) No, unless multiple languages are used
MetaKey (optional) Customer reference or other unique identifier Yes
Attributes (optional) Metadata in JSON format, e.g., call duration, wait time, call type Yes

3. Recommended Flow

Requests should be made immediately after each completed call or case.
This ensures that the customer receives the survey close to their interaction, which increases the response rate.

We recommend accommodating the reception and storage of the ResultCode returned by the request.
This helps with follow-up on issues such as invalid agent references or incorrect phone numbers.

Survey Logic:

  • Brilliant Navigator calls the respondent after approximately 5 seconds (configurable).

  • The survey takes less than 2 minutes to complete.

  • Results are displayed immediately after the survey is completed.

Note: Brilliant has built-in controls to:

  • prevent customers from being contacted too frequently,

  • avoid survey sends at inappropriate times,

  • distribute response opportunities more evenly over the month (randomization function).


4. Support

If you have questions or need assistance,
please contact us at support@brilliantfuture.se