Complete Messaging System Guide
The EZYTV messaging system is a powerful communication tool that allows you to send announcements, maintenance notices, and individual messages to your customers through the mobile app. With read receipts and automated expiry reminders, you can ensure your customers stay informed.
✨ New Features:
- Read receipts with acknowledgment tracking
- Automated expiry reminder messages
- Target specific codes or broadcast to all
- Message filtering by type
Message Types
| Type |
Icon |
Description |
Use Case |
| Announcement |
📢 |
General news and updates |
New channels, feature updates, promotions |
| Maintenance |
🔧 |
Service maintenance notices |
Server updates, scheduled downtime |
| Individual |
👤 |
Personal message to specific users |
Account issues, payment reminders |
| Expiry Reminder |
⏰ |
Auto-generated renewal reminders |
30-day, 7-day, 1-day expiry notices |
Creating Messages
- Go to Messages in the sidebar
- Click "+ New Message"
- Fill in the details:
- Message Type: Announcement, Maintenance, or Individual
- Target Audience: All Users or Selected Codes
- Title: Short headline (3-100 characters)
- Content: Full message text (min 10 characters)
- Requires OK: Enable for read receipts
- Auto-dismiss: Optional timer (in seconds)
- Preview how it will look on mobile
- Click "Create Message"
Targeting Options
All Users
Message will be sent to everyone with an active code under your account.
Selected Codes
Choose specific codes to receive the message. Useful for:
- Account-specific notifications
- Premium user announcements
- Targeted promotions
Read Receipts & Acknowledgments
When you enable "Requires OK" for a message, users must tap an "OK" button to dismiss it. This creates a read receipt that you can track.
Viewing Read Receipts
- Go to the Messages page
- Click the 📊 icon or the read count badge on any message
- View the acknowledgment report showing:
- Total acknowledged vs total targets
- Acknowledgment rate percentage
- List of codes that acknowledged
⏰ Automated Expiry Reminders
Never lose a customer to a forgotten renewal! The system can automatically send reminder messages to customers whose codes are about to expire.
Reminder Schedule
| Timing |
Message Tone |
| 30 Days |
📆 Friendly reminder about upcoming renewal |
| 7 Days |
📅 Urgent notice to renew soon |
| 1 Day |
⚠️ Final warning - expires tomorrow! |
Sending Reminders
- Go to Messages page
- Click "📤 Send Reminders"
- System checks all codes with expiry dates
- Creates appropriate reminder messages
- Shows summary of reminders sent
💡 Pro Tip: The system won't send duplicate reminders within 24 hours, so you can safely run this daily.
Viewing Expiring Codes
- Click "⏰ Expiring Codes"
- Select timeframe: 7, 14, 30, 60, or 90 days
- View list sorted by days remaining
- Codes with ≤7 days are highlighted as urgent
Managing Messages
Activating/Deactivating
Use the toggle switch to control visibility:
- Active: Message is visible in the app
- Inactive: Message is hidden but not deleted
Editing Messages
Click the ✏️ edit button to modify:
- Title and content
- Message type
- Target audience
- Acknowledgment settings
Filtering Messages
Use the tabs at the top to filter by type:
- All Messages
- 📢 Announcements
- 🔧 Maintenance
- ⏰ Expiry Reminders
Deleting Messages
Click the 🗑️ button to permanently remove a message. This action cannot be undone.
How Messages Appear in the App
When customers open the EZYTV app, they see active messages as popup dialogs:
- Messages appear immediately after login
- Maintenance messages show with warning styling
- Individual messages only show to the targeted code holder
- If "Requires OK" is enabled, user must tap OK to continue
- Otherwise, message auto-dismisses after the set timeout
Best Practices
💡 Tips for Effective Messaging:
- Keep titles short and clear (under 50 characters)
- Use maintenance type for any service disruptions
- Enable "Requires OK" for important announcements
- Deactivate old announcements to avoid clutter
- Run expiry reminders weekly to maximize renewals
- Use individual messages for sensitive account matters
Example Messages
Announcement Example
Title: New Channels Added!
Type: Announcement
Target: All Users
Content: We've added 50+ new sports channels including ESPN, Sky Sports, and beIN Sports. Check them out in the Live TV section!
Requires OK: Yes
Maintenance Example
Title: Scheduled Maintenance Tonight
Type: Maintenance
Target: All Users
Content: Service will be down for maintenance tonight from 2-4 AM EST for server upgrades. We apologize for any inconvenience.
Requires OK: Yes
Individual Example
Title: Payment Received - Thank You!
Type: Individual
Target: Code AB12
Content: We've received your payment. Your subscription has been extended until December 31, 2025. Thank you for your continued support!
Requires OK: No (Auto-dismiss: 10 seconds)