| name | elevenlabs-prod-checklist |
| description | Execute ElevenLabs production deployment checklist with health checks and rollback.
Use when deploying TTS/voice integrations to production, preparing for launch,
or implementing go-live procedures for ElevenLabs-powered apps.
Trigger: "elevenlabs production", "deploy elevenlabs",
"elevenlabs go-live", "elevenlabs launch checklist", "production TTS".
|
| allowed-tools | Read, Bash(curl:*), Bash(node:*), Grep |
| version | 1.0.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","voice","ai","elevenlabs","production","deployment"] |
| compatible-with | claude-code |
ElevenLabs Production Checklist
Overview
Complete checklist for deploying ElevenLabs TTS/voice integrations to production. Covers API configuration, health checks, circuit breakers, monitoring, and rollback procedures.
Prerequisites
- Staging environment tested and verified
- Production API key (separate from dev/staging)
- Monitoring and alerting infrastructure ready
Instructions
Step 1: Pre-Deployment Verification
Configuration:
Code Quality:
Quota Planning:
Step 2: Health Check Endpoint
import { ElevenLabsClient } from ;
{
: | | ;
: {
: ;
: ;
: | ;
: | ;
};
: ;
}
(): <> {
client = ();
start = .();
{
user = client..();
latency = .() - start;
{ character_count, character_limit } = user.;
remaining = character_limit - character_count;
pctUsed = .((character_count / character_limit) * );
{
: pctUsed > ? : ,
: {
: ,
: latency,
: remaining,
: pctUsed,
},
: ().(),
};
} (error) {
{
: ,
: {
: ,
: .() - start,
: ,
: ,
},
: ().(),
};
}
}