Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.getbutter.ai/llms.txt

Use this file to discover all available pages before exploring further.

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).