Skip to main content

How Timelines Work

The incident timeline is the authoritative record of what happened during an incident. It brings together updates from people, systems, automations, and communication channels into one clear, chronological narrative. Timelines help responders stay aligned during active incidents and make retrospectives far more accurate by capturing everything in one place. This page introduces how timelines work, why they matter, and how they fit across the incident lifecycle.

Why Timelines Matter

A well-maintained timeline supports every phase of the incident lifecycle. Timelines help teams:
  • Build a shared understanding of what is happening
  • Avoid losing critical context in Slack threads or meetings
  • Track decisions and actions across engineering, support, and comms
  • Maintain a consistent audit trail for compliance and reporting
  • Strengthen retrospectives with accurate, timestamped history
  • Align stakeholders with clear, trustworthy incident narratives
Rootly automatically logs many events, and responders can contribute additional context from wherever they work—Slack, email, the web UI, or automation.
Timelines ensure the full story of an incident is captured, even when many responders contribute different pieces of information.

What Appears in the Timeline

Timelines combine both human-generated and system-generated events. Examples include:
  • Status transitions (Triage → Mitigated → Resolved)
  • Role assignments or reassignments
  • Slack messages captured as timeline events
  • Email replies
  • Attachments or uploaded files
  • Alert updates or linked monitoring signals
  • Workflow-triggered actions
  • Decisions, notes, and investigative steps
  • System events such as channel membership changes
Each event includes:
  • Event text or description
  • Who performed the action (person or system)
  • Timestamp of occurrence
  • Source (Slack, Web, Email, API, etc.)
  • Optional attachments
  • Optional affected services/functionality
  • Optional visibility (internal vs. external)

Where Timelines Appear in Rootly

On the Incident Detail Page (Web UI)

The timeline appears as a chronological feed where responders can read, filter, star, export, and contribute events. Responders can:
  • Add structured events
  • Upload attachments
  • Adjust timestamps
  • Star critical entries
  • Filter system vs. responder events
  • Export the timeline for reporting or retrospectives

In Slack

If Slack is integrated, responders can:
  • Add events using modals
  • Convert Slack messages into timeline events
  • React to workflow prompts to supply investigation notes
  • View system updates reflected in the timeline
This makes it easy to contribute during real-time response, when most work happens in chat.

Via Email

Replies to an incident email thread automatically appear in the timeline.
This allows cross-functional teams (customer support, success, leadership) to contribute context from their preferred communication channel.

Via API

Engineering and SRE teams can integrate CI/CD systems, automated diagnostics, monitoring tools, or runbooks to create timeline entries programmatically.

How Timelines Support the Response Process

Timelines are deeply connected to how Rootly orchestrates incident response:
  • Retrospectives pull directly from timeline events
  • Status changes, assignments, and communications are logged automatically
  • Workflows rely on structured events for decision logic
  • External timelines (if enabled) use timeline visibility settings
  • Investigation notes help later teams onboard quickly
  • Incident analytics leverage timeline data for MTTx measurements
High-quality timeline entries improve clarity during response and dramatically increase the usefulness of retrospectives afterward.

Where to Go Next

These pages explain how to add events through each method:
  • Add Events via Slack – Capture notes, message actions, attachments, and updates
  • Add Events via Web Interface – Use structured fields to record detailed events
  • Add Events via Email – Ensure email replies are logged in the timeline
  • Add Events via API – Automate system-generated timeline entries

Best Practices

  • Capture important decisions explicitly
    Don’t rely on Slack threads—add events that explain key choices or pivots.
  • Add investigation updates as they happen
    Even brief notes improve clarity for downstream responders and retrospectives.
  • Use visibility settings intentionally
    Internal vs. external timeline events should align with your communication guidelines.
  • Star key milestones
    Highlight major actions like mitigations, rollbacks, or customer updates.
  • Automate system signals
    Use the API or workflows to consistently record deployments, alerts, or diagnostics.
  • Review the timeline during retrospectives
    The timeline often surfaces root causes, delayed decisions, or communication gaps.

FAQ

No. Rootly logs many events automatically—status changes, alerts, workflow actions, role updates, and Slack channel events.
Responders simply add additional context as needed.
Timeline ordering is based on the occurred_at timestamp.
If you adjust timestamps or add events retroactively, the position may shift.
Only when captured intentionally—either using the event modal, message actions, or configured workflows.
Regular Slack messages are not automatically converted.
Yes. Timeline events can be marked internal or external.
Only external events appear on public or customer-facing timelines.
Yes. You can toggle system events on/off in the timeline view to reduce noise.
The Web UI includes an Export Timeline option, allowing you to download timeline data for retrospectives, compliance, or reporting.
Yes. Using the Rootly API, workflows, or integrations, systems can add structured timeline events programmatically.