Fabric Documentation

Fabric lets your team create, collaborate on, and close GitHub Issues - without leaving Slack.

Fabric is closing its doors. Thanks everyone for your support 💜.

Read the announcement.

Issue tracking your team will actually use

Fabric is issue tracking your whole team will actually use.

Teammates can create, comment, edit, and close GitHub issues, without leaving Slack.

Our powerful templates integrate closely with your Slack channels and let you collect more details upfront, leading to higher-quality issues and happier engineers.

“We love using Fabric! And it was a breeze to set up." - Matt, PM from Bottle.com

What you can do

Create, edit, and close your issue

With Fabric, you can easily create GitHub issues in any of your GitHub organization's repositories. No need to screenshot messages or copy Slack message links.

Powerful templates for fewer clicks

Templates make it easier for the whole team to create high-quality issues. Set default labels, assignees, and route to a project. You can even configure templates to only be available in certain channels or change the order they show up in. You can choose to send issues created from a template to a certain channel, or automatically generate Issue Rooms.

Fully-automated issue channels

Issue Rooms are a powerful way to get work done. They let you bring in all stakeholders in a dedicated channel, and messages sync to the issue. Issue Rooms have been shown to close issues twice as fast, and Fabric can create and archive them for you automatically.

“Issue Rooms has changed how we work dramatically." - Tyler Richie, CTO of SproutFi

Friendly for non-engineers

Fabric is designed for your whole team to use.

Teammates can use Fabric without even having a GitHub account. They can create issues, comment and edit them, and participate in Issue Rooms in Slack, and everything will get synced back to GitHub.

"Having a more real-time way to discuss and track issues has been long overdue." - Brandon Arvanaghi, CEO of Meow

Scales with your team

Fabric fixes a bottleneck in your engineering process: engineers and non-engineers creating and triaging issues.

Because Fabric lives in Slack, it's much easier for marketing, sales, and customer success to file issues. With our workflows, you'll collect more information up front, leading to higher quality issues and fewer DM interruptions for engineers.

Next steps

Get started with our recommended Templates:

🐞 Bug Report

🚨 Incident

⬆️ Feature Improvement

💡 Feature Request

🏗 Technical Debt

This will create (with your permission), five Slack channels: #feed--bug-reports, #feed--incidents, #feed--feature-improvements, #feed--feature-requests, and #feed--technical-debt.

Issue created with Templates get automatically routed to the right channel.

For new issues, you can tell Fabric to automatically open an Issue Room. You can do this at the Team-level Settings (which we recommend- you can always toggle it off), or at the Template-level.

Nervous about creating a lot of channels?

Channels scale really well in Slack.

With Slack channels, unless you've joined, you won't get notified about updates on a channel, and it won't show up in your sidebar. You can also mute any channel that you are a member of.

Channel search works pretty well, so you'll find yourself going to Slack to find your issue quickly.

pageFabric for bugs