Slack integration
Get a Block Kit message in any Slack channel when bugs and sessions change.
What it does
Lepta uses Slack Incoming Webhooks — no OAuth, no bot, and the free Slack plan works. You create a single webhook URL pinned to one channel, paste it into Lepta, and pick which events you want.
Setup
- 1
Create a Slack app
Go to api.slack.com/apps → Create New App → From scratch. Pick your workspace and any name (e.g. "Lepta QA"). - 2
Enable Incoming Webhooks
In the app sidebar, open Incoming Webhooks and toggle the feature On. Then click Add New Webhook to Workspace, choose the channel that should receive notifications, and approve. - 3
Copy the webhook URL
Slack gives you a URL that starts withhttps://hooks.slack.com/services/…. Treat it like a password — anyone with that URL can post to your channel. - 4
Connect it in Lepta
In Lepta, open Integrations → Slack, paste the URL, choose the events you want forwarded, and click Connect. Hit Send test to confirm the channel is wired up.
Events
bug.createdA new bug is filed.bug.updatedTitle, description, severity, etc. change.bug.status_changedBug moves through workflow states.session.createdA test session is started.session.endedA session is closed out.Notes
Slack delivery is best-effort and decoupled from Lepta's outgoing webhooks — if Slack is down, the rest of the system keeps working. To rotate the webhook, regenerate it in the Slack app and paste the new URL into Lepta.