Sandra
account_circle
arrow_backAdmin Guides

Agent Settings

Customize Sandra’s identity, personality, language support, and topic guardrails from the Admin Portal → Settings tab.

badgeIdentity & branding

FieldDescriptionExample
Agent NameHow Sandra introduces herselfSandra, Aria, Support Bot
Organization NameYour company / org nameAcme Corp
Organization DescriptionBrief org descriptionA SaaS platform for project management
Website URLYour websitehttps://acme.com
Contact EmailSupport / contact emailsupport@acme.com

psychologySystem prompt

The system prompt defines Sandra’s core personality and instructions. Two options:

System Prompt Override

Replace Sandra’s default prompt entirely. Use when you need full control.

You are Sandra, an AI assistant for Acme Corp. Help team members with scheduling, email, and project management. Always be professional but friendly.

Additional Context

Add extra instructions on top of the default prompt. Best for facts and guidelines.

- Our fiscal year starts in April - The CEO is Jane Smith (jane@acme.com) - Team standup is every day at 9am EST - Use metric units for all measurements
Tip: Use “Additional Context” for facts and guidelines. Use “System Prompt Override” only if you need to completely change Sandra’s personality.

translateLanguage support

Add language codes for languages your team uses. Sandra auto-detects the incoming language and responds in the same language if it’s in the supported list.

enEnglish
frFrench
esSpanish
arArabic
htHaitian Creole
ptPortuguese
zhChinese

Default: English if no languages are configured.

shieldTopic guardrails

Allowed Topics

Define what Sandra should engage with. Leave empty for no restrictions.

Company policies, meeting scheduling, email management, project status, HR questions, IT support

Off-Topic Response

How Sandra responds when asked about topics outside the allowed list.

I appreciate the question, but I’m specifically designed to help with work-related tasks. Is there anything work-related I can help you with?

Configuration examples

Customer Support Bot

Agent Name: Support Assistant
Allowed Topics: Product support, Billing, Account management
Off-Topic Response: I’m here to help with Acme support. Visit acme.com/contact for other questions.

Internal Team Assistant

Agent Name: Sandra
Additional Context: Tech stack: Next.js, PostgreSQL, AWS. Sprint planning Monday 10am.
Languages: en, fr
Allowed Topics: (none — unrestricted)

Multilingual Org

Agent Name: Sandra
Languages: en, fr, ht, es
Additional Context: EdLight operates in education tech. Offices: Port-au-Prince, New York, Paris.

swap_horizAI provider configuration

Sandra supports multi-provider fallback for both chat and voice. If the primary provider is unavailable (quota exceeded, rate limited, server error), Sandra automatically retries with the next configured provider.

Chat providers

PriorityProviderModelEnv Var
1OpenAIgpt-4oOPENAI_API_KEY
2Google Geminigemini-2.0-flashGEMINI_API_KEY
3Anthropicclaude-3-5-sonnetANTHROPIC_API_KEY

Voice providers (STT & TTS)

PriorityProviderSTTTTS
1OpenAIWhispertts-1
2Google GeminiMultimodal STTgemini-2.5-flash-preview-tts

infoOnly providers with a valid API key are included in the fallback chain. Set AI_PROVIDER_PRIORITY to change the priority order (e.g. gemini,openai,anthropic).

Best practices

  • lightbulb
    Keep the system prompt focusedDon’t overload with too many instructions. Clear and concise works best.
  • lightbulb
    Use Additional Context for factsPut team members, schedules, policies there — not in the system prompt.
  • lightbulb
    Test after changesSettings take effect immediately. Try edge cases in the chat.
  • lightbulb
    Start permissive, then restrictBegin without topic restrictions and add guardrails as patterns emerge.
  • lightbulb
    Review capability gapsCheck the Gaps tab — if Sandra gets off-topic requests, improve guardrails.

← External APIs

Connect any REST API.

All Admin Guides →

Back to the overview.