Assistant Types
Decoda provides several categories of AI assistants, each accessed from a different sub-page under Settings > AI Assistants.Phone Numbers and Inbound Calling
Inbound calling assistants answer phone calls to your clinic’s AI phone numbers. Each phone number has its own configuration page where you set up assistants, ring groups for live staff, and closures for holidays. The same page shows a weekly schedule so you can see which handler is on at any given hour.Provision a Phone Number
Open Phone Numbers
Start Provisioning
Pick an Available Number
Configure a Phone Number
Click a number card (or the Set up assistant link inside it) to open the configuration page for that number. The page is split into three handler types on the left — Ring Groups, AI Assistants, and Closures — with a Weekly Schedule on the right. At the top of the page you can also set:- Timezone — Used for all schedules on this number.
- Location — The clinic location this number serves.
- Ring Group Failover — An assistant that picks up when no one in a ring group answers. You can pick an existing assistant or + Create New to add one.
- Caller ID — Shows the practice name displayed on outbound calls. Contact support to set this up.
Add an AI Assistant to a Phone Number
Open the Phone Number Configuration Page
Add an Assistant
Fill In the Assistant Details
- Name — The display name for this assistant (e.g., “After Hours”, “Main Line AI”).
- Greeting Message — The opening message callers hear. Type
@to insert a saved suggestion. If left blank, the default greeting is used. - Custom Prompt — Instructions that shape how the assistant handles conversations (escalation steps, transfer numbers, hours, services). Type
@to insert saved suggestions. You can also click a Quick Preset above the text box to drop in a ready-made instruction set. - Tools — Capabilities the assistant can use on calls (ending calls, sending texts, transferring calls, verifying callers, looking up availability, booking, rescheduling, or cancelling appointments). Some tools depend on others — for example, enabling a booking tool automatically adds the availability lookup tool.
- AI Model — Which AI model powers the assistant. The recommended model is pre-selected.
Set a Schedule (If Required)
Save
Ring Groups and Closures
In addition to AI assistants, each phone number can have:- Ring Groups — Lists of staff phones that ring during scheduled hours. If no one answers, calls fall over to the Ring Group Failover assistant set at the top of the page. Add one from the Ring Groups section.
- Closures — Time blocks (holidays, lunch breaks, recurring days off) when scheduled routing is paused. Calls during a closure go to the off-hours handler. Add one from the Closures section.
Routing Priority
Click How is call routing prioritized? below the weekly schedule to see the order Decoda uses to pick a handler:- Closures — Block scheduled routing during configured times; calls fall back to the off-hours handler.
- Scheduled AI Assistants — AI overrides ring groups during shift hours (for example, a lunch break).
- Scheduled Ring Groups — Route to live staff during scheduled hours. If no one answers, the Ring Group Failover assistant handles the call.
- Off-Hours Handler — One assistant handles calls when no schedule is active.
Forward, Enable, or Release a Number
The three-dot menu on a phone number card on the Phone Numbers page lets you:- Edit number — Open the configuration page.
- Forward calls — Forward this number to another number you own (or to one of your AI numbers). Useful for sending an unconfigured number to an existing assistant.
- Enable number — Re-enable a disabled number so it starts handling calls again.
- Set as primary — Mark this as the primary number for the tenant. The primary badge appears on the card.
- Release number — Permanently release the number from your account. Numbers cannot be released within 14 days of purchase, and you must remove all assistants and ring groups before releasing.
Search Phone Numbers
Use the filter bar on the Phone Numbers page to search by name (assistant or ring group name) or by phone number digits.Behavior Presets
Behavior presets are ready-made instruction sets that you can add to an assistant’s behavior with one click, instead of writing detailed instructions from scratch. When editing an assistant’s behavior, you will see a row of preset buttons above the behavior text box (labeled Quick Presets). Each preset covers a specific capability — for example, rules for recommending related services during booking, or steps for reducing cancellations by offering alternatives first. How to use presets:- Open the assistant editor and scroll to the Custom Prompt field.
- Click the + button on any preset card to insert its instructions into the behavior text box.
- To remove a preset, click the checkmark button on its card. The inserted text is removed automatically.
- If you edit the inserted text and want to go back to the original version, click the reset arrow that appears on the preset card.
Outbound Calling Assistants
Outbound assistants make automated calls on behalf of your clinic. They are pre-configured by type and appear as cards on the Outbound Calling page.Edit an Outbound Assistant
Navigate to Outbound Assistants
Select Assistant
Configure Settings
- Assistant Name: Update the display name.
- Primary Location: Assign the assistant to a specific location.
- Greeting Message: Customize the opening message for voice assistants.
- Assistant Behaviour: Provide custom instructions. Supports
@suggestion shortcuts. - Tools: Select which capabilities the assistant can use.
- AI Model: Choose the AI model.
Save
Scribe Assistant
The Scribe assistant powers AI-generated clinical notes. It processes transcriptions and structured form data to produce documentation for providers.Navigate to Scribe
Configure Settings
- Assistant Name: Update the scribe’s display name.
- Assistant Behaviour: Provide instructions on how notes should be summarized (e.g., format preferences, level of detail, terminology to use). Supports
@suggestion shortcuts. - AI Model: Choose which AI model powers the scribe.
Save
Call Summarizer
The Call Summarizer generates post-call summaries that staff can review.Navigate to Call Summarizer
Configure Settings
- Assistant Name: Update the display name.
- Assistant Behaviour: Provide instructions on how call summaries should be structured. Supports
@suggestion shortcuts. - AI Model: Choose the AI model.
Save
Texting Assistant
The Texting Assistant handles incoming text messages from patients, providing AI-powered responses and performing automated actions. There is one Texting Assistant per tenant, and it handles SMS on all enabled phone numbers.Navigate to the Texting Assistant
Configure Settings
- Assistant Name: Update the display name.
- Assistant Behaviour: Provide instructions for text message interactions (e.g., response length, handoff procedures, service hours). Supports
@suggestion shortcuts. - Tools: Select capabilities the texting assistant can use. Available tools differ from voice assistants — voice-only tools like ending calls and transferring calls are filtered out.
- AI Model: Choose the AI model.
Save
Web Chat Widget
The Web Chat Widget lets patients chat with your AI assistant directly from your website. Decoda generates an embed code snippet you paste into your site’s HTML, and visitors see a chat bubble that opens a conversation with your assistant.Navigate to the Web Chat Widget
Copy the Embed Code
<head> section of your website. The widget picks up your tenant subdomain and brand color automatically.Configure the Assistant
- Assistant Name: The display name for the chat widget.
- Assistant Behaviour: Instructions that shape how the assistant talks to website visitors. Supports
@suggestion shortcuts and Quick Presets. - Tools: Capabilities the chat assistant can use. Voice-only tools (such as ending calls or transferring calls) are not available in chat.
- AI Model: Choose the AI model.
- Timezone: The timezone the assistant uses when discussing scheduling and appointment times with visitors.
Save
AI Model Selection
All assistant types include an AI Model selector. Available models include options from Google (Gemini) and OpenAI (GPT), with a Recommended option pre-selected. Different models offer varying performance characteristics — the recommended model is suitable for most use cases.Behaviour Prompts and Suggestions
The Assistant Behaviour field on every assistant type accepts rich text with@ mention shortcuts. When you type @ in the behaviour editor, a dropdown appears with available suggestions. Select a suggestion to insert its content into the prompt.
This lets you build reusable text snippets (managed under Suggestions) that can be quickly inserted into any assistant’s behaviour instructions.
For details on creating and managing the saved suggestions inserted with
@, see Suggestions.
Advanced Configuration
Off-Hours Handler
Off-Hours Handler
Schedule Best Practices
Schedule Best Practices
Tool Selection
Tool Selection
Permissions
Permissions
- View Inbound Calling Settings / Manage Inbound Calling — View and modify inbound calling assistants and phone numbers.
- View Outbound Calling Settings / Manage Outbound Calling — View and modify outbound calling assistants.
- View Scribe Assistant Settings / Manage Scribe Assistant — View and modify the Scribe assistant configuration.
- View Call Summarizer Settings / Manage Call Summarizer — View and modify the Call Summarizer assistant.
- View Texting Assistant Settings / Manage Texting Assistant — View and modify the Texting Assistant and the Web Chat Widget.
- View Suggestions Settings / Manage Suggestions Settings — View and modify the reusable text suggestions on the Suggestions page.
Deleting an Inbound Assistant
Deleting an Inbound Assistant
