Skip to content

Communication Overview

7.1 Messaging System

Inbox:

Access: Click Messages icon in navigation

Conversation List: - All your conversations - Unread count badge - Last message preview - Timestamp - Participant name and avatar - Search conversations - Filter: All / Unread / Archived

Starting a Conversation: 1. Click "New Message" 2. Search for recipient: - Your students (teachers) - Your teachers (students) - Organization members 3. Type message 4. Attach file (optional) 5. Send

Chat Interface: - Message history - Real-time updates - Typing indicator - Read receipts (✓ or ✓✓) - Time stamps - Scroll to load older messages

Message Features:

Attachments: - Images (JPG, PNG, GIF) - Preview inline - PDFs - View/download - Music files (MusicXML) - Quick view - Audio recordings (MP3) - Max 5MB per file

Formatting: - Bold, italic, underline - Lists - Links (auto-detected) - Emoji support 🎵🎹🎸

Message Actions: - Edit message (within 5 min) - Delete message - Copy message - Reply to specific message - Forward message

Conversation Actions: - Mute notifications - Archive conversation - Delete conversation - Block user (if spam/abuse) - Report message

Messaging Limits: - Free users: 10 messages per day - Premium users: Unlimited messaging - Rate limit: Max 50 messages per hour (spam prevention)

7.2 Notifications

Notification Center:

Access: Click bell icon 🔔 in navigation

Notification Types:

Practice & Goals: - 🎯 Goal completed - 🔥 Practice streak milestone (7, 30, 100 days) - ⏰ Practice reminder - 📈 New personal record

Assignments (Students): - 📝 New assignment from teacher - ⏰ Assignment due soon (2 days before) - ⚠️ Assignment overdue - ✅ Assignment graded - 💬 Feedback received

Recordings: - 🎥 Recording processed - ⭐ Recording reviewed - 💬 Teacher commented on recording

Messages: - 💬 New message received - 💬 Message replied to

Achievements: - 🏆 Achievement unlocked - 🥇 New badge earned - 📊 Level up!

Subscription: - 💳 Payment successful - 💳 Payment failed - 📅 Subscription expiring soon - ✨ Subscription upgraded

Organization (Teachers/Admins): - 👥 New student request - 📝 Assignment submitted - 🎥 New recording to review - 👋 New member joined - ⚠️ Student at risk

Social: - ❤️ Someone liked your comment - 💬 Reply to your comment - 👥 New follower - 🎵 Piece you uploaded was practiced

Notification List: - Chronological feed - Unread highlighted - Click to view details - Bulk mark as read - Delete notification - Filter by type

Notification Settings:

Access: Settings → Notifications

Configure per notification type: - ✅ In-app notification (bell icon) - ✅ Email notification - ✅ Push notification (mobile) - ✅ SMS notification (premium, critical only)

Email Digest Options: - Real-time (every notification) - Hourly digest - Daily digest (morning/evening) - Weekly summary - Disabled

Quiet Hours: - Set time range (e.g., 10 PM - 7 AM) - No notifications during quiet hours - Except: Critical alerts (payment failed, etc.)

Notification Preferences: - Desktop notifications (browser permission) - Sound on notification - Badge count on app icon - Vibrate (mobile)

7.3 Activity Feed

Personal Activity Feed:

Access: Dashboard → Activity tab

What's Shown: - Your practice sessions - Assignments completed - Achievements earned - Goals reached - Pieces mastered - Comments posted - Recordings uploaded - Milestones

Social Activity Feed: (if enabled)

See activity from: - Students you teach - Teachers you learn from - Organization members - People you follow

Activity Types: - 🎵 [User] practiced [Piece] for 30 minutes - 🏆 [User] earned achievement "[Achievement Name]" - 🎯 [User] completed goal "[Goal Name]" - ⭐ [User] mastered [Piece] - 💬 [User] commented on [Piece] - 📤 [User] uploaded [New Piece]

Interaction: - Like activities ❤️ - Comment on achievements - Congratulate milestones - Share to social media

Privacy Settings: - Make feed public/private - Choose what to share - Hide specific activities - Opt out of social feed

7.4 Email Notifications

Automated Emails You'll Receive:

Welcome & Onboarding: - Welcome to Practito - Complete your profile reminder - Getting started guide - Feature tour invitation

Practice Reminders: - Daily practice reminder (if opted in) - Haven't practiced in 3 days - Weekly practice summary - Monthly progress report

Assignments: - New assignment from teacher - Assignment due tomorrow - Assignment graded - Assignment past due

Subscription & Billing: - Subscription confirmation - Payment receipt - Payment failed - Trial ending soon (3 days before) - Subscription renewed - Subscription cancelled - Refund processed

Social & Updates: - New follower - Comment on your content - Featured in community - Platform updates - New features announcement

Organization: - Invitation to organization - Added to class - Role changed - Organization announcement

Email Preferences:

Access: Settings → Email Preferences

Email Categories: - Account & Security (cannot disable) - Billing & Payments (cannot disable) - Practice Reminders (optional) - Assignments (optional) - Social Activity (optional) - Marketing & Updates (optional) - Weekly Summary (optional)

Unsubscribe: - Unsubscribe link in every email - Manage all preferences from one page - Cannot unsubscribe from critical emails