S

SelfChat

Sign in to your support inbox

Enter the 6-digit code from your authenticator app, or one of your recovery codes.

S

Welcome to SelfChat

Create the first admin account.

S

Inbox

💬

Select a conversation

New chats from your websites appear here in real time.

Visitor

Websites

🌐

Add a website to get its embed code

Layout
Position
AI agent
Saved ✓

Install on your website

Paste this just before </body> on every page where the chat should appear.


            
          

Open a test page with this widget →

Identity verification (optional)

Send logged-in users' name and email, signed by your server with this secret. Signed users show as ✓ Verified in the inbox, and their chat history follows them across devices. Never put the secret in browser JavaScript.


            
          

Online now

Everyone with one of your websites open right now, including people who haven't written yet. Click Message to start a chat; it pops open on their screen.

AI Agents

🤖

Create an AI agent

Give it instructions and knowledge bases, then turn it on for a website.

has no API key yet. Add one in Settings before the agent can reply.
Knowledge bases this agent can search
Saved ✓

Test it

Chat with the agent here. Nothing is sent to visitors.

Knowledge

📚

Create a knowledge base

Add FAQs, policies and product info. AI agents answer from it.

Add content

Articles

Settings

Account & security

Signed in as .

Change password

Changing it signs you out on every other device.

Two-factor login

Ask for a code from an authenticator app (Google Authenticator, Microsoft Authenticator, 1Password, Authy…) every time you sign in. Even someone who steals your password can't get in.

1. Scan this QR code with your authenticator app:

QR code for your authenticator app

Can't scan? Enter this key manually:

2. Type the 6-digit code it shows:

Save these recovery codes now. Each one works once if you lose your phone. They won't be shown again.


              

Where you're signed in

Sessions end after 12 hours of inactivity, and always after 7 days.

Admin accounts

AI provider API keys

Add a key for each provider you want your AI agents to use. Keys are stored on your server only, and usage is billed to your account with that provider.