Labels
Scitor automatically creates and manages GitHub labels on your issues and discussions. Labels are applied based on AI analysis (Pro plan) and spam scoring, making it easy to filter and prioritize support requests.
Label categories
Sentiment labels (Pro plan)
Applied based on AI analysis of the emailβs emotional tone.
| Label | Color | Meaning |
|---|---|---|
sentiment:positive |
π’ #0e8a16 |
Customer is happy, grateful, or satisfied |
sentiment:neutral |
π΅ #c5def5 |
Neutral or informational message |
sentiment:negative |
π΄ #d93f0b |
Customer is frustrated, upset, or dissatisfied |
Category labels (Pro plan)
Applied based on AI classification of the emailβs content.
| Label | Color | Meaning |
|---|---|---|
category:bug-report |
π΄ #d73a4a |
Bug, error, or malfunction report |
category:feature-request |
π΅ #a2eeef |
Feature or enhancement request |
category:question |
π£ #d876e3 |
General question or help request |
category:account |
π #f9d0c4 |
Account-related inquiry |
category:billing |
π‘ #fbca04 |
Billing, payment, or subscription issue |
category:other |
βͺ #ededed |
Doesnβt fit other categories |
Spam labels (all plans)
Applied based on the emailβs spam score from the email provider.
| Label | Color | Score range | Meaning |
|---|---|---|---|
spam:clean |
π’ #0e8a16 |
Below 2 | Legitimate email |
spam:low |
π‘ #fbca04 |
2 β 5 | Mild spam indicators |
spam:medium |
π‘ #e4e669 |
5 β 8 | Moderate spam indicators |
spam:high |
π΄ #d93f0b |
8 and above | Likely spam |
SLA labels (Pro plan)
Applied automatically when SLA tracking is configured. See SLA Tracking for details.
| Label | Color | Meaning |
|---|---|---|
sla:warning |
π #e3b341 |
80% of SLA time has elapsed |
sla:breached |
π΄ #d93f0b |
SLA target has been exceeded |
sla:paused |
βͺ #bfd4f2 |
SLA timer is paused |
Priority labels (Pro plan)
Used with SLA tracking to set per-ticket response/resolution targets.
| Label | Color | Meaning |
|---|---|---|
priority:urgent |
π΄ #d93f0b |
Urgent β shortest SLA targets |
priority:high |
π #e3b341 |
High priority |
priority:medium |
π‘ #fbca04 |
Medium priority (default) |
priority:low |
π’ #0e8a16 |
Low priority β longest SLA targets |
Automatic label creation
Scitor creates labels automatically when theyβre first needed. If a label already exists in your repository (with a different color or description), Scitor will not overwrite it.
Labels are cached for performance, so the first email in a new repository may take slightly longer to process.
Using labels for workflows
Filter issues by priority
Use GitHubβs built-in filters to find high-priority support requests:
is:issue is:open label:sentiment:negative
is:issue is:open label:category:bug-report
is:issue is:open label:spam:clean label:sentiment:negative
Combine with GitHub Projects
Create a GitHub Project board with columns like:
- Triage β New issues without response
- Urgent β
sentiment:negative+category:bug-report - Feature requests β
category:feature-request - Billing β
category:billing
Use GitHub Projectsβ built-in automation rules to move issues based on labels.
Automate with GitHub Actions
name: Escalate negative bugs
on:
issues:
types: [labeled]
jobs:
escalate:
if: |
contains(github.event.label.name, 'sentiment:negative') &&
contains(join(github.event.issue.labels.*.name, ','), 'category:bug-report')
runs-on: ubuntu-latest
steps:
- name: Assign to senior team
uses: actions/github-script@v7
with:
script: |
await github.rest.issues.addAssignees({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
assignees: ['senior-dev']
})
Tip
Spam labels help you quickly identify and close spam issues. Consider setting up an automation that auto-closes issues labeled spam:high.