Skip to main content
Connic

Voice Customer Support

By Connic

Build a voice support agent that searches your customer knowledge in Connic Retrieval and demonstrates ticket creation with a mock tool.

SupportBeginnerTwilio Voice
connic init my-project --templates=voice-customer-support

Overview

Let callers ask questions about your product and get spoken answers based on your support documents. The agent searches the support namespace in your environment's Connic Retrieval, then uses the returned passages to answer. When an issue needs follow-up, the prompt instructs it to confirm the details and ask for consent before calling the mock ticket tool. The tool returns a demo receipt without storing a ticket or notifying a support team. Customize the YAML prompt, voice settings, and Python tools, and manage your knowledge through Retrieval. The template uses Gemini Live with your own provider credentials. Connic runs the voice session, search, and tools.

Use cases

Spoken troubleshooting

Let callers ask follow-up questions while the agent searches your support documents in Connic Retrieval and explains the relevant steps aloud.

Ticket creation demo

Try a conversation that collects issue details, confirms a contact email, and returns a clearly marked mock ticket receipt.

Your support workflow

Manage your support knowledge through Retrieval uploads or synced sources, and connect the Python ticket tool to your helpdesk API.

Architecture

Incoming call / Connic connector
voice-customer-support
Connic Retrieval / support
Mock ticket tool

Main template files

Install these files with connic init my-project --templates=voice-customer-support. The CLI places agent definitions in a folder named after the template under agents/.

voice-customer-support/
  agents/
    voice-customer-support.yaml
  tools/
    voice_support.py
  requirements.txt
  README.md

Get started

Install the template, create a Connic project, and deploy through a connected Git repository or the CLI.

Prerequisites

  • Python 3.10+
  • A Connic account (create a project first)
  • Project credit for platform usage. Before deploying, save your own Gemini credentials with Live model access under Project Settings → LLM Provider; model usage is billed by the provider
  • A phone number configured for incoming calls through a Connic connector that supports voice
Create project
  1. Install and scaffold

    Install the SDK and create a project from this template.

    terminal
    pip install connic-composer-sdk
    connic init my-project --templates=voice-customer-support

    Then cd my-project

  2. Deploy

    Choose a deployment method. A connected Git repository deploys on push; use the CLI for projects without a connected Git repository.

    Git integration
    1. In Connic: Project Settings → Git & Environments, connect the GitHub repository

    2. On the same page, map a branch (e.g. main) to the Production environment

    3. Push the scaffolded project to that repository

    terminal
    git add .
    git commit -m "Add Voice Customer Support template"
    git push origin main
    CLI deploy
    1. In Connic: Project Settings → API Keys & MCP Auth, create an API key and copy project ID

    2. Run connic login in the project folder

    3. Check the configuration with connic lint, then deploy with connic deploy. Test voice behavior in a live phone call; connic test does not support voice sessions.

    terminal
    connic login
    connic lint
    connic deploy
  3. Connect and configure

    Before deploying, save Gemini credentials under Project Settings → LLM Provider for gemini/gemini-3.8-live. In the deployment environment, open Retrieval and add your support documents as text, file uploads, or a synced source using the support namespace. Wait for indexing to finish and check results with Retrieval Search. Link the deployed agent to a Connic connector that supports voice and call the configured number. Connect the mock ticket tool to your helpdesk API when you are ready to create real tickets.

Template source

Browse the full template, contribute improvements, or fork it for another use case.

connic-org/connic-awesome-agents/tree/main/voice-customer-support

Information

Publisher
By Connic
Difficulty
Beginner
Works with
Twilio Voice
Source
GitHub