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
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
- 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
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
Do I need to manually maintain the timeline?
Do I need to manually maintain the timeline?
No. Rootly logs many events automatically—status changes, alerts, workflow actions, role updates, and Slack channel events.
Responders simply add additional context as needed.
Responders simply add additional context as needed.
Why is my event out of order?
Why is my event out of order?
Timeline ordering is based on the occurred_at timestamp.
If you adjust timestamps or add events retroactively, the position may shift.
If you adjust timestamps or add events retroactively, the position may shift.
Do Slack messages automatically become timeline events?
Do Slack messages automatically become timeline events?
Only when captured intentionally—either using the event modal, message actions, or configured workflows.
Regular Slack messages are not automatically converted.
Regular Slack messages are not automatically converted.
Can we hide internal-only notes from external audiences?
Can we hide internal-only notes from external audiences?
Yes. Timeline events can be marked internal or external.
Only external events appear on public or customer-facing timelines.
Only external events appear on public or customer-facing timelines.
Can system-generated events be hidden?
Can system-generated events be hidden?
How can I export the full timeline?
How can I export the full timeline?
The Web UI includes an Export Timeline option, allowing you to download timeline data for retrospectives, compliance, or reporting.
Can automated tools send events to the timeline?
Can automated tools send events to the timeline?
Yes. Using the Rootly API, workflows, or integrations, systems can add structured timeline events programmatically.