Back to Cookbook
OpenClaw recipe

Third-Party Vendor Status and Dependency Outage Radar

aka “Vendor Outage Radar

Before debugging your stack, check whether a critical vendor is degraded

Plenty of "our service is down" investigations end with "the vendor is having an incident." This recipe checks your critical vendors' status pages, correlates reported degradation with your symptom window, and posts a structured summary to the incident channel so the team can avoid burning time in the wrong system.

House RecipeWork5 min
Try in KiloClawFree 7-day trial

PROMPT

Check whether a production issue may be caused by a third-party vendor outage. Goal: Help me quickly determine whether a problem I am seeing is actually caused by one of our third-party vendors having an issue. Ask me for: - The symptom I am seeing (timeouts, 5xx, slow queries, payment failures, etc.) - The time window when it started - Affected service or feature - The vendor list document or a list of vendors to check - Slack channel for the radar post Use available integrations this way: - Exa Search and Brave Search: fetch status page content for each vendor - Cloudflare: check zone status, recent events, and origin reachability - Slack: post the radar result to the incident channel - Google Docs: read the vendor list and write a longer-form analysis if needed - Linear: create a ticket if a vendor outage requires a sustained workaround Output: 1. A status table of every vendor checked, with current status and last update 2. Correlation summary: which vendors had degradation overlapping my symptom window 3. Cloudflare zone status if applicable 4. A clear recommendation: vendor likely cause, vendor unlikely cause, or inconclusive 5. A Slack post for the incident channel 6. A Linear ticket if the vendor cause needs a tracked workaround Rules: - Do not declare a vendor as the cause without correlation evidence - Do not skip vendors flagged as critical even if their status page is hard to scrape - Always include the timestamp of the status page check; staleness matters - If a vendor lacks a public status page, mark it as "unverifiable" not "operational" - Suggest opening a vendor support ticket if their status page disagrees with my symptom

How It Works

When an alert fires or a customer reports a failure, this recipe

checks whether the issue lines up with a third-party dependency.

It scans your declared vendor list, checks status pages, looks for

degradation that overlaps your symptom window, and posts the result

to the incident channel.

What You Get

  • Current status for each vendor checked
  • Correlation between vendor incidents and your symptom window
  • Cloudflare zone status for the affected origin, if applicable
  • Slack post for the incident channel with the radar result
  • Suggested next step: continue debugging internally, escalate to vendor, or keep watching

Setup Steps

  1. Ask OpenClaw to run the "Vendor Outage Radar" recipe using the prompt below
  2. Maintain a vendor list in a Google Doc (name, status page URL, criticality)
  3. Connect Cloudflare, Slack, and search tools so the agent can check status pages
  4. When an alert fires, run the recipe with the symptom and time window
  5. Use the result to decide whether to escalate internally or open a vendor ticket

Tips

  • Keep the vendor list curated. Checking every tool your company uses makes the radar too slow.
  • Status pages can lag reality. Treat "all green" as evidence, not proof.
  • When a vendor is likely involved, open a support ticket and link it in the incident channel.
  • Vendor APIs are usually more reliable than scraping public status pages.
Tags:#devops#sre#incident_response#vendors#dependencies#third_party

Related Recipes