Integration threads

Shared agent conversations created from alerts and webhooks so your team can investigate incidents together.

When an external system sends an alert to Bluebricks, the platform can open an integration thread: a shared agent conversation that everyone in your organization can see and work in together.

Integration threads complement the conversations you start yourself in the app. They are built for incident response: alerts land in Bluebricks, the agent begins an investigation, and your team continues in the same thread without copying context into Slack or email.

How integration threads differ from personal threads

Personal thread
Integration thread

Started by

You (in the app or through automation you run)

An alert or webhook from a connected system

Who can see it

You, unless you share a link with someone in your org

Everyone in your organization who uses the agent

Who can reply

You; teammates with a shared link can view only

Any teammate in your org who can use the agent

Updates in the sidebar

Shown to you

Shown to the whole organization

Rename or archive

You

Managed by Bluebricks (not tied to a single user)

Alert and webhook integrations

Connected monitoring and observability tools can send alerts to Bluebricks over HTTPS. Each accepted alert opens a new integration thread and starts an agent investigation. The exact webhook URL and setup steps depend on the integration; see the API reference under Inbound webhooks for what is available in your environment.

Typical flow:

  1. Your monitoring tool sends the alert payload to Bluebricks.

  2. Bluebricks opens a new integration thread and starts an investigation from that data.

  3. The agent works in the background and posts its findings into the thread.

  4. Your team opens the thread in Bluebricks, reviews the results, and asks follow-up questions.

Before you begin

  1. The agent is available for your organization.

  2. The source system is connected in Bluebricks (where required) so the agent can use that context during the investigation. Configure integrations in the app or through the API reference.

  3. You have a long-lived API token for the inbound webhook, with permission to open agent threads.

What you see in the app

After Bluebricks accepts an alert:

  • A new thread appears for your organization, usually with a default title from the integration (the title may update after the agent finishes its first pass).

  • The conversation opens with the alert details and the agent’s investigation.

  • Teammates see progress in the agent sidebar and on the threads list.

Agent app showing Public threads in the sidebar and a Coralogix integration thread with an IAM policy investigation
Integration threads appear under Public in the agent sidebar, labeled by source (for example Coralogix).

If an investigation is already running on that thread, Bluebricks still saves the thread and records what happened so your team can continue or retry from the app.

Example: Coralogix alerts

Coralogix is one supported source today. Setup has two parts: connecting Coralogix so the agent can look up live data during an investigation, and sending alerts into Bluebricks so each incident opens a thread.

The alert webhook only includes what Coralogix puts in the notification. For deeper analysis, connect Coralogix’s MCP server in Bluebricks. During an integration thread, the agent can then query Coralogix (for example logs, traces, and related context) instead of relying on the alert JSON alone.

Configure this in the app under integrations, or through the Coralogix MCP endpoints in the API reference (/api/v1/integrations/mcp/coralogix). You need your Coralogix MCP server URL and auth token from Coralogix.

The webhook below can still open threads if you skip this step, but investigations work best when both the webhook and the Coralogix connection are in place.

Route alerts into Bluebricks

In Coralogix, add an outbound webhook that runs when an alert fires.

Webhook URL

Authentication

Send your long-lived API token as a Bearer token:

Alert payload

Use any JSON shape your Coralogix template provides. Bluebricks keeps the full payload on the thread and includes it in the first investigation message. You do not need to map fields to a fixed schema.

Response

A successful call returns 202 Accepted with a thread identifier you can open in the app:

New alert sources will follow the same pattern: connect the tool in Bluebricks, register its webhook URL, and open a shared thread for your organization when an event arrives.

Working together as a team

Anyone in your organization who can use the agent can:

  • Find integration threads in the agent sidebar and threads list, alongside their own personal threads.

  • Read the full history, including the original alert in the opening messages.

  • Ask the agent follow-up questions and drive the investigation forward.

That differs from a personal thread you did not start: teammates who open your link can read the conversation but cannot send messages or run the agent.

Collection access If a thread is tied to specific collections, teammates still need access to those collections to open it. Alert-driven threads are not limited to a collection by default.

You can copy a link to the thread, favorite it for quick access, and use unread indicators on your own account even though the thread is visible to the whole org.

Automating with the API

Scripts and CI jobs can list and open threads through the Agents API. Filter by thread type (personal vs integration) and by connected system when you need a subset of incidents.

See the API reference for Agents endpoints and inbound webhooks (including Coralogix alerts).

Additional alert sources may be added over time using the integration-thread model described above.

Slack

The Slack integration can run the agent when someone @mentions Bluebricks or sends a direct message. Each Slack conversation maps to one personal agent thread in Bluebricks (owned by the teammate who started it), not an org-wide integration thread.

Slack channel with a Coralogix alert and a Bluebricks app reply analyzing load balancer target health
When alerts post to a Slack channel, mention @Bluebricks in that thread to investigate with prior Slack messages as context.

Slack thread context. When you message the agent inside a Slack thread (a reply, not a new top-level message), Bluebricks pulls recent messages from that Slack thread and sends them with your prompt. The agent sees who said what in the conversation leading up to your request, not only the latest line. Bluebricks skips its own prior replies in that history so the context stays focused on the discussion.

Continuity. Follow-ups in the same Slack thread reuse the same agent thread in Bluebricks, so later turns also include earlier agent and user messages from that chat.

In the app, teammates who are not the owner can open that thread by link but are view only. Collaboration happens in Slack; the Bluebricks thread backs that chat. This is different from alert-driven integration threads, which are shared with everyone in your organization by default.

Last updated

Was this helpful?