
Tomorrow’s products deserve
better reliability.
The fastest way for growing startups to response to, learn from, and resolve incidents.
Start small. Dream big.
Get up and running in minutes.
Reduce downtime with your Rootly reliability starter pack.
Incident Response
Fix issues faster, with fewer people and less effort–directly in Slack.
Rootly AI and automation
Response with Slack
Collaborative Retrospectives


####
#incident-20250915-customer-cannot-checkout
Rootly App Today at 1:45 PM
Checkout failures, customers unable to complete purchase
UpdateAction itemsAssign rolesEscalate
Zoom
JiraARAllen Ruiz Today at 1:45 PM
We're seeing a spike in failures in the past ~30 minutes. Customers are getting stuck on the checkout "place order" step.
FIFlorence Ito Today at 1:46 PM
@Rootly looks familiar. Are there any related incidents open right now?
Rootly App Today at 1:46 PM
#incident-20250915-payment-gateway-timeouts was opened at 1:10 PM.
- Status Investigating an elevated checkout failure rate
- Suspected cause Upstream payment provider timeouts after deploy v2025.09.15
- Next steps @Alex is rolling back checkout-api
FIFlorence Ito Today at 1:47 PM
@Rootly can you help me draft an external status page update?
On-call paging
Stay ahead of issues with easy-to-setup on-call schedules.
Alert integrations
Scheduling and escalation policies
Apple and Android mobile apps
You're on-call DK
mfg-quality-ops-default
Until Friday Sep 19th
09/16 12:00 PM → 09/19 12:00 PM
My activity
Coverage requests2
Ongoing alerts4
Ongoing incidents1
My performance
Time to ack4:32 mins↓ 10.2% this week
Time to resolve20:32 mins↑ 5.2% this week
AI SRE
Quickly identify root causes, impact, and fixes with AI agents.
Root cause analysis
Suggested fixes
Integrates with your stack
Root cause analysisConfidence High
- Payment authorization requests were missing the X-PAY-AUTH header.
- PR #842 introduced the bug by refactoring request-building logic.
- Staging tests didn't validate real provider headers.
Here are the lines that cause it, introduced by PR #842 when payment_v2 was enabled.
config/featureFlags.ts
22 "X-Request-ID": sessionId,
23 };
25 if (featureFlags.payment_v2) {
26 return {
27 ...base,
28 Authorization: `Bearer ${process.env.PAYMENT_V2_TOKEN}`
29 // 'X-PAY-AUTH' header missing here
30 };
Status Page
Communicate issues faster and consistently on your status page.
Public Status page
Your brand, custom domain
Integrated with Slack
rootly.com/statuspage/acme
Acme Subscribe to updates
!Some services are affected
Incident history
System status Jul 2026 to Oct 2026
CheckoutAffected
90 days ago95.56% uptimeToday
PaymentsAffected
90 days ago95.56% uptimeToday
Startup program
Build, pivot, grow, and ship reliably with the entire Rootly platform at a fraction of the cost.
Up to 50% off
< 100employees< $50mraised< 5 yearsin businessPay what you can
< 25employeesIncluding
Built for fast moving startups to move even faster.
Reliable response
Repeatable, predictable processes that help you respond faster and avoid downtime.
Continuous learning
Advanced insights that identify patterns to help you prevent repeat failures.
Supercharged with AI
Automated RCA, fixes, and conversational AI across the platform, even in Slack!
Ready to scale
Grow into advanced workflows, permissions, and reporting at your own pace.
Support you can count on
Responsive, human help when you need it—plus proven best practices to get you live fast.
Focus on building, not fixing
Reduce toil so your engineers spend less time fixing and more time shipping.



