Loading dashboard...
๐Ÿš€ Setting up your AI secretary
Grab your phone โ€” you'll scan a QR code in about 2 minutes.
Your private server
๐Ÿ–ฅ๏ธ
Finding the best home for your AI
โ€”
โ˜๏ธ
Picking the fastest data center
โ€”
โšก
Spinning up your private machine
โ€”
๐ŸŒ
Giving it a network address
โ€”
๐Ÿ”‘
Opening a secure channel
โ€”
๐Ÿณ
Installing the runtime
โ€”
๐Ÿ“ฆ
Loading your AI assistant
โ€”
โœ…
Your server is ready!
โ€”
Your AI secretary
๐Ÿค–
Waking up your AI
โ€”
๐Ÿ“ฑ
Grab your phone โ€” QR code arriving
Open WhatsApp โ†’ Linked Devices
AI brain
๐Ÿง 
Connecting free AI providers
Groq, Gemini, OpenRouter, HuggingFace, Together
๐ŸŒ
Connecting browser-based AI
ChatGPT, Claude.ai, Poe, Perplexity
ETA~3 min
โœ… WhatsApp Connected! Your AI secretary is live.
Overview
Your AI secretary at a glance
Agent
Stopped
WhatsApp
Disconnected
CPU
โ€”
Memory
โ€”
Consultant AI
Check
Your AI secretary connects directly to WhatsApp โ€” no browser or extension needed
1. Click Start
We’ll spin up a private server for your AI (~2 min).
2. Scan the QR
Grab your phone: WhatsApp โ†’ Linked Devices โ†’ Link a Device. We’ll ping you when the QR is ready.
3. You’re live
AI reads and replies 24/7. Watch it work in the Messages tab.
Optional: Install the Browser Tools extension for AI-powered web browsing capabilities.
Agent is stopped
CPUโ€”
Memoryโ€”
Choose your agent's resource allocation
Loading available tiers...
Restart your agent to apply the new resource allocation.
Chats
Select a conversation
No conversation selected
Choose a chat from the sidebar to view messages
Live Progress
Real-time events โ€” VM provisioning, agent startup, WhatsApp, LLM setup
Event Stream
Connecting...
All
VM
Agent
WhatsApp
LLM Setup
Waiting for events... Start your agent to see live progress.
WhatsApp Setup
Connect your WhatsApp account
Phone Number
Auto-detected when you scan the QR. If the field stays empty, type your number with country code (e.g. +1234567890) so the agent can recognize self-chat commands.
Start agent first
Command Logs
Agent activity log
โ€”No logs yet.
AI Providers
LLM routing โ€” priority order with daily usage
Start agent to see provider status.
We can automatically log into free AI providers (Groq, Gemini, OpenRouter, etc.) using your Google account in this browser and retrieve API keys for you. No passwords are stored โ€” we use your existing browser session.
How it works:
1. The extension opens each AI provider in a background tab
2. Signs in with your Google account (already logged in)
3. Creates an API key named "wa-secretary"
4. Saves the key securely and closes the tab

You will see tabs briefly open and close โ€” this is normal.
Paste a key to route your own messages through your own quota. Keys are saved to our database so they survive container restarts โ€” you'll never have to re-enter the same key after a reboot.
AI Setup
Configure how your AI secretary behaves
This is the instruction your AI follows when replying to WhatsApp messages.
Example: You are a real estate assistant. Reply professionally and ask for contact details.
Usage
Messages handled by your AI secretary
This Week
โ€”
This Month
โ€”
Success Rate
โ€”
Contact Filters
Control which contacts your AI replies to
Auto-reply enabled
Toggle to pause AI replies without stopping the agent
Reply to group chats
When on, AI will also reply to messages in group conversations
Short label appended to every AI reply. Uses WhatsApp formatting: _text_ = italic, *text* = bold. Leave empty to disable.
Show theconsultant.chat
Append a small theconsultant.chat tag on every AI reply, next to the AI indicator
Preview
Sure, I'll take care of that for you! 10:42 AM
Reply only to listed contacts
When on, AI only replies to numbers in the whitelist below
Whitelist (one number per line)
Referral Program
Invite friends and earn free days for every signup
โ€”
Referrals
โ€”
Days per referral
โ€”
Total days earned
๐ŸŽ Every friend who signs up using your link earns you 7 free days added to your account automatically.
Integrations
Connect your AI secretary to external tools
Every incoming WhatsApp message fires a POST request to your URL.
Signed with HMAC-SHA256 โ€” connect to Zapier, Make, n8n, or your own backend.
Webhook URL
Webhook Secret (for signature verification)
Example payload:
{"event":"message.received","contact":"+1234567890","message":"Hello!","ts":1234567890}
No webhook deliveries yet.
Knowledge Base
Add documents your AI uses as context when replying
โ€” or โ€”
No documents yet. Add your first one!
When someone sends a message, your AI searches the knowledge base for relevant context and includes it in the reply. Great for: product FAQs, price lists, opening hours, business info, policies, and anything your AI needs to reference.