Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Execute Clay incident response procedures for enrichment failures, credit exhaustion, and data flow outages.
Use when Clay enrichments stop working, webhook delivery fails,
or CRM sync breaks in production.
Trigger with phrases like "clay incident", "clay outage", "clay down",
"clay emergency", "clay broken", "clay enrichment stopped".
allowed-tools
Read, Grep, Bash(curl:*)
version
1.14.0
license
MIT
author
Jeremy Longshore <jeremy@intentsolutions.io>
tags
["saas","clay","incident-response"]
compatibility
Designed for Claude Code, also compatible with Codex and OpenClaw
Clay Incident Runbook
Overview
Rapid response procedures for Clay-related production incidents. Clay is a hosted SaaS platform, so incidents fall into two categories: (1) Clay-side issues (platform outage, provider degradation) and (2) your-side issues (webhook misconfiguration, credit exhaustion, handler failures).
Enrichment not running?
โโโ Check Clay UI: any red error cells?
โ โโโ YES: Click cells, read error messages โ go to Error Resolution
โ โโโ NO: Continue
โโโ Is auto-run enabled? (Table Settings > Auto-update)
โ โโโ NO: Enable auto-update at table level, then column level
โ โโโ YES: Continue
โโโ Do you have credits remaining? (Settings > Plans & Billing)
โ โโโ NO: Add credits or connect own provider API keys โ P1
โ โโโ YES: Continue
โโโ Is the webhook accepting data? (Test with curl)
โ โโโ NO: Re-create webhook (50K limit may be hit) โ P1
โ โโโ YES: The issue is likely provider-side
โโโ Check individual enrichment providers in Clay Settings > Connections
โโโ Provider connection lost โ Reconnect API key
โโโ Provider rate limited โ Wait or switch to different provider
Step 3: Common Incident Resolutions
P1: Credits Exhausted
1. Check: Settings > Plans & Billing > Credit balance
2. Immediate: Connect your own provider API keys (0 credits)
3. Short-term: Add credit pack or upgrade plan
4. Prevent: Set credit burn alerts (see clay-observability)
P1: Webhook URL Expired (50K Limit)
1. Check: Table > + Add > Webhooks โ does existing webhook show "limit reached"?
2. Fix: Create new webhook on same table
3. Update: Change CLAY_WEBHOOK_URL in all deployment secrets
4. Verify: Send test payload to new webhook URL
P2: Low Enrichment Hit Rate
1. Check: Sample 10 rows โ are input domains valid?
2. Check: Are providers connected? (Settings > Connections)
3. Fix: Pre-filter invalid rows, reconnect providers
4. Monitor: Track hit rate for next hour
P2: CRM Sync Failures
1. Check: HTTP API column errors (click red cells)
2. Common: CRM API key expired โ regenerate and update in column config
3. Common: Field mapping changed โ update column body JSON
4. Test: Run HTTP API column on single row manually
Step 4: Communication Template
## Clay Incident Notification**Severity:** P[1/2/3]
**Time detected:** [UTC timestamp]
**Impact:** [What's not working]
**Affected:** [Teams/workflows affected]
**Current Status:** [Investigating / Mitigating / Resolved]
**Actions Taken:**1. [Action 1]
2. [Action 2]
**Next Update:** [Time]
**Root Cause:** [If known]
**Resolution:** [Steps taken to fix]
**Prevention:** [What we'll do to prevent recurrence]
Step 5: Postmortem Template
Item
Details
Incident Date
[Date]
Duration
[X hours]
Severity
P[1/2/3]
Impact
[Leads not enriched / CRM not updated / Credits exhausted]
Root Cause
[e.g., Webhook hit 50K limit without monitoring]
Detection
[How was it discovered? Alert / user report / manual check]