Getting Started

Set up Scitor in three simple steps: install the GitHub App, configure your email, and start receiving support tickets.

Repository Setup

We strongly recommend creating a dedicated, private repository for customer support (e.g. your-org/support). Here’s why:

  • Privacy β€” Support issues contain sensitive customer data such as email addresses, names, and message content. A private repository ensures this information is only visible to your team.
  • Attachments β€” Scitor needs Contents read permission to access attachments uploaded to issues, since GitHub does not have a dedicated attachments API. Using a dedicated repository limits this access to your support repo only.
  • Clean separation β€” Keeping support issues separate from your code repositories avoids mixing customer conversations with development work.

Warning

If your repository is public, anyone can view customer emails and personal information. Additionally, anyone can open issues directly, bypassing your support email workflow. Always use a private repository for production support.

Step 1: Install the GitHub App

  1. Go to github.com/apps/scitor and click Install
  2. Select the organization or account where you want to use Scitor
  3. Choose which repositories to enable (or select all)
  4. Click Install

After installation, Scitor creates a welcome issue (or discussion, if enabled) in each repository with:

  • Your unique inbound email address
  • A list of all available commands
  • Configuration instructions

Info

If your repository has GitHub Discussions enabled, Scitor creates the welcome message as a discussion. Otherwise, it creates an issue.

Step 2: Set up email forwarding

Scitor assigns a unique email address to each repository (shown in the welcome issue). To receive customer emails:

  1. Copy the Scitor email address from the welcome issue (e.g. abc123@scitor.io)
  2. Set up email forwarding from your support address (e.g. support@yourcompany.com) to this address
  3. Or share the Scitor email address directly with customers

Tip

Most email providers (Google Workspace, Microsoft 365, Fastmail) support email forwarding rules. Check your provider’s documentation for instructions.

Step 3: Receive your first email

Send a test email to your Scitor address. Within seconds, you’ll see a new Issue or Discussion appear in your repository with:

  • The sender’s information
  • The email body (with formatting preserved)
  • AI-generated labels for sentiment and category (on the Pro plan)
  • A spam score label

Replying to customers

To reply to a customer, add a comment to the issue with the /send command:

/send

Hi there! Thanks for reaching out.

We've looked into your issue and here's what we found...

Best regards,
Your Support Team

The customer receives your reply as an email. When they reply back, their response appears as a new comment on the same issue β€” keeping the full conversation threaded.

Step 4: Configure (optional)

Customize Scitor by creating a .github/scitor.yaml file in your repository. This lets you:

  • Choose between Issues and Discussions
  • Enable AI analysis (Pro plan) for automatic sentiment, category, and priority labeling
  • Set up a documentation site from markdown files
  • Configure SLA tracking, follow-up automation, and more
# .github/scitor.yaml
integration: issue
ai: true

See the scitor.yaml reference for all options, or browse configuration examples for common setups.

What’s next?

Scitor β€” Turn GitHub into your support platform