We Replaced Our CRM Dashboard with a Chat Interface — Here's Why
I have a confession: I've always found traditional CRM dashboards frustrating to use. And I say this as someone who builds one.
The problem isn't that CRMs lack features. It's that they have too many features hidden behind too many menus. Want to check how many leads your Sales Assistant captured this week? Click Analytics, select the date range, filter by agent, scroll down to the leads section. Want to send a campaign? Navigate to Campaigns, select a template, configure the audience filter, preview, send. Want to update your bot's greeting message? Settings → Agents → Select agent → Greetings tab → Edit → Save.
Each of these actions takes 30 seconds to 2 minutes. They add up. Especially for a founder or small-team operator who's doing this multiple times a day on top of everything else.
So we asked ourselves: what if you could do all of that by just... typing what you want?
The CRM Assistant (we call it "Copilot")
We built an AI assistant directly into the Growbro dashboard. It sits in the corner of the screen, and you interact with it through natural conversation. It has secure, real-time access to your database — your leads, your agent configurations, your campaign history, your analytics.
Here's what using it actually looks like:
Querying analytics
Instead of clicking through the analytics dashboard:
You: How many leads did my Sales Assistant capture this month?
Copilot: Your Sales Assistant captured 247 leads in the last 30 days. Here's the breakdown:
- Tagged "Hot Lead": 43
- Tagged "Follow-up Required": 89
- Tagged "Information Only": 115
Would you like to see the daily trend or compare with last month?
The assistant executes live database queries behind the scenes. It aggregates across your agents, channels, and tags, then presents the results in plain English. No CSV exports. No manual filtering.
Launching campaigns
This is where it gets genuinely useful. Instead of navigating the campaign builder:
You: I want to send a WhatsApp campaign.
Copilot: Sure! Which AI agent would you like to send from? [OPTION: Sales Assistant] [OPTION: Support Hero]
You: taps Sales Assistant
Copilot: Here are your approved templates for Sales Assistant: [OPTION: summer_promo] [OPTION: follow_up_v2] [OPTION: new_arrival]
You: taps summer_promo
Copilot: Who should receive this campaign? [OPTION: Hot Lead (43 leads)] [OPTION: Follow-up Required (89 leads)] [OPTION: All Leads (247 leads)]
You: taps Hot Lead
Copilot: Here's the summary before I send:
- Campaign: Summer Promo
- Template: summer_promo
- Audience: Hot Lead (43 leads)
- Estimated cost: ₹7.74
- Send: Immediately
[OPTION: ✅ Confirm & Send] [OPTION: ❌ Cancel]
Every step is presented as clickable options, so it's a guided workflow — but through conversation instead of form fields. The Copilot validates your wallet balance, calculates the routing cost, and only dispatches after explicit confirmation.
Updating agent configurations
Need to change how your bot behaves? Instead of navigating to Settings:
You: My bot is telling customers we offer refunds, but we don't. Can you fix that?
Copilot: Let me check the current configuration for your agent...
Your Sales Assistant currently has no limitation about refunds. I'll add a hard rule: "Never offer or mention refunds. All purchases are final."
Here's the change:
- Before: No refund policy configured
- After: Hard limitation added — "All purchases are final. Never discuss or offer refunds."
[OPTION: ✅ Apply Change] [OPTION: ❌ Cancel]
The Copilot fetches the current agent config, shows you exactly what will change, and only writes the update after you approve.
What the Copilot can and can't do
It can:
- Query any analytics metric (leads, conversations, messages, campaigns, bookings, wallet balance)
- Summarize active conversations in real-time
- Create and send WhatsApp campaigns
- Update agent identity (name, role, timezone, company)
- Update agent greetings, conversation style, and business hours
- List and compare agent performance
It can't:
- Upload files to the knowledge base (you need to drag-and-drop on the Knowledge page)
- Connect integrations (OAuth flows require the Integrations page)
- Retrain the agent on new website URLs (needs the Identity page)
- Configure services and forms (too complex for chat)
We're deliberate about these boundaries. The Copilot handles the 80% of daily CRM operations that are repetitive and menu-heavy. For complex initial setup tasks, the GUI is still better.
Why this matters for how CRMs evolve
I think the traditional dashboard-first CRM is a dying paradigm. Not because dashboards are bad — they're great for exploration and visual overview. But for executing routine operations, typing "show me this week's conversion stats" is categorically faster than navigating to Analytics → Date Range → Filter → Scroll.
The bet we're making is that for daily CRM operations, the fastest interface is the one you already know how to use: a conversation.
We're not the only ones thinking this way — tools like Notion AI, Linear, and even Salesforce are adding natural language interfaces. But we have an unusual advantage: our CRM is inherently built around AI agents, so adding an internal agent feels natural rather than bolted-on.
If you're curious what it feels like to manage your entire customer pipeline through conversation, sign up at growbro.ai and try the Copilot in your dashboard.
