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:

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

  1. Go to Messages in the sidebar
  2. Click "+ New Message"
  3. 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)
  4. Preview how it will look on mobile
  5. 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:

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

  1. Go to the Messages page
  2. Click the 📊 icon or the read count badge on any message
  3. 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

  1. Go to Messages page
  2. Click "📤 Send Reminders"
  3. System checks all codes with expiry dates
  4. Creates appropriate reminder messages
  5. 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

  1. Click "⏰ Expiring Codes"
  2. Select timeframe: 7, 14, 30, 60, or 90 days
  3. View list sorted by days remaining
  4. Codes with ≤7 days are highlighted as urgent

Managing Messages

Activating/Deactivating

Use the toggle switch to control visibility:

Editing Messages

Click the ✏️ edit button to modify:

Filtering Messages

Use the tabs at the top to filter by type:

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:

Best Practices

💡 Tips for Effective Messaging:

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)
← Mobile App Setup Maintenance Mode →