CX — Admin Onboarding · raia2.com
0%
Get oriented / Lesson 1 of 21 3 min

What raia CX is

raia CX is the control room for your organization's AI agents. Everything you do as an admin happens inside one organization workspace — you build agents, train them on your content, give them skills, launch them into channels, and then monitor what they do.

What raia CX is
What raia CX isclick to enlarge

Organization

Your workspace. It owns the agents, the API keys, the brand, the users and the usage limits. The org ID sits in every URL after /launch-pad/.

Agent

One AI worker with its own identity, instructions, knowledge and channels. An org can run dozens.

Skill

A capability you attach to an agent — Live Chat, Email, SMS, Voice, Functions, Escalation, MCP and ~25 more. Skills are what turn a prompt into a product.

Pack

Reusable blocks of training/instructions you can link to many agents — policy guardrails, role playbooks, tone rules.

Function

A callable action (an HTTP webhook with a JSON schema) an agent can invoke mid-conversation to look something up or write something back.

Conversation

Every exchange between an agent and an end user, scored and summarized automatically.

Copilot

The human-in-the-loop inbox where your team watches conversations live, takes over, and works alongside agents.

Steps

  1. Sign in at raia2.com

    You land on the Launch Pad dashboard for your default organization.

  2. Check which org you're in

    The org switcher sits at the top-left of the header. If you administer more than one org, everything on screen is scoped to the one selected here.

  3. Confirm you have admin rights

    Only Owner and Admin org roles see the full Launch Pad. If your sidebar has no Users, Conversations or Settings group, you're signed in as a regular user.

Tip The blue “Help Guide” link in the header and “Ask raia” in the bottom-right are live agents built on this same platform — the product is its own best demo.
Open your dashboard ↗
Get oriented / Lesson 2 of 21 4 min

The Launch Pad layout

The left rail has two levels: a slim icon strip for the top-level areas — Launch Pad and Copilot — and an expanded panel for the section you're in. The gear at the bottom swaps the panel over to organization settings.

The Launch Pad layout — raia CX
The Launch Pad layout — raia CXclick to enlarge

BUILD › Agents

Every agent in the workspace. Create, import, favorite, filter by Public / Private / Inactive.

BUILD › Packs

The shared library of training packs.

BUILD › Functions

The shared library of callable functions.

MANAGE › Users

End users — the people (and phone numbers) who have talked to your agents.

MANAGE › Conversations

Every conversation across every agent and channel, with scores and summaries.

Settings (gear) ›

Profile, Admins, Conversation States, Resources Usage, Logs, API Keys, Brand, Integrations, Settings.

Steps

  1. Open Agents from the Build group

    Cards show the agent's public name, description and type. The dot on the right of each card is its status.

  2. Use the status pills to triage

    All, Public, Private, Inactive and Favorites filter the library instantly — useful once you're past a dozen agents.

  3. Switch between card and list view

    The two icons to the right of the page-size selector toggle the layout.

  4. Note the Import button

    Agents can be exported from one raia organization and imported into another via a token — that's how you promote an agent from a sandbox org to production.

Note Non-admin users see a much smaller sidebar: Agents, Packs, Functions, Copilot and Profile only. Everything under Manage and Settings is gated on the Owner/Admin org role.
Open the agent library ↗
Prepare the organization / Lesson 3 of 21 3 min

Set your brand

Brand controls what your people see on the login screen, on invitation and system emails, and in the chat widget footer. Set it once, early — it's the difference between an internal rollout that looks official and one that looks like a side project.

Set your brand — raia CX
Set your brand — raia CXclick to enlarge

Steps

  1. Go to Settings › Brand
  2. Upload a square logo

    It appears on sign-in, sign-up and system emails.

  3. Set the Brand Name

    Used in email copy and page titles.

  4. Set Terms and Services URL and Knowledge Base URL

    Both are required. The knowledge base link is what your agents' welcome screens point users to for self-service.

  5. Choose a URL Slug

    This gives you branded auth URLs — raia2.com/auth/signin/<slug> renders your logo and name instead of raia's.

Tip Reset restores raia's default branding — handy if a logo upload goes wrong mid-rollout.
Open Brand ↗
Prepare the organization / Lesson 4 of 21 4 min

Authentication and default limits

Two decisions live here, and both are org-wide: how your people prove who they are, and how much any single agent or user is allowed to spend before raia stops them.

Authentication and default limits — raia CX
Authentication and default limits — raia CXclick to enlarge

Steps

  1. Go to Settings › Settings
  2. Pick your Enabled Authentication Methods

    Authenticator (TOTP) and Phone Number can both be on. Whatever you enable here is what users can choose during their own two-factor setup.

  3. Pick the Default Authentication Method

    The one new users are pushed toward. Phone Number is the lower-friction default; TOTP is the stronger one.

  4. Set Agent defaults under Default Limits

    Monthly ceilings for tokens, SMS, emails and call minutes that apply to every agent that doesn't have its own custom limits.

  5. Set User defaults

    The same four ceilings, applied per end user — your main defense against one runaway conversation burning the month's budget.

Watch out An agent's own limits can never exceed the organization's subscription limits. Setting a generous agent default does not raise your plan ceiling.
Note Defaults apply to agents without custom limits. Anything you set on an agent's own Usage tab wins.
Open Settings ↗
Prepare the organization / Lesson 5 of 21 5 min

Invite your team

“Admins” is the org membership list — the humans who work in raia, as opposed to the end users who talk to your agents. Get the role model right here and the rest of your governance follows.

Invite your team — raia CX
Invite your team — raia CXclick to enlarge

Owner

Full control including ownership transfer. Cannot be granted from this screen — it comes with the org.

Admin

Everything an owner can do day to day: create agents, see all conversations, manage keys, invite people.

User

Can build and use agents they're given access to. No Users, Conversations, Logs or org Settings.

Copilot User

Lives only in the Copilot inbox — works conversations alongside agents, no build access.

Copilot Admin

Copilot plus the ability to manage the Copilot experience for others.

Steps

  1. Go to Settings › Admins
  2. Press Invite User

    Enter the email and pick an access mode (role). raia emails them an invitation.

  3. Track the invite under Invited Users

    That tab shows email, role, who invited them and when — and lets you revoke a pending invite.

  4. Edit a member with the pencil icon

    You can change their role and flip status between Active and Inactive. Deactivating is the reversible move; deleting removes them from the org.

Tip Give day-to-day builders the User role and grant them access per agent from that agent's Security tab. Reserve Admin for people who genuinely need the keys and the conversation archive.
Watch out Anyone with the Admin role can read every conversation in the org, including any personal data end users typed into chat. Treat it as a data-access decision, not just a convenience one.
Open Admins ↗
Build your first agent / Lesson 6 of 21 5 min

Create an agent

Creation is deliberately thin — one screen, four decisions. Everything that makes the agent good happens afterward, on the Train and Skills tabs.

Create an agent — raia CX
Create an agent — raia CXclick to enlarge

Steps

  1. From the dashboard or agent library, press Create an Agent
  2. Choose an Agent type

    Twelve types: Analyst, Support, Sales, Creative, Assistant, Knowledge, Task, Code, Research, Customer Success, Workflow and Marketing. The type seeds the agent's default posture and shows up as a filter across the product.

  3. Enter a Public name

    What end users see in chat — e.g. “Amy”. Keep it human.

  4. Enter an Internal name

    Must be unique across the org. This is what you and your team search for — e.g. “Amy Sales Agent”.

  5. Write a Description

    One or two sentences on the job this agent does. Optimize with AI will tighten it for you.

  6. Press Create agent

    Takes a few seconds. raia provisions the agent and attaches three skills automatically: Live Chat, Scoring and Copilot.

Note A brand-new agent has empty instructions and no documents. It will answer, but generically — the next two lessons are what make it yours.
Tip Naming convention that scales: internal name = <Team> <Purpose> Agent. Sorting the library alphabetically then groups by team for free.
Open the create form ↗
Build your first agent / Lesson 7 of 21 3 min

Identity and the Info tab

The Info tab is the agent's identity card, and the live preview on the right shows exactly what a user will see. It also tells you which API key the agent was created against.

Identity and the Info tab — raia CX
Identity and the Info tab — raia CXclick to enlarge

Steps

  1. Open an agent from the library, stay on Info
  2. Check Used API keys for agent creation

    A green dot next to OpenAI API Key means the agent is bound to a working org key. If it's red or missing, the agent has no model credentials and won't answer.

  3. Adjust Agent role, Public name, Internal name and Description

    All editable after creation.

  4. Add Tags

    Free-text labels — Sales, Support, Outbound. They power search and filtering in the library.

  5. Upload a background image or generate one with AI

    This is the card art in the library and the header of the chat widget.

Tip The seven tabs across the top — Info, Skills, Train, Usage, Security, Launch, Report — are the whole agent lifecycle in order. Usage, Security and Report are visible only to the agent's Owner and Admins.
Build your first agent / Lesson 8 of 21 7 min

Train: instructions and packs

This is the agent's system prompt, and it is versioned. Every save can become a numbered version you can roll back to — which means you can experiment on a live agent without fear.

Train: instructions and packs — raia CX
Train: instructions and packs — raia CXclick to enlarge

Steps

  1. Open the agent's Train tab, sub-tab Agent Instructions
  2. Write the instructions in Current Instructions

    Markdown works. A structure that holds up: Identity & Role → What you know → How to answer → What you must never do → When to escalate.

  3. Use Optimize with AI to tighten a draft

    It rewrites for clarity, not for content — review before saving.

  4. Press Save for a quick edit, Save version to snapshot

    The Instructions Version dropdown at the top lists every version with its author and timestamp, so you can compare and revert.

  5. Attach shared Packs from the right rail

    Add Packs pulls in a pack's content; Link Packs keeps it live so future edits to the pack flow through to every agent linked to it.

Packs library — shared, reusable instruction blocks. Green dot = active.
Packs library — shared, reusable instruction blocks. Green dot = active.click to enlarge
Tip Put anything that must be true for every agent — tone, legal disclaimers, escalation policy — in a linked pack such as “Global Policy Pack” rather than in each agent's instructions. One edit then updates the whole fleet.
Watch out Save version before any large rewrite. It is the only undo.
Build your first agent / Lesson 9 of 21 5 min

Train: documents and knowledge

Documents are the agent's private knowledge base. raia uploads them to a vector store and the agent retrieves from it before answering — this is what stops it inventing your policies.

Train: documents and knowledge — raia CX
Train: documents and knowledge — raia CXclick to enlarge

Steps

  1. Open Train › Documents
  2. Press Upload Document

    Markdown, text, PDF, JSON and similar. The status column shows processing progress, and “Uploaded to OpenAI at …” once it's live in the vector store.

  3. Use the per-row toggle to include or exclude a file

    Toggling off removes a document from retrieval without deleting it — the clean way to test whether a file is helping or confusing the agent.

  4. Search and page through the list

    Large agents run to hundreds of documents; the search box matches on document name.

  5. Download All to snapshot the knowledge base

    Useful before a big content refresh.

Tip Feed it clean Markdown rather than raw PDFs where you can. Retrieval quality tracks source quality more than model choice.
Watch out If a document sits in processing for more than 15 minutes raia flags it. Delete and re-upload rather than waiting.
Note Uploaded content leaves your org only in the sense that it goes to the model provider on your API key. Restrict who can see it with the Security tab's “Restrict Access to Training Documents to Owner Only” switch.
Build your first agent / Lesson 10 of 21 5 min

Advanced settings: model and retrieval

Where you pick the brain. Model choice, reasoning depth and retrieval behaviour all live on one screen, and they are the biggest levers on both quality and cost.

Advanced settings: model and retrieval — raia CX
Advanced settings: model and retrieval — raia CXclick to enlarge

Steps

  1. Open Train › Advanced Settings
  2. Choose a GPT Model

    Models marked (Reasoning) think before answering — better for analysis, slower and dearer for chat.

  3. Set Reasoning Effort and Reasoning Mode

    Low/Medium/High effort, Standard or Pro mode. Start Medium/Standard and only raise it if answers are shallow.

  4. Leave Use File Search on for any agent with documents

    File Search Max Num Results controls how many chunks are retrieved per answer. More context, more tokens.

  5. Enable Code Interpreter only if the agent must compute

    And JSON Schema Output only when a downstream system consumes the reply — it forces every response into your schema.

  6. Write a Default Error Message

    What the user sees when a model call fails. Make it human.

  7. Leave Vector Store alone unless you're sharing knowledge

    Overriding the vector store ID points this agent at another agent's knowledge base.

Note Creativity (Temperature) and Randomness (Top_P) sliders only appear for models that support them — the GPT-5 and o3 families hide them.
Tip Cost control in one line: smaller model + Medium reasoning + a tight File Search result count handles the majority of support traffic.
Add capabilities / Lesson 11 of 21 8 min

The Skills catalog

Skills are how an agent reaches the world. Attached skills sit on the left; the right rail, Skills to Add, shows what's still available. A skill that says “Click SET UP” is attached but not yet configured — and does nothing until you configure it.

The Skills catalog — raia CX
The Skills catalog — raia CXclick to enlarge

Steps

  1. Open the agent's Skills tab
  2. Add a skill with the + button in Skills to Add
  3. Configure it with the pencil icon, or the SET UP link in its description

    Unconfigured skills carry a SET UP badge.

  4. Archive (box icon) to pause, delete (bin) to remove

    Archiving keeps the configuration; deleting discards it.

Reference

SkillWhat it gives the agent
Live ChatAn embeddable web chat widget. Attached by default on every new agent.
EmailA dedicated inbound/outbound address so the agent can hold email threads.
SMSSend and receive text messages through your Twilio number.
VoiceTake and make phone calls (needs VAPI keys).
Microsoft Teams / SlackRespond to mentions and DMs inside your workspace chat tools.
APIDrive conversations programmatically from your own systems.
FunctionCall your webhooks mid-conversation with structured arguments.
WebhooksPush conversation events out to any URL as they happen.
MCPUse Model Context Protocol servers and their tools.
OrchestratorRoute work to other agents — the supervisor pattern.
EscalationDetect trouble and alert humans by email, SMS, webhook or in-app.
NotificationsPing recipients at the start and/or end of conversations, optionally only below a score threshold.
MemoryRemember across conversations — shared across users or personal, with a retention window.
ScoringAuto-score and summarize every conversation. Attached by default.
FeedbackCollect, review and export thumbs up/down for retraining.
AuditorWatch conversations for sensitive data, security risk and policy breaches.
Data RetentionControl how long conversations are kept and whether they're anonymized.
Message quotaPause a contact who exceeds a daily message count — abuse and token-burn protection.
ScrapingPull web sources into the agent's training data on a schedule.
Web SearchLet the agent search the live web.
External RetrieverRetrieve from your own vector database (e.g. Pinecone).
CalendarCheck availability, book, remind and reschedule.
CopilotPowers the human-in-the-loop inbox. Attached by default.
Enhanced PromptingExpand short or vague user prompts before they reach the agent.
ReportExpose activity statistics — emails, SMS, calls — to the agent itself.
Tip Resist attaching everything. Each skill is a surface to configure, test and govern. A production support agent usually needs four: Live Chat, Escalation, Scoring and one channel.
Note “Great job! All skills have been added” in the right rail means nothing is left to attach — not that everything is configured.
Add capabilities / Lesson 12 of 21 7 min

Configure Live Chat

The most-used skill, and the one your customers actually see. Five tabs; the live preview on the right updates as you type.

Configure Live Chat — raia CX
Configure Live Chat — raia CXclick to enlarge

Content

Welcome lines, disclaimer, the main button and its subtext, links, intro message, up to four predefined prompts, footer, and custom chat buttons.

Chat Capabilities

Auto-open delay, message length limit, citations, file upload, streaming, voice chat, and the auto-complete / auto-archive lifecycle.

Pre-Chat & Availability

What you ask users before the conversation starts (text, email, phone, select fields) and your operating hours.

Design

Colours, shape and placement of the widget.

Security

Security keys, allowed origins, IP rules, country allow/deny and verification.

Steps

  1. Open the agent's Skills tab and edit Live Chat
  2. Write the two welcome lines and the Disclaimer

    The disclaimer supports Markdown and is where your “this is an AI” notice belongs.

  3. Set the Main Button Label and Subtext

    “Ask a question” / “Do you need product support?” is the pattern — verb first, then the promise.

  4. Add Links to your docs or knowledge base

    They appear on the welcome screen as escape hatches for people who'd rather read.

  5. Add up to four Predefined options under Predefined Conversation Elements

    These set expectations about what the agent is good at. Use real top-intent questions.

  6. On Security, restrict allowed origins to your own domains

    Otherwise anyone can embed your agent on their site and spend your tokens.

Watch out Allowed origins is the single most-skipped setting and the one that costs money when skipped.
Tip Turn on Auto Archive Chat with a sensible timeout so abandoned chats don't sit open forever and skew your conversation counts.
Add capabilities / Lesson 13 of 21 5 min

Functions and actions

Functions let an agent do things, not just say things. Each one is a named webhook with a JSON parameter schema — the agent decides when to call it and fills in the arguments.

Functions and actions — raia CX
Functions and actions — raia CXclick to enlarge

Steps

  1. Build it once in BUILD › Functions, or per-agent in the Function skill
  2. Give it a Function Name and Internal Name

    The name is what the model reasons about — make it descriptive: “Get Customer Details”, not “fn3”.

  3. Write Function Instructions

    Tell the model when to use this and when not to. Optimize with AI helps here.

  4. Set the Webhook to Call

    Your endpoint. Add Header Name/Value pairs for authentication — e.g. Authorization: Bearer ….

  5. Define Function Parameters as JSON

    The arguments the model must supply. This is the contract; be strict about required fields.

  6. Attach it to an agent via the Function skill and test in the sandbox
Tip Start read-only. Let an agent look things up for a week before you let it write anything back.
Note Webhooks (a separate skill) are the mirror image: they push events out when things happen, rather than being pulled in by the model.
Open the function library ↗
Launch / Lesson 14 of 21 6 min

Launch and deploy your agent

The Launch tab is the deployment console: every channel the agent is reachable on, its public status, a QR code and a share link, and the sandbox to test in before any of it goes live.

Launch and deploy your agent — raia CX
Launch and deploy your agent — raia CXclick to enlarge

Steps

  1. Open the agent's Launch tab
  2. Test first — press Test Agent

    Opens a sandbox conversation. Run your top five real questions through it before touching status.

  3. Set Agent Status

    Public — anyone with the link or QR can chat. Private — only people you've granted access. Inactive — off.

  4. Press View Embed Code for Live Chat

    One script tag with the agent's API key. Paste it before </body> on your site and the floating widget appears.

  5. Check the channel rows

    Email shows the agent's address, SMS and Voice show its number, Webhook and Function link to their configuration.

  6. Share the QR or Copy public link

    Good for events, printed material and internal announcements.

  7. Use Export Agent to promote between orgs

    Generates a token another raia organization can import.

The embed snippet — a single async script tag carrying the agent's API key.
The embed snippet — a single async script tag carrying the agent's API key.click to enlarge
Watch out Public status plus an unrestricted allowed-origins list means anyone can embed your agent anywhere. Set origins on the Live Chat Security tab before going Public.
Tip Roll out as Private first, grant your pilot group on the Security tab, gather a week of conversations, then flip to Public.
Operate and monitor / Lesson 15 of 21 4 min

Read the dashboard

Your daily standing check. Four KPI cards with 7-day deltas and sparklines, an activity chart, per-agent performance, system log health and Copilot usage.

Read the dashboard — raia CX
Read the dashboard — raia CXclick to enlarge

Active Agents

How many are live, and how many launched this month.

Messages · 7d

Volume against the previous 7 days. A sudden drop usually means a broken channel, not quieter customers.

Users Engaged · 7d

Distinct end users across all agents.

Avg CX Score · 7d

The Scoring skill's average, and how many conversations it's based on. Low sample = noisy number.

Agent activity

Messages or Tokens over 7 / 30 / 90 days. The Tokens view is your cost curve.

Agent performance

Per-agent message volume against average CX score — the fastest way to spot a busy agent that's answering badly.

System logs · 7d

Warning and error counts. Click a day to jump straight into filtered Logs.

Steps

  1. Scan the four KPI cards and their delta badges
  2. Switch the activity chart to Tokens once a week

    Token spikes that don't track message spikes mean an agent's context has grown — usually too many retrieved documents.

  3. Look for high-volume, low-score agents in Agent performance

    That combination is where retraining pays back fastest.

  4. Click into Errors if the count is non-zero
Open the dashboard ↗
Operate and monitor / Lesson 16 of 21 6 min

Conversations and scoring

The archive of everything your agents have said, scored 0–10 and summarized automatically by the Scoring skill. This is your quality function.

Conversations and scoring — raia CX
Conversations and scoring — raia CXclick to enlarge

Steps

  1. Open MANAGE › Conversations
  2. Set the date range

    Defaults to the last month. The range picker is top-right.

  3. Open Filters

    Source (Live Chat, Voice, Email, SMS, Slack, API…), Status, Agent, State, Favorite, Read, Assignee and a Score range.

  4. Sort by Score ascending and read the worst ten

    This single habit, once a week, is the highest-value thing an admin does in raia.

  5. Read the auto Summary column before opening anything

    It tells you what the user wanted and what the agent did, in two lines.

  6. Click the message count to open the full transcript

    It opens in the Copilot view, where you can read every turn, see which model answered, and check the sources it cited.

  7. Export with the download icon on a row
Tip Turn what you learn into training: bad answer → fix the instructions or add the missing document → save a new instructions version. That loop is the entire job.
Note Scores only exist where the Scoring skill is attached. A blank score usually means the summary is still generating.
Open Conversations ↗
Operate and monitor / Lesson 17 of 21 3 min

End users

Every person or phone number that has talked to any of your agents, with their conversation count. Distinct from Admins — these are your customers, not your staff.

End users — raia CX
End users — raia CXclick to enlarge

Steps

  1. Open MANAGE › Users
  2. Search by name, email or ID
  3. Sort by Created at to see new arrivals, or by conversations to find your heaviest users
  4. Click a user ID to see their history and set per-user limits
Watch out This table is personal data. It's a good reason to keep the Admin role tight and to configure the Data Retention skill on any agent handling customer information.
Open Users ↗
Operate and monitor / Lesson 18 of 21 6 min

Human in the loop with Copilot

Copilot is the shared inbox where your team works alongside the agents — reading live conversations, taking over when the agent is out of its depth, and rating answers so they improve.

Human in the loop with Copilot — raia CX
Human in the loop with Copilot — raia CXclick to enlarge

Steps

  1. Open Copilot from the icon rail

    You get an agent picker and the full conversation list for the selected agent.

  2. Triage with the tabs and state chips

    All / Archived / Favorites / Unread / Assigned, plus New, Escalated, Open, Complete.

  3. Open a conversation to read the full thread

    Each agent reply shows the model used, a Sources link for what it retrieved, and Good / Bad feedback buttons.

  4. Take over by typing in the message box

    The footer tells you the mode — “AI is active. Human in the Loop Available.”

  5. Rate answers with Good / Bad

    The Feedback skill collects these for retraining.

  6. Assign a conversation to a teammate

    Assignment plus the Assignee filter on the Conversations page is how a small team divides an inbox.

Conversation States — the org-wide workflow labels used across Copilot and Conversations.
Conversation States — the org-wide workflow labels used across Copilot and Conversations.click to enlarge
Tip Escalated conversations are the ones to staff. Configure the Escalation skill so trouble finds your team rather than your team hunting for it.
Note Conversation states — New, Open, In Process, Escalated, Complete — are org-wide and editable under Settings › Conversation States.
Operate and monitor / Lesson 19 of 21 4 min

Logs and troubleshooting

When something isn't working — a webhook silently failing, an SMS not sending, an API caller getting 401s — this is where the answer is.

Logs and troubleshooting — raia CX
Logs and troubleshooting — raia CXclick to enlarge

Steps

  1. Open Settings › Logs
  2. Filter by Source

    User Action, SMS, Email, Slack, Webhook, External API, Auditor, Suspicious Behavior, System.

  3. Filter by Status

    Success, Warning, Error.

  4. Narrow the date range and search the message text
  5. Click Debug on a row for the full payload

    Method, endpoint and response — enough to hand to whoever owns the failing system.

Tip The dashboard's System logs panel links straight here with the filters pre-applied. Start there rather than filtering by hand.
Open Logs ↗
Operate and monitor / Lesson 20 of 21 6 min

Usage, limits and governance

Three screens make up your cost and risk controls: org-wide Resources Usage, per-agent Usage limits, and per-agent Security.

Usage, limits and governance — raia CX
Usage, limits and governance — raia CXclick to enlarge

Steps

  1. Check Settings › Resources Usage weekly

    Tokens, Conversations, Calls, SMS and Emails against your monthly limits, in card or table view. Force Refresh recalculates on demand.

  2. Set per-agent ceilings on the agent's Usage › Limits tab

    Press Set Limits for monthly tokens, SMS, emails and call minutes. When a limit is hit the agent stops performing the action that would exceed it.

  3. Control access on the agent's Security tab

    Grant users per-agent roles — Owner, Admin, Editor, User — and invite people directly to a single agent.

  4. Turn on Restrict Access to Training Documents to Owner Only where knowledge is sensitive

    Only the agent owner and org owner can then view or download its documents.

  5. Attach Data Retention to any agent handling personal data

    Sets how long conversations are stored and whether they're anonymized.

  6. Consider Auditor and Message quota on public agents

    Auditor watches for sensitive data and policy breaches; Message quota pauses a contact who exceeds a daily message count.

Per-agent usage limits — monthly ceilings for tokens, SMS, emails and call minutes.
Per-agent usage limits — monthly ceilings for tokens, SMS, emails and call minutes.click to enlarge
Watch out Agent limits cannot exceed the organization's subscription limits — the plan is always the hard ceiling.
Tip A public, unauthenticated agent with no message quota and no origin restrictions is the one configuration that can genuinely surprise you on a bill.
Operate and monitor / Lesson 21 of 21 4 min

Slack and Microsoft Teams

Org-level connections that let agents live where your team already talks. Connect the workspace once here, then attach the matching skill to each agent that should respond there.

Slack and Microsoft Teams — raia CX
Slack and Microsoft Teams — raia CXclick to enlarge

Steps

  1. Open Settings › Integrations
  2. Connect Slack

    Authorizes a Slack workspace so agents can answer bot @mentions in mapped channels and DMs. Requires an org admin on both sides.

  3. Connect Microsoft

    Authorizes a Microsoft tenant for Teams channels and chats.

  4. Attach the Slack or Microsoft Teams skill to the agents that should respond

    The org connection alone does nothing until an agent has the skill.

  5. Map the channels

    Only mapped channels route to the agent — deliberately, so an agent can't be dragged into every conversation in the workspace.

Note The Slack skill's configuration route is the one screen in the product explicitly gated on the org Admin role.
Open Integrations ↗
enlarged screenshot
click anywhere or press Esc to close