GitHub Slack and Teams integration

A GitHub assistant that works in Slack and Teams

Ask Toby what a pull request changes, what is waiting for review and what shipped this week. It reads GitHub and answers in the channel, so people outside the repository can follow along.

2,000 free credits, no card needed, $25 a month after that.

What Toby does with GitHub

Summarise

Summarise a pull request

Paste a link and ask what the change does and what the reviewers asked for.

Find

Find what is waiting for review

Ask which pull requests are open in a repository and how long each has waited.

Summarise

Catch up on an issue

Ask what an issue thread has settled so far. Toby reads the comments and states where it stands.

Create

Write release notes

Name a repository and a date range. Toby drafts release notes from the merged pull requests.

Scheduled

What shipped this week

Each Friday Toby posts what was merged, grouped by repository, for the channel to read.

Create

Open an issue from a conversation

Tell Toby what to log. It drafts the issue and creates it in GitHub after you approve.

GitHub in Slack and in Teams

Mention Toby in any channel it has joined.

Slack

#devNorthwind workspace
Priya

@Toby what is waiting for review on the billing repo?

TobyAPP

Two pull requests. #482 adds a GST line to the invoice export and has been open since Monday. #487 fixes the login redirect and is a day old.

Priya

@Toby write release notes for this week's merges.

TobyAPP

Here is a draft for the billing repo: the GST line on the invoice export, the login redirect fix and two test updates.

Example thread. Names and figures are made up.

Microsoft Teams

DevNorthwind
Marcus
@Toby what does pull request 482 change?
Toby
It adds a GST line to the invoice export and updates two tests. Lena asked for a rounding check, and that is the only open comment.

Example thread. Names and figures are made up.

How to connect GitHub to Toby

Toby works the same way in Slack and in Microsoft Teams.

1

Add Toby to Slack or Teams

Add Toby to your workspace and choose the channels it joins.

2

Pick GitHub

Open the dashboard and choose GitHub from the list of connections.

3

Sign in and allow access

Sign in on GitHub's own screen and allow access. You name and approve every tool connection yourself before Toby can use it.

4

Ask it something

Paste a pull request link and ask Toby what it changes.

What the GitHub integration costs

2,000 free credits, no card needed, then $25 a month.

Every plan includes every connection, so GitHub costs nothing extra. All plans draw on one credit pool, and nobody pays per seat.

Full tiers are on the pricing page. You need your own GitHub account.

GitHub and Toby: common questions

Do I use Toby inside GitHub?

No. You ask in a Slack or Teams channel and Toby answers in the thread, with links back to the pull request or issue.

What can Toby do in GitHub?

It summarises pull requests and issues, lists what is waiting for review, drafts release notes and reports what shipped. It creates an issue after you approve.

Which repositories does Toby work with?

The ones you name when you ask, in the GitHub account or organisation you connect.

Can Toby post a weekly summary?

Yes. Give it the repositories, the channel and the day. It posts what was merged that week.

How much does the GitHub connection cost?

Nothing extra. Every plan includes every connection. You start with 2,000 free credits and no card, and Starter is $25 a month for the whole workspace.

Connect GitHub to Toby.

Start free and ask what shipped this week.