Skip to main content
Before you switch your phone number from “Test” to “Production” or launch your outbound campaign, run through this checklist to ensure a smooth deployment.

1. Agent Configuration

  • System Prompt: Have you stress-tested the prompt? Does it handle edge cases (e.g., user asks about competitors, user is angry)?
  • Greeting: Is speak_first configured correctly?
    • Inbound: Usually true (Agent greets caller).
    • Outbound: Usually true (Agent states reason for call).
  • Voicemail: Is voicemail_detection enabled if you are making outbound calls? Do you have a specific voicemail_message set?
  • Language: If supporting non-English, have you selected a compatible Voice ID and LLM model?

2. Telephony & Network

  • Number Assignment: Is the correct phone number assigned to the agent?
  • Fallback: If using Twilio BYOC, have you configured a fallback URL in Twilio in case Butter AI is temporarily unreachable?
  • Concurrency: Check your plan limits.
    • Starter: 5 concurrent calls.
    • Pro: 25 concurrent calls.
    • Action: Upgrade if you expect call bursts.

3. Knowledge Base & Tools

  • Context Window: Are your knowledge base documents concise? Large/irrelevant docs increase latency.
  • Tool Timeouts: Do your custom tools respond in under 3 seconds? If not, the agent might time out or awkwardly fill the silence.
  • Error Handling: What happens if your tool API returns a 500 error? Does your system prompt instruct the agent on how to handle failures (e.g., “I’m having trouble accessing that right now”)?

4. Operational

  • Webhooks: Have you set up a webhook listener to track call outcomes (completed, failed)?
  • Billing: Do you have auto-recharge enabled for your credits to prevent service interruption mid-campaign?
  • Monitoring: Do you have a process to review call recordings/transcripts daily to spot quality issues?

5. Compliance

  • Recording: If recording_enabled is true, are you legally required to play a “This call is being recorded” message?
    • Tip: You can add this as a pre-connect announcement in Twilio/Telnyx or instruct the agent to say it immediately.
  • Identification: Does your agent identify itself as an AI? (Required in many jurisdictions).