← Back to Unified Messaging overview
Quick Start — Unified Messaging
Unified inbox for Facebook, Instagram, WhatsApp and Web Chat in Perfex CRM
5-minute Quick Start
Follow this short path the first time you use Unified Messaging:
- Activate — Setup → Modules → activate Unified Messaging (run Upgrade if prompted).
- Permissions — Setup → Staff → Roles → enable view/create/edit (and approve/settings if needed) for this module.
- Settings — Open Unified Messaging → Settings and save company defaults, prefixes, and integrations.
- Master data — Create the first required masters (products, warehouses, templates, channels, accounts, routes, etc.).
- First transaction — Create one sample record end-to-end (save → submit/approve → complete) and confirm it appears in lists/reports.
- Cron — If the module uses alerts, sync, queues, or AI, confirm Perfex CRM cron is scheduled on the server.
Setup & usage notes from README
Setup
Web Chat
- Unified Messaging → Web Chat Widget
- Configure AI provider + API key
- Copy embed code to your website
Meta Channels (WhatsApp / FB / IG)
- Create Meta App at developers.facebook.com
- Unified Messaging → Channels → Add Channel
- Enter App ID, App Secret (required for webhook HMAC), Access Token, Page/Phone IDs
- Set webhook URL:
{crm_url}/unified_messaging/unified_messaging_webhook/receive/{channel_id} - Use the channel's Verify Token from channel settings
SLA & CSAT
- Unified Messaging → Settings
- Set first-response SLA minutes (default 15)
- Enable CSAT and customize the survey question
- Surveys are sent automatically when a conversation is marked resolved
Business Hours
- Unified Messaging → Settings → Business Hours
- Enable business hours, set start/end times and active days
- Customize the away message shown on the widget when outside hours
- Enable web chat and/or Meta channel away auto-replies
Widget Security
- Allowed Domains: restrict which sites can use the widget
- Rate Limit: max requests/minute per IP (default 30)
- Max Message Length: default 2000 chars
Cron
Ensure Perfex CRM cron runs — processes:
- AI reply queue
- Failed send retries
- SLA breach checks
- Offline session cleanup
- Auto-resolve stale conversations (+ CSAT survey)
Related: How to Install · Features · FAQ & Tips