Slack integration

Installation

You can install the Graphite integration for Slack directly from the notifications settings page on the Graphite web app.

After adding your Slack workspace, you will be prompted to give the Graphite app permissions to proceed with the integration.

In the future, you can continue to modify the Graphite App's access to select workspaces and channels through this settings page.

Re-installing the integration on important updates

When there are major updates to Slack integration capabilities, we will sometimes prompt users to "re-install" the integration for their workspace. To do so, you can follow the exact same installation flow as above (no need to remove the existing integration, adding the integration again will override your last one).

Privacy & authorization

We understand that your Slack workspace may contain sensitive information, and want to be completely transparent about the permissions the Graphite App is granted when added to your workspace.

For the purpose of providing personalized/configurable updates and information about code contributions, the Graphite app can:

  • Send messages as @graphite in selected channels

  • Start direct messages with people

  • Upload, edit, and delete files as Graphite

  • View files shared in channels and conversations that Graphite has been added to

  • Add, edit, and delete remote files on a user’s behalf

  • View remote files added by the app in a workspace

  • Show previews of app.graphite.dev URLs in messages

  • View people in a workspace

  •  View URLs from app.graphite.dev

Reminder digests

You can set up reminders about pull requests in specific sections of the Graphite dashboard in notification settings. In addition to updates about specific sections, you can configure how frequently the digests are sent (which days of the week, and at select times up to three times a day).

Real-time notifications

You can configure which real-time events you're subscribed to in the notification settings on the Graphite dashboard.

As PRs are reviewed and updated, their appearance is adjusted in slack accordingly:

Other features we've released in notifs include:

  • See batched updates to PRs

  • See comment updates to PRs

  • See updated PR metastatus

  • See when your PR has merges

  • Review from Slack

  • Add comments from Slack [Coming soon]

  • Merge from Slack [Coming son]