HIVE80lab — Ops notes

Vendor Escalation Protocols

Purpose: Define escalation steps for vendor incidents. Move from initial contact to resolution, tracking, and compensation.

Escalation Protocol Overview

TierDefinitionResponse SLAEscalation PathCustomer Notification
Tier 1Vendor response within SLASLA target (15 min)PagerDuty → VP EngineeringWhen SLA violated
Tier 2Vendor response after SLASLA + 15 minPagerDuty → SRE LeadWhen SLA violated
Tier 3Vendor fails to respondAfter 1 hourVIP Escalation → LegalImmediately

Tier 1: Vendor Response (Within SLA)

When to Use Tier 1

Response Steps

1. Contact vendor: - [ ] PagerDuty: Use vendor PagerDuty escalation path - [ ] Email: support@vendor.com (include incident details) - [ ] Phone: Vendor phone number

2. Provide incident context: - [ ] Incident ID: [ID] - [ ] Impact: [what is failing?] - [ ] Severity: P1-P4 - [ ] Time observed: [timestamp] - [ ] What you need: [resolution or workaround]

3. Track vendor response: - [ ] Time contacted: ____:____ - [ ] Vendor response time: ____:____ (total minutes: ____) - [ ] Vendor acknowledgment: Yes / No - [ ] Vendor estimated resolution: ____ minutes

4. Document in timeline: - [ ] Timeline entry: Vendor contacted, acknowledged - [ ] Vendor response: [summary of response] - [ ] Next steps: [what vendor will do]

Tier 1 Communication

Tier 1 Success Criteria

Tier 2: Extended Vendor Response (After SLA)

When to Use Tier 2

Response Steps

1. Escalate to higher tier: - [ ] PagerDuty escalation: PagerDuty automatically escalates after SLA - [ ] Email escalation: Send escalation email to vendor VP - [ ] Phone escalation: Call vendor VP directly

2. Check vendor status page: - [ ] Check vendor status page: Is vendor having outage? - [ ] Document status page: [link, timestamp] - [ ] Update customer: If customer affected, notify them

3. Prepare workaround: - [ ] Identify workaround: Can you switch providers? - [ ] Prepare fallback: Database, CDN, payment gateway - [ ] Test workaround: Verify workaround works

4. Track SLA violation: - [ ] Time SLA violated: ____:____ (total minutes: ____) - [ ] SLA violation duration: ____ minutes - [ ] Calculate credit: [amount] - [ ] Document SLA violation: [reason, impact]

5. Document in timeline: - [ ] Timeline entry: Vendor SLA violated - [ ] Escalation: Vendor VP notified - [ ] Workaround: [summary of workaround]

Tier 2 Communication

Tier 2 Success Criteria

Tier 3: Critical Vendor Failure (1+ hours)

When to Use Tier 3

Response Steps

1. VIP escalation: - [ ] PagerDuty VIP escalation: Notify vendor executive - [ ] Email escalation: vendor-executive@vendor.com - [ ] Phone escalation: Call vendor CEO/CFO

2. Prepare customer comms: - [ ] Notify customers: Email, in-app notification, support ticket - [ ] Explain impact: What is failing? What will it cost? - [ ] Provide workaround: How can customers work around? - [ ] Offer compensation: Credits, refunds, extensions

3. Customer comms plan: - [ ] Notify customers: All affected customers - [ ] Communication cadence: Update every 30 min - [ ] Comms channel: Email, in-app, support ticket - [ ] Comms template: Use customer-vendor-incident-comms.md

4. Document in timeline: - [ ] Timeline entry: VIP escalation triggered - [ ] Customer comms: Notify customers - [ ] Workaround: [summary of workaround]

Tier 3 Communication

Tier 3 Success Criteria

Vendor Escalation Decision Flow

`` START │ ├─ Vendor outage detected │ ├─ Vendor status page: outage declared? │ │ ├─ YES → Verify outage, escalate │ │ └─ NO → Contact vendor directly │ └─ Contact vendor (PagerDuty/email/phone) │ ├─ Vendor response received? │ ├─ YES → Track response, update timeline │ └─ NO → Check response time │ ├─ Within SLA → Tier 1 (continue tracking) │ ├─ After SLA → Tier 2 (escalate) │ └─ > 1 hour → Tier 3 (VIP escalation, customer comms) │ └─ Incident resolved? ├─ YES → Document resolution, update timeline └─ NO → Escalate again ``

SLA Violation Tracking

SLA Violation Types

Violation TypeDefinitionSLA TargetSLA ThresholdCompensation
Response timeVendor response slower than SLA15 min (Tier 1) / 30 min (Tier 2)SLA + 15 minCredit
UptimeVendor uptime < SLA target99.9% (Tier 1) / 99.99% (Tier 2)SLA - 1%Credit
ResolutionVendor fails to resolveWithin SLASLA + 30 minCredit

SLA Violation Calculation

Example 1: Response Time Violation

Example 2: Uptime Violation

Example 3: Resolution Failure

Vendor Incident Documentation

Incident ID Format

Example Incident ID

Documentation Fields

Vendor SLA Enforcement

Automatic SLA Tracking

SLA Violation Log

Incident IDVendorSLA TargetViolationDurationCompensationDate
vendor-2026-09-13-stripe-001Stripe15 minYes30 min$____2026-09-13
vendor-2026-09-13-sendgrid-001SendGrid15 minNo10 min$02026-09-13
vendor-2026-09-14-aws-001AWS30 minYes60 min$____2026-09-14

SLA Compliance Score

VendorTotal IncidentsSLA ViolationsCompliance ScoreTrend
Stripe[count][count]____%↑ / ↓ / →
SendGrid[count][count]____%↑ / ↓ / →
CloudFlare[count][count]____%↑ / ↓ / →
AWS[count][count]____%↑ / ↓ / →
Vercel[count][count]____%↑ / ↓ / →
Gumroad[count][count]____%↑ / ↓ / →

Prevention and Improvement

Vendor Performance Review

Vendor Negotiation

Vendor Switching

Usage: Use for every vendor incident. Follow escalation protocol, track SLA violations, calculate credits. Works with vendor-incident-contact-matrix.md and customer-vendor-incident-comms.md.

Product links: /l/ops-starter-kit-vol-2 | /l/ops-starter-kit | /l/automation-starter-pack

From the HIVE80lab kit

Part of the five-pillar incident-response set: see the pillars overview and the blameless post-incident review template.