Live Dashboard - Main Dashboard & Settings
The Main Dashboard & Settings module provides the central command center for UnifiedBeez users. It includes the main dashboard with insights and KPIs, comprehensive settings management, Brand Kit customization, Beezora AI personality configuration, subscription and billing management, team collaboration features, and notification preferences.
| KPI Category | Metrics Tracked | Data Source |
|---|---|---|
| Conversations | Total, Active, Unread, Response time | Inbox module |
| Contacts | Total contacts, New this week, Active lists | CRM module |
| Automations | Active automations, Executions today, Success rate | Automations module |
| Team Performance | Messages sent, Avg response time, Tasks completed | Multiple modules |
| Channel Activity | Messages by channel, Active channels, Health status | Channel integrations |
(Source)
(Cache)
(Real-time)
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/dashboard/insights |
Get all dashboard insights & KPIs |
| GET | /api/dashboard/kpis/:metric |
Get specific KPI with historical data |
| GET | /api/dashboard/activity-feed |
Recent activity across all modules |
| POST | /api/dashboard/widgets |
Customize dashboard layout |
| GET | /api/dashboard/quick-actions |
Available quick actions for user |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/settings/organization |
Get organization settings |
| PUT | /api/settings/organization |
Update organization settings |
| GET | /api/settings/channels |
Get all channel connections |
| POST | /api/settings/channels/:channel |
Connect new channel |
| DELETE | /api/settings/channels/:id |
Disconnect channel |
| GET | /api/settings/security |
Get security settings |
| POST | /api/settings/security/2fa |
Enable 2FA |
| GET | /api/settings/api-keys |
Get API keys |
| POST | /api/settings/api-keys |
Create new API key |
| GET | /api/settings/team |
Get team members |
| POST | /api/settings/team/invite |
Invite team member |
| PUT | /api/settings/team/:userId/role |
Update member role |
| GET | /api/settings/notifications |
Get notification preferences |
| PUT | /api/settings/notifications |
Update notification preferences |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/brand-kit |
Get active brand kit |
| PUT | /api/brand-kit |
Update brand kit |
| POST | /api/brand-kit/logo |
Upload logo |
| POST | /api/brand-kit/preview-email |
Preview email with branding |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/beezora/config |
Get Beezora configuration |
| PUT | /api/beezora/config |
Update configuration |
| POST | /api/beezora/knowledge-base |
Add FAQ or knowledge item |
| POST | /api/beezora/train |
Upload training document |
| POST | /api/beezora/test |
Test Beezora response |
| Plan | Price | Features | Limits |
|---|---|---|---|
| Business | $79/mo | Core features, 2 channels, basic automations | 1,000 contacts, 5K messages/mo |
| Organisation | $149/mo | All channels, advanced automations, team features | 10,000 contacts, 50K messages/mo |
| Premium | $299/mo | Everything + white-label, priority support | Unlimited contacts, 200K messages/mo |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/billing/subscription |
Get current subscription |
| POST | /api/billing/subscribe |
Create new subscription |
| PUT | /api/billing/subscription/upgrade |
Upgrade plan |
| POST | /api/billing/subscription/cancel |
Cancel subscription |
| GET | /api/billing/invoices |
Get invoice history |
| POST | /api/billing/add-ons |
Purchase add-on |
| GET | /api/billing/usage |
Get usage metrics |
| POST | /api/billing/payment-method |
Update payment method |