scitor.yaml recipe · Pro plan
Keep spam and internal tickets out of your CSAT surveys
A customer satisfaction score is only meaningful if it's asked of a real customer, on a real ticket. Scitor's csat.exclude_labels stops the survey from firing on anything else.
What this does
A survey is sent delay after a ticket closes — unless it carries any label in exclude_labels, in which case no survey goes out at all. The list above is the platform's own default; add your own labels (a custom test-ticket tag, for instance) to extend it.
What it does not do
CSAT requires the Pro plan. Setting exclude_labels replaces the default list rather than adding to it — if you want the defaults plus your own, list all of them explicitly, as shown above.
The config
Add this to .github/scitor.yaml.
# .github/scitor.yaml
csat:
enabled: true
type: csat # csat (1-5 stars) | nps | thumbs | ces
delay: 1h
scale: 5
include_comment: true
exclude_labels:
- "spam"
- "spam:high"
- "spam:medium"
- "duplicate"
- "internal" Full reference: scitor.yaml — CSAT configuration
Get a CSAT score you can trust
Takes under 5 minutes. Free tier available. No credit card required.