> For the complete documentation index, see [llms.txt](https://docs.stammer.ai/stammer.ai-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stammer.ai/stammer.ai-docs/masterchat.md).

# MasterChat

### What is MasterChat?

MasterChat provides a familiar, clean chat interface that allows users to interact with your custom AI agents without needing access to the dashboard or backend systems. It creates a dedicated space where clients can use your AI solutions through a streamlined experience similar to ChatGPT.

### Key Features

#### White-Labeled Interface

* Fully customizable to match your agency's branding
* Clean, familiar chat interface that requires minimal user training
* Professional appearance that can be presented directly to clients

#### Granular Access Control

* Enable/disable specific AI agents in MasterChat at the individual level
* Configure access at the account or sub-account level
* Control which AI agents each client can access

#### Subscription Management

* Create dedicated subscription packages that include MasterChat access
* Offer MasterChat as a premium add-on service to increase revenue
* No additional cost to agencies despite being a premium feature for clients

#### Direct Client Login

* Clients can log in directly to their configured AI agents
* No exposure to dashboard or backend systems
* Streamlined experience focused solely on AI interaction

***

### Getting Started with MasterChat

MasterChat is currently available to Full SaaS Mode users only. To enable MasterChat for any AI agents in your account (or any sub-accounts) you must also have your OpenAI api key enabled in the Vault settings.

#### Step 1: Add OpenAI API Key to Agency Vault

* Get your OpenAI API key from <https://platform.openai.com/settings/organization/api-keys>
* Create a new secret key and copy the string
* Paste this string into the Vault inside Stammer AI
* Click Verify and then Save

<figure><img src="/files/YVTW013rVEsNlKIv4oWO" alt=""><figcaption></figcaption></figure>

#### Step 2: Enable MasterChat for AI Agents

* Navigate to any AI agent and look for the 'MasterChat' option
* Toggle MasterChat on for each agent you want available in the interface

<figure><img src="/files/lKnBkma7TSAVg80XUG54" alt=""><figcaption></figcaption></figure>

#### Step 3: Start Using MasterChat

* Once an AI agent is enabled, you can immediately access it in the MasterChat interface
* Test the experience to ensure it works as expected before inviting clients
* Your past conversations will show up in the left hand column. You can filter and search through these conversations as well.

<figure><img src="/files/NRkKRzprWl7ORytjoUn8" alt=""><figcaption></figcaption></figure>

***

### MasterChat Permissions

You have full control over who gets access to MasterChat. You can enable it selectively for specific users, include it in subscription plans, or offer it as a premium upsell to clients.

#### Agency-Level SaaS Configurator

* Select the "MasterChat" tab in agency settings
* Toggle the switch to enable/disable MasterChat at the agency level
* Configure MasterChat permissions for subscription packages

<figure><img src="/files/jb6JA4bvY1ITxPuME9C2" alt=""><figcaption></figcaption></figure>

#### Sub-Account Configuration

* Access the sub-account settings section
* Navigate to "MasterChat Access"
* Enable/disable MasterChat for the sub-account
* Select which AI agents should be available to this sub-account

<figure><img src="/files/zFi27twARSdqo8uIqVDj" alt=""><figcaption></figcaption></figure>

#### AI Agent-Specific Permissions

* Navigate to the AI agent settings
* Locate the "View in MasterChat" option
* Enable/disable MasterChat for this specific AI agent

<figure><img src="/files/sEmEi8aMj9tkLhjqCKr7" alt=""><figcaption></figcaption></figure>

#### User-Level Permissions

* Access the user management section
* Select a specific user account
* Navigate to "MasterChat Permissions" option
* Enable/disable MasterChat for this user
* Note: Users will only see AI agents in their sub-account

<figure><img src="/files/PpBtpejUJA7sEOUNYMVc" alt=""><figcaption></figcaption></figure>

***

### Customizing MasterChat

#### Changing the Name

* Go to Agency > Custom Styling > MasterChat
* Update the name to appear in the left column

#### Updating the Default Theme

* Choose between light mode or dark mode
* Set the default that users will see when first accessing MasterChat

<figure><img src="/files/3W52sKJYisFqtkxnguGJ" alt=""><figcaption></figcaption></figure>

***

### Building AI Agents for MasterChat

When building AI agents for MasterChat, the prompting and instructions you provide to the AI agent will be slightly different than a customer support agent. For example&#x20;

### Use Cases

#### Internal Business Applications

* Email generation using company knowledge and guidelines
* HR assistance and documentation
* Internal support systems

#### Extended Client Offerings

* Start with external-facing chat widgets
* Expand to internal tools as clients discover new AI use cases
* Create specialized agents for different departments or functions

***

### Selling MasterChat

There are a couple of different ways you can sell MasterChat to your clients.&#x20;

**Option 1: Include with Subscription Plan**&#x20;

When users purchase your subscription plan, they automatically receive access to MasterChat as part of their package.

<figure><img src="/files/W4E65zA7sCpvvv6TfpkD" alt=""><figcaption></figcaption></figure>

**Option 2: Upsell as Add-On**&#x20;

Position MasterChat as an additional feature that sub-accounts can purchase separately. As an agency, you determine the pricing for your clients. The cost will be deducted from their wallet balance.

<figure><img src="/files/eMgDzcBXtNEdk91AUOih" alt=""><figcaption></figcaption></figure>
