{
  "id": "voice-agent",
  "title": "Phone voice agent",
  "category": "agents",
  "job": "Answer calls or book appointments with a voice AI.",
  "difficulty": "Intermediate",
  "tools": [
    {
      "id": "vapi",
      "name": "Vapi",
      "url": "https://vapi.ai",
      "kind": "voice",
      "summary": "Platform for building phone and web voice agents.",
      "open_source": false,
      "pricing": {
        "plans": [
          {
            "name": "Usage",
            "usd_month": 0,
            "note": "$0.05/min platform fee plus STT, LLM, TTS and telephony at cost"
          }
        ],
        "source": "https://vapi.ai/pricing",
        "status": "verified",
        "notes": null
      },
      "last_checked": "2026-10-21"
    },
    {
      "id": "elevenlabs-agents",
      "name": "ElevenLabs Agents",
      "url": "https://elevenlabs.io/agents",
      "kind": "voice",
      "summary": "Voice agents with ElevenLabs speech built in.",
      "open_source": false,
      "pricing": {
        "plans": [
          {
            "name": "Usage",
            "usd_month": 0,
            "note": "$0.08/min call minutes; LLM billed separately"
          }
        ],
        "source": "https://elevenlabs.io/pricing/agents",
        "status": "verified",
        "notes": null
      },
      "last_checked": "2026-10-21"
    }
  ],
  "model": "Fast, cheap LLM (e.g. GPT-6 Luna or Claude Haiku 5.5)",
  "mcp_servers": [],
  "config": {
    "filename": "assistant.md",
    "language": "markdown",
    "code": "Role: receptionist for <business>.\nGoals: answer hours/location, book appointments, take messages.\nRules: confirm name and phone number back; transfer to a human for emergencies."
  },
  "starter_prompt": "You are the receptionist described in assistant.md. Keep replies under two sentences. Confirm details before booking.",
  "monthly_cost": {
    "min_usd": null,
    "max_usd": null,
    "note": "Usage-based: Vapi $0.05/min platform fee plus model, speech and telephony at cost; ElevenLabs Agents $0.08/min plus LLM."
  },
  "steps": [
    "Write the assistant spec.",
    "Build in one platform and attach a phone number.",
    "Test 20 calls, including rude and confusing callers."
  ],
  "why_this_works": "Per-minute pricing makes small pilots cheap.",
  "watch_out": "Telephony and model costs are on top of the platform fee.",
  "unverified": [],
  "tested": false,
  "last_checked": "2026-10-21"
}