Deprixa Plus — Integrations · 10.2 Notification Channels
Email / SMTP Setup
· 1
Navigate to Settings
Go to Settings → Notifications.
· 2
Enter SMTP Credentials
Fill in: Host, Port, Username, Password, Encryption (tls / ssl / none), From Email, and From Name.
· 3
Test Connection
Click "Test SMTP" to verify the connection and send a test email.
· 4
Save
Click Save to apply.
Tip: Use Gmail (smtp.gmail.com:587), SendGrid, Mailgun, or any SMTP provider.
Note: Each organization can have its own SMTP config (multi-tenant).
WhatsApp via Twilio
· 1
Navigate to Twilio Section
Go to Settings → Notifications → Twilio section.
· 2
Enter Twilio Credentials
Fill in: Account SID, Auth Token, and WhatsApp From number (format: whatsapp:+1234567890).
· 3
Test Connection
Click "Test WhatsApp" to verify the integration.
· 4
Save
Click Save to apply.
Requirements: Twilio account with WhatsApp Business API approved.
WhatsApp via UltraMsg
· 1
Navigate to UltraMsg Section
Go to Settings → Notifications → UltraMsg section.
· 2
Enter UltraMsg Credentials
Fill in: Instance ID and Token.
· 3
Test Connection
Click "Test" to verify the integration.
· 4
Save
Click Save to apply.
Note: Alternative to Twilio, simpler setup, pay-per-message.
SMS via Twilio
· 1
Use Twilio Credentials
Same Twilio credentials as WhatsApp (Account SID and Auth Token).
· 2
Enter SMS From Number
Enter your SMS From number in standard format: +1234567890.
· 3
Test Connection
Click "Test SMS" to verify the integration.
In-App Notifications
In-app notifications are automatic and require no configuration.
- Bell icon in top navigation shows unread count.
- Notifications are created by system events (shipment created, status changed, etc.).
- Mark as read individually or use "Mark All Read" for bulk action.
Outgoing Webhooks
· 1
Navigate to Webhooks
Go to Settings → API → Webhooks.
· 2
Add Webhook
Click "Add Webhook".
· 3
Configure Webhook
Enter: Callback URL, select events to subscribe (shipment.created, shipment.updated, etc.).
· 4
Set Secret
Set webhook secret for HMAC-SHA256 signature verification.
· 5
Save
Click Save to create the webhook.
| Detail | Value |
|---|---|
| Headers sent | X-Deprixa-Event, X-Deprixa-Timestamp, X-Deprixa-Signature |
| Retry policy | 3 attempts with 60-second backoff |
| Delivery log | View all webhook deliveries with status codes |
Notification Channels Summary
| Channel | Provider | Configuration Required |
|---|---|---|
| Any SMTP provider | Host, Port, Username, Password, Encryption | |
| Twilio or UltraMsg | Account SID + Token or Instance ID + Token | |
| SMS | Twilio | Account SID, Auth Token, From number |
| In-App | Built-in | None (automatic) |
| Webhooks | Custom endpoints | Callback URL, events, secret |