Skip to main content
An Assistant is the core building block of Ringg AI. It is an AI-powered voice agent that conducts phone conversations on your behalf, following a defined objective, script, and voice persona.

Assistant Types

By Orchestration

TypeDescriptionBest For
Single PromptOne unified prompt drives the entire conversationSimple, linear workflows (e.g. reminders, quick surveys)
Multi PromptMultiple prompt nodes form a branching conversation flowComplex workflows with conditional paths (e.g. loan collections, onboarding)

By Call Direction

DirectionDescription
OutboundThe assistant dials the contact’s number
InboundThe assistant answers calls made to your number
WebcallThe assistant handles calls initiated from a web widget embedded on your site

Industry Templates

When creating an assistant, you can choose from pre-built industry templates:

Logistics

Healthcare

Financial

Education

HR & Recruitment

eCommerce

Templates pre-populate prompt structures suited to that industry, saving setup time.

Assistant Settings

Every assistant has the following configurable settings:

Assistant Settings

SettingDescription
PromptThe first message the assistant speaks, the conversation objective, and response guidelines
VoiceLanguage (primary + secondary) and voice character (Tanya, Naina, Raj, Rahul, Anya, etc.)
Custom VariablesDynamic variables injected into the prompt at call time (e.g. {{callee_name}}, {{mrp}})
Knowledge BaseAttach a Knowledge Base so the assistant can look up information during calls

Call Settings

SettingDescription
CallMaximum call duration, inactivity timeout, timezone, noise filtering, voicemail detection, retry logic, and audio behaviour
ChatSession duration and idle timeout settings for webcall/chat interactions

Advanced Settings

SettingDescription
EmbedWidget configuration and auto-generated embed code for webcall integration
Keyword BoostingAdd domain-specific words to improve the assistant’s speech recognition accuracy
Custom AnalysisDefine a post-call analysis prompt and output schema to extract structured data from each call

The Prompt Structure

A well-structured prompt typically contains:
1

First Message

The exact opening line the assistant speaks when the call connects. Supports @{{variable}} syntax for dynamic personalisation.
2

Objective

A paragraph describing the assistant’s role, context, and goals.
3

Response Guidelines

Rules for tone, persona, length of responses, and language switching.
The Interruptible toggle on the first message controls whether the callee can speak before the assistant finishes its opening line.

Agent ID

Every assistant gets a unique Agent ID (UUID). This is used for API calls and integrations.

Test Call

Use the Test call button (top-right of any assistant page) to trigger a live test call before deploying to a campaign.