// Integrations
Slack notifications
Post new and resolved tickets to a channel with one incoming webhook — no OAuth, no bot install.
Post ticket activity to a Slack channel with a single incoming webhook. No OAuth dance, no bot to install — paste one URL and toggle what you want to hear about.
Connect
- In Slack, create an incoming webhook: Apps → Incoming Webhooks → Add to Slack, and pick the channel.
- In the widget, open Settings → Integrations → Slack and paste the webhook URL (it starts with
https://hooks.slack.com/). - Hit Test the connection — Rebase posts a short message to your channel so you know it works before a real ticket does.
What gets posted
Two events, each with its own toggle (both on by default):
| Event | Posted when |
|---|---|
| New ticket | A ticket is filed |
| Resolved | A ticket is resolved |
Messages are compact and link straight to the ticket: the headline and title, then a context line with the page's pathname — and, for new tickets, who reported it.
Delivery
Notifications are best-effort by design and never block the ticket pipeline:
- Delivery runs as a queued job with retries and backoff for transient failures.
- If Slack reports the webhook as revoked, Rebase stops retrying immediately.
- If Slack is down, tickets still flow to Rebase and your tracker exactly as normal.
Disconnect
Settings → Integrations → Slack → Disconnect revokes the stored webhook. Your event preferences are kept, so reconnecting later is one paste away.