← Back to Changelog
v2026.3.23
2026.3.23 — March 2026
outbound-calling email-channel facebook-oauth dashboard plans ai-models user-management notifications
2026.3.23 makes Loquent a true multi-channel platform. You can now place outbound calls directly from the browser, send and receive emails alongside SMS, and sign in with Facebook. The dashboard has been rebuilt with insights across all channels, plans gained lifecycle controls, and admins can swap AI models per feature area without deploying code. 28 PRs merged.
Outbound Calling
Place calls directly from the platform — no separate phone system needed.
- Browser-based dialer — click-to-call from contact profiles or the messaging view, powered by Twilio Voice SDK with real-time call controls
Email Communication Channel
Organizations can now send and receive emails alongside SMS, with full integration into the messaging timeline.
- Send & receive emails — outbound via Resend with markdown-to-HTML conversion, inbound via webhook with automatic contact matching
- Org email addresses — create and manage custom email addresses on the shared domain from Settings
- Compose bar integration — “From:” email selector when the org has multiple addresses
- Plan executor support — autonomous plans can send emails using the org’s email address
Authentication
- Facebook OAuth 2.0 — sign in, sign up, and accept invitations with Facebook, alongside existing Google and email/password options
- Facebook Login for Business — added business permissions scope for enterprise Facebook accounts
- OAuth admin config — manage Google and Facebook OAuth app credentials from the admin system config panel
Dashboard & Analytics
The dashboard now provides a comprehensive view across all communication channels.
- Multi-channel dashboard — expanded metrics covering calls, SMS, emails, and platform-wide KPIs
- Query optimization — dashboard loads faster with SQL-level aggregation replacing client-side computation
- Enhanced cost & usage analytics — admin view now shows token consumption, call minutes, and Twilio expenses with detailed breakdowns
Autonomous Plan Improvements
- Lifecycle controls — pause, resume, and stop plans directly from the plan details view
- Plan list filters — filter plans by state, template, contact, and time range with server-side filtering
- Sender phone number — plan templates can specify which Twilio number to send SMS from
- Timezone-aware timestamps — all plan timestamps display in the org’s timezone with visible UTC offset
- Tool schema filtering — executor only receives tool schemas relevant to assigned actions, reducing token usage
- “To” recipient selector — compose bar shows which phone or email the message will be sent to
AI & Agent Improvements
- Dynamic model selection — admins can change the AI model for any feature area from the admin panel without code deploys
- Text agent model tiers — tier-based model selection for text agents with admin-configurable global defaults
- Analyzer AI Builder — create and edit call analyzers using natural language with NLP-driven AI assistance
User Management & Permissions
- Redesigned member management — phone number assignment per member with rich profiles and role display
- Phone number restrictions — enforce which phone numbers each member can access
- Dashboard permissions — role-based access to dashboard sections with a shared AccessDenied component
- Member activity tracking — see when each team member was last active
Notifications & Messaging
- Notifications inbox — full notification history page with category filtering, actions, and data visualization
- Message phone labels — outbound messages show which phone line was used, inbound messages show the receiving number
Infrastructure
- Automated PR code review — CI pipeline triggers a custom 7-agent code review system on every PR
- UI cleanup — inline SVG fixes, DRY violations resolved, and UI primitive improvements