Notification Settings
Configure SMS and email notifications for customers.
Overview
Zettabit can send automated notifications for:
- Subscription expiry reminders
- Payment confirmations
- Welcome messages
- Custom announcements
SMS Provider Configuration
Supported Providers
Zettabit supports multiple SMS gateways:
| Provider | Type | Popular In |
|---|---|---|
| SSL Wireless | HTTP API | Bangladesh |
| Infobip | HTTP API | International |
| Twilio | HTTP API | International |
| Custom | HTTP API | Any |
Setting Up SMS
- Go to Settings > Notifications
- Select SMS Provider
- Choose your provider
- Enter credentials
SSL Wireless Setup
| Field | Description |
|---|---|
| API Token | From SSL Wireless dashboard |
| Sender ID | Your registered sender name |
Custom Provider Setup
For providers not listed:
| Field | Description |
|---|---|
| API URL | Gateway endpoint |
| API Key | Authentication key |
| Sender ID | Sender name/number |
| Request Method | GET or POST |
| Parameters | Custom field mapping |
Notification Templates
Expiry Reminder
Sent before subscription expires.
Default Template:
Dear {client_name}, your {package_name} subscription expires on {expiry_date}.
Please renew to continue service. - {company_name}Available Variables:
{client_name}- Customer name{client_id}- Client ID{package_name}- Package name{expiry_date}- Subscription end date{company_name}- Your organization name{support_phone}- Support number
Expiry Schedule
Configure when reminders are sent:
| Days Before | Enabled |
|---|---|
| 7 days | ☑ |
| 3 days | ☑ |
| 1 day | ☑ |
| On expiry | ☑ |
Payment Confirmation
Sent after successful payment.
Default Template:
Payment of {amount} received for {package_name}.
Valid until {expiry_date}. Thank you! - {company_name}Welcome Message
Sent when a new subscription is created.
Default Template:
Welcome to {company_name}! Your {package_name} subscription is now active.
Support: {support_phone}Email Notifications
SMTP Configuration
To send email notifications:
| Field | Description |
|---|---|
| SMTP Host | Email server address |
| SMTP Port | Usually 587 (TLS) or 465 (SSL) |
| Username | Email account |
| Password | Account password |
| From Name | Sender display name |
| From Email | Sender email address |
Test Email
After configuration:
- Click Send Test Email
- Enter a test address
- Verify receipt
Notification Triggers
Control when notifications are sent:
Automatic Triggers
| Event | SMS | |
|---|---|---|
| New subscription | ☑ | ☑ |
| Expiry reminder | ☑ | ☐ |
| Subscription expired | ☑ | ☑ |
| Payment received | ☑ | ☑ |
| Payment failed | ☐ | ☑ |
Manual Notifications
Send one-time messages:
- Go to Clients or Subscriptions
- Select recipients
- Click Send Notification
- Compose message
- Send
Notification History
View sent notifications:
- Date/time sent
- Recipient
- Message content
- Delivery status
Bulk Notifications
Send to multiple clients:
- Go to Subscriptions
- Filter by criteria (e.g., expiring this week)
- Select all or specific clients
- Click Send Bulk SMS
- Compose message
- Review and send
Best Practices
- Keep messages short - SMS has character limits
- Include company name - For brand recognition
- Provide contact info - Let customers reach you
- Test templates - Send to yourself first
- Respect timing - Don’t send late night messages
Troubleshooting
SMS not sending
Check:
- Provider credentials are correct
- Account has sufficient balance
- Phone numbers are in correct format
- Provider service is operational
Delivery failures
Verify:
- Phone number is valid
- Network accepts SMS from your sender
- Message doesn’t contain blocked content
Variables not replaced
Ensure:
- Variable names are exactly correct
- Data exists for the client
- Template syntax is valid
Cost Management
SMS charges apply per message. To manage costs:
- Review which notifications are essential
- Use email for less urgent messages
- Monitor usage in provider dashboard
- Set up low-balance alerts
Required Permissions
To modify notification settings:
settings:updatepermission
Last updated on