Use when calling more than one person through ErzyCall — a list, a batch, a follow-up round, or any repeated calling job. Covers preparing the list, pacing the run, waiting correctly, and deciding wha
A batch is not a loop over `create_call`. Most of the work happens before the first dial and after the last one.
At 750 words, this medium prompt gives your agent specialized testing & qa expertise with structured patterns and output formats. Copy it into CLAUDE.md, .cursorrules, or Copilot instructions.
A batch is not a loop over create_call. Most of the work happens before the first dial and after the last one.
In this order:
optOut present). The server will refuse them anyway, but a rejection is a safety net, not a plan.erzycall-budget-guard.erzycall-call-outcomes.A call takes roughly a minute to actually ring after create_call returns. This is the mistake most likely to waste your time:
get_call in a tight loop.Read endedReason, not status. Full table in erzycall-call-outcomes. The short version:
| Outcome | Next |
|---|---|
| Assistant completed | Check the transcript against your objective |
| Human hung up | Read the transcript — it's ambiguous |
| No answer / busy | Retry later, different time of day |
| Failed to connect | Retry sooner — infrastructure blip |
| Assistant errored | Stop this number. Don't retry |
| Person asked to stop | Suppress immediately — see erzycall-contact-safety |
Stop everything and tell the user if:
erzycall-call-outcomes.Report the run once, as outcomes:
> 46 people. Reached 13: 8 confirmed, 3 want to reschedule, 2 said no. 1 asked not to be contacted again — suppressed. 24 didn't answer and are worth retrying this evening. 8 failed to connect on our side.
Group into resolved, not reached (retryable, no information), and broke (our fault). Never present "didn't answer" as a refusal — nobody said no, nobody said anything.
Erzycall Campaign Runner is a free testing & qa skill for AI coding agents. Use when calling more than one person through ErzyCall — a list, a batch, a follow-up round, or any repeated calling job. Covers preparing the list, pacing the run, waiting correctly, and deciding wha. It provides a specialized system prompt that configures your agent with testing & qa expertise.
Copy the system prompt below and paste it into your CLAUDE.md file or Claude Code's custom instructions to activate Erzycall Campaign Runner.
Erzycall Campaign Runner is compatible with Claude Code, Cursor, GitHub Copilot, Windsurf, OpenClaw, Cline, and any AI agent that supports custom system prompts or .cursorrules files.
Yes, Erzycall Campaign Runner is completely free and open source. The full source is available on GitHub at https://github.com/Erzy-Inc/erzycall-agent-skills/blob/main/skills/erzycall-campaign-runner/SKILL.md. You only need a subscription to the AI agent you use it with.
Weekly roundup of top Claude Code skills, MCP servers, and AI coding tips.