<aside> 💬

Using Microsoft Teams? This page describes the Slack experience. For Teams, see Incident Identification in Teams — What to Expect.

</aside>

Vibe OnCall supports two paths to incident creation: automatic detection by Vibe OnCall, and manual declaration by a user. Both paths result in a fully tracked incident with Slack thread context attached.


How Vibe OnCall Monitors Slack

Vibe OnCall listens for incident signals in designated Slack channels. A channel becomes monitored when two conditions are met:

  1. Vibe OnCall is invited to the channel — add Vibe OnCall to any Slack channel the same way you would add any other member.
  2. The channel listener is configured by Vibranium Labs — channel-level listener configuration is currently set up by the Vibranium Labs team. Contact your account team to enable monitoring on additional channels.

Coming soon: Self-serve channel configuration will allow admins to manage monitored channels directly from the Vibe OnCall dashboard without engaging Vibranium Labs.


Automatic Incident Detection

When Vibe OnCall is active in a monitored channel, it continuously analyzes message activity for signals that indicate an incident. This analysis happens across multiple signals simultaneously — message content, conversational patterns, timing, and cross-thread context — to determine whether a thread represents an active incident.

When Vibe OnCall determines that a thread warrants an incident:

  1. An incident is automatically created — no user confirmation is required.
  2. Vibe OnCall posts a notification in the thread — acknowledging that an incident has been created and providing a link to the incident in Vibe OnCall.
  3. The full thread is transcribed — all messages and replies in the Slack thread are captured and attached to the incident as context.

detection-1.png

Meeting Transcription

If a Google Meet or Zoom link is posted in a monitored thread, Vibe OnCall will automatically request to join the meeting. Once its join request is accepted, Vibe OnCall joins the call and transcribes the conversation. The meeting transcript is attached to the incident, extending the contextual record beyond Slack into live war room discussions.

Note: Vibe OnCall will only transcribe a meeting after its join request is explicitly accepted by a meeting participant. It does not join meetings automatically without acceptance.