Scitor has been installed and is ready to use. Check your repository for a welcome issue or discussion with your unique email address and setup instructions.
Scitor created a welcome issue (or discussion if enabled) in your repository. It contains your unique inbound email address and setup instructions.
Set up email forwarding from your support address (e.g. support@yourcompany.com) to the Scitor inbound address. Each email will automatically become a new issue.
Use slash commands in issue comments to interact with tickets. You can also use @scitor command syntax. Type /help in any issue to see all available commands.
| Command | Description |
|---|---|
| Email & Replies | |
/send | Reply to the original sender |
/sendall | Reply to sender + CC recipients |
/reply <name> | Send a saved reply template |
/block-sender | Block a sender from creating issues |
| Ticket Management | |
/priority <level> | Set ticket priority (urgent/high/medium/low) |
/assign | Auto-assign based on routing rules Pro |
/assign @user | Assign a specific user Pro |
/followup <duration> | Schedule a follow-up (e.g. 3d, 1w) |
/sla | View or manage SLA tracking Pro |
/csat | View CSAT summary or skip survey Pro |
| Setup & Tools | |
/authenticate-domain | Set up a custom email domain Pro |
/create-form <name> | Create an embeddable support form |
/generate-report | Generate monthly metrics report |
/docs | Manage knowledge base site Pro |
/help | Show all available commands |
Create a .github/scitor.yaml file in your repository for advanced configuration. All settings are optional — Scitor works out of the box with sensible defaults.
Scitor auto-detects whether your repo has Discussions enabled at install time and uses that as the default integration type. You can override this here.
# .github/scitor.yaml
integration: issues # "issues" or "discussions" (default: auto-detected at install)
ai: true # AI summaries, sentiment & categorization (default: true, requires Pro) priority:
auto_assign: true # Auto-assign priority from AI analysis (default: true)
default: medium # Fallback when AI is unavailable: urgent | high | medium | low sla:
first_response: # Max time to first agent reply
urgent: 1h
high: 4h
medium: 8h
low: 24h
resolution: # Max time to resolve the ticket
urgent: 4h
high: 1d
medium: 3d
low: 7d
business_hours: # Only count time during work hours (optional)
timezone: Europe/Amsterdam
start: "09:00"
end: "17:00"
days: [mon, tue, wed, thu, fri]
warning_threshold: 0.8 # Fraction of SLA time to trigger warning (default: 0.8)
escalation:
on_breach:
- label: "sla:breached"
- assign: oncall-team # Assign a user or team on breach
on_warning:
- label: "sla:warning" routing:
auto_assign: true # Auto-assign on inbound triage (default: false)
rules: # Match by AI category or label
- category: billing
assignees: ["finance-team"]
- category: bug-report
assignees: ["engineering"]
- category: feature-request
assignees: ["product"]
- label: "priority:urgent"
assignees: ["senior-support"] follow_up:
auto:
enabled: false # Enable automatic follow-ups (default: false)
waiting_on_customer: 3d # Follow up when waiting on customer
waiting_on_agent: 1d # Reminder for agent response
max_follow_ups: 3 # Max follow-ups before stopping
auto_close_after: 7d # Auto-close after silence (optional) csat:
enabled: false # Enable CSAT surveys (default: false)
delay: 1h # Delay after issue close before sending survey
scale: 5 # 5 (star rating) or 2 (thumbs up/down)
exclude_labels: # Skip survey for issues with these labels
- spam
- duplicate
- internal replies:
path: .github/scitor/replies # Folder with reply Markdown templates
ai_suggest: true # Suggest matching replies on triage (Pro)
ai_suggest_threshold: 0.75 # Confidence threshold for suggestions (0–1) docs:
path: docs # Folder containing documentation Markdown files
title: "My Docs" # Site title (default: repository name)
theme: default # default | minimal | corporate
color: "#4F46E5" # Primary brand color
search: true # Enable search (default: true)
homepage: cards # "cards" (grid) or "classic" layout
domain: docs.example.com # Custom domain (optional)
contact: # Embedded contact form (optional)
placement: [footer, floating] contacts:
auto_create: true # Auto-create contacts from inbound emails
auto_company: true # Auto-detect company from email domain
show_context: true # Show customer history on new tickets
company_domains: # Manual domain → company mapping (optional)
acme.com: "Acme Corp"
vip_domains: # Domains to auto-tag as VIP (optional)
- important-client.com