Custom questions
Custom Questions turn your own quality or compliance rules into structured results on every new call. Each enabled question is evaluated against the transcript and can return:
- a Pass or Fail verdict;
- supporting transcript evidence;
- a detected name when relevant;
- optional structured details specific to the question.
The feature must be available for your account. Contact your Speechlytics representative if the Custom Questions page is not present.
Write an effective question
A question is a scoring instruction, not just a short label. State the behavior, who must perform it, and the exact pass and fail conditions.
Salesperson Name in Introduction
- Goal: Did the salesperson state their name in the opening greeting?
- Initiator: Salesperson only.
- Pass: Name stated during the opening greeting.
- Fail: Name appears only later in the call or during sign-off.
For consistent results:
- check one behavior per question;
- identify whether the agent, customer, or either speaker must perform it;
- describe edge cases explicitly;
- ask only about information that can be heard in the call;
- avoid rules that depend on unseen CRM or ticket data.
Disabling a question keeps its history but stops it from being applied to future calls. Editing a question does not re-grade calls that were already processed.
Import and export
Questions can be exchanged as a semicolon-separated CSV without a header:
Question text;true;
Another question;false;
The final value is the enabled flag. Accepted values include true/false, yes/no, y/n, and 1/0. Import matches existing questions by normalized text and updates their enabled state; changed wording creates a new question.
Read call results
Calls with results include a Custom Questions section showing the overall pass rate and each question's verdict, evidence, detected name, extra details, and scoring rule.
The REST result is also available in customQuestions from:
GET /api/v1/calls/{id}/status;GET /api/v1/calls.
A missing customQuestions value means the call was not evaluated. It is intentionally different from an evaluated call where every question failed.
Dashboard analytics
The analytics view aggregates pass and fail percentages per question for the selected period. “Calls evaluated” counts only calls that contain Custom Question results, not every call in the filter.
New or edited questions affect future processing. Reprocess historical calls if they must be evaluated against a changed rule set.
Troubleshooting
| Symptom | Likely explanation |
|---|---|
| Custom Questions is not visible | The capability is not available for the account. |
| A call has no results | No enabled questions existed when it was processed, or grading did not complete. |
| A new question has no history | Questions do not retroactively grade older calls. |
| Import created a second question | Its wording no longer matched the existing normalized text. |
| A verdict looks wrong | Review the evidence and transcription, then make the rule more explicit. |