How Chat, SMS, and Email Work Together
How Chat, SMS, and Email Work Together
Understand how Apprentice's three communication channels coordinate to keep you connected with your artist or clients.
Overview
Apprentice provides three communication channels—in-app chat, SMS text messages, and email—that work together seamlessly. Understanding how these channels interact helps you stay connected without communication overload. This article explains when each channel is used, how they coordinate, and how to manage your preferences.
The Three Communication Channels
1. In-App Chat
What it is: Real-time messaging within the Apprentice platform between artists and clients.
Best for:
- Ongoing design discussions
- Sharing images and reference photos
- Project collaboration
- Quick questions during business hours
- Real-time conversations
Features:
- Instant delivery
- Image sharing
- Message history
- Read receipts
- Typing indicators
- Direct links to projects
Accessing Chat:
- Artists:
/dashboard/artist/chat - Clients:
/dashboard/client/chat - Quick Access: Click chat icon in navigation bar
When Messages Are Sent:
- When you're actively using Apprentice
- For design collaboration and project updates
- For non-urgent communication
2. SMS Text Messages
What it is: Text message notifications sent to your mobile phone number.
Best for:
- Urgent, time-sensitive alerts
- Appointment reminders (24 hours and 1 hour before)
- Appointment cancellations or reschedules
- Waitlist "your turn" notifications
- Critical booking updates
Features:
- Instant delivery to your phone
- Works without internet (cellular only)
- Reaches you anywhere
- Short, concise messages
- Links back to Apprentice for details
Opting In:
- Requires verified phone number
- Must enable SMS in notification preferences
- See Opting In/Out of SMS Notifications
When Messages Are Sent:
- High-priority or urgent notifications only
- Time-sensitive reminders
- Critical appointment changes
3. Email Notifications
What it is: Email notifications sent to your registered email address.
Best for:
- Detailed appointment information
- Design ready for review
- Weekly summaries (for artists)
- Booking confirmations
- Account security updates
- Receipts and payment confirmations
Features:
- Detailed information and formatting
- Persistent record in your inbox
- Links to relevant pages in Apprentice
- Can be referenced later
- Professional formatting with templates
When Messages Are Sent:
- Non-urgent notifications
- Batched updates (to prevent spam)
- Detailed information that requires reading
- Confirmations and receipts
How They Work Together
Notification Coordination
Apprentice intelligently routes notifications across channels based on urgency and type:
High Priority / Urgent
Examples: Appointment cancellation, last-minute reschedule, waitlist "your turn"
Channels Used:
- ✅ SMS (if enabled)
- ✅ Email (detailed information)
- ✅ In-app (notification bell)
Why all three: Critical information reaches you immediately via SMS, with details available in email and in-app.
Medium Priority
Examples: Booking confirmation, design ready, new message received
Channels Used:
- ✅ Email (detailed notification)
- ✅ In-app (notification bell)
- ⚠️ SMS (only if enabled and preference set for this type)
Why: Important but not urgent. Email provides details; in-app notifies you when logged in.
Low Priority
Examples: Weekly digest, marketing updates, system announcements
Channels Used:
- ✅ Email only
- ⚠️ In-app (for system announcements)
Why: Non-urgent information delivered in a less intrusive format.
Message Batching
To prevent notification overload, Apprentice batches certain message types:
Chat Message Batching
- How it works: Multiple chat messages are grouped together and sent as one notification
- Timing: After 30 seconds of inactivity
- Example: Instead of 5 separate emails for 5 messages, you get one email: "Sarah sent you 5 new messages"
- Channels affected: Email only (in-app chat is always real-time)
Design Update Batching
- How it works: Multiple design updates during a collaboration session are grouped
- Timing: After session ends (no activity for 30 seconds)
- Example: "John made 3 updates to your design" instead of 3 separate notifications
Waitlist Position Updates
- How it works: Position changes are batched to prevent spam as queue moves
- Timing: Maximum one update per hour
- Example: "You're now #3 in line" instead of notifications for #7, #6, #5, #4, #3
What's Never Batched:
- ❌ Appointment cancellations (always immediate)
- ❌ Booking confirmations (always immediate)
- ❌ Waitlist "your turn" alerts (always immediate)
- ❌ Payment confirmations (always immediate)
Smart Notification Delivery
Preventing Duplicates
Scenario: Artist sends you a chat message
What happens:
- In-app: Chat appears immediately if you're logged in
- Email: Waits 30 seconds; if you read the message in-app, email is suppressed
- SMS: Not sent for chat messages (unless specifically enabled)
Result: You're notified once via the most appropriate channel.
Cross-Channel Linking
All notifications include links back to the relevant page in Apprentice:
- Email notifications: Click to open Apprentice and view details
- SMS notifications: Link to appointment, chat room, or project
- In-app notifications: Click to navigate directly to the relevant page
Example Email Notification:
New Message from Sarah
Sarah sent you a message about your tattoo project:
"Hey! I've finished the design sketch. Take a look and let me know what you think!"
[View Message in Apprentice] (button)
Example SMS Notification:
Appointment Reminder: Your tattoo session with Sarah is tomorrow at 2:00 PM. Tap to check in: https://app.apprentice/appointments/check-in/abc123
Notification Types by Channel
What You Receive via In-App Chat
Always Sent In-App:
- New chat messages
- Design collaboration updates
- Real-time notifications while logged in
- Unread message badges
What You Receive via SMS
SMS is Used For:
- Appointment reminders (24h and 1h before)
- Appointment cancellations
- Appointment reschedules
- Waitlist "your turn" notifications
- Booking link notifications (if artist sends via SMS)
- Deposit payment reminders (artists only)
SMS is NOT Used For:
- Regular chat messages (use in-app chat)
- Design updates (use email)
- Marketing content (use email)
- Low-priority updates (use email)
What You Receive via Email
Email is Used For:
- Booking confirmations (detailed appointment info)
- Design ready notifications
- Chat message summaries (if you're not active in-app)
- Appointment reminders (backup to SMS)
- Weekly digest (artists only)
- Payment receipts and confirmations
- Account security notifications
- System announcements
- Marketing updates (if opted in)
Managing Communication Preferences
Customizing Your Channels
Navigate to your notification preferences:
- Artists:
/dashboard/artist/settings/notifications - Clients:
/dashboard/client/settings/notifications
Channel Toggles:
- ☑️ In-App Notifications: Enable/disable notification bell alerts
- ☑️ Email Notifications: Enable/disable email notifications
- ☑️ SMS Notifications: Enable/disable text messages
Notification Type Toggles (per channel):
- ☑️ Appointment reminders
- ☑️ Status updates
- ☑️ Design updates
- ☑️ Chat messages
- ☑️ Marketing emails (email only)
Recommended Settings
For Clients (Recommended)
✅ In-App: Enabled
✅ Email: Enabled
✅ SMS: Enabled (at least for appointment reminders)
✅ Appointment reminders (all channels)
✅ Status updates (in-app + email)
✅ Design updates (in-app + email)
⚠️ Chat messages (in-app only; email if not active)
❌ Marketing emails (optional)
For Artists (Recommended)
✅ In-App: Enabled
✅ Email: Enabled
✅ SMS: Enabled (urgent notifications only)
✅ Booking requests (in-app + email)
✅ Chat messages (in-app + batched email)
✅ Appointment reminders (in-app + email)
✅ Payment reminders (email + SMS)
✅ Weekly digest (email)
❌ Marketing emails (optional)
Quiet Hours
What it is: Suppress notifications during specific hours (e.g., 10 PM - 8 AM)
How it works:
- In-app notifications: Still appear, but without sound/alerts
- Email: Held and sent in a batch after quiet hours end
- SMS: Only critical/urgent messages sent (cancellations, emergencies)
Setting Quiet Hours:
- Go to Notification Preferences
- Toggle "Enable Quiet Hours" to on
- Set start time (e.g., 10:00 PM)
- Set end time (e.g., 8:00 AM)
- Save preferences
Tip: Quiet hours respect your local timezone.
Communication Best Practices
For Clients
Using In-App Chat:
- ✅ Use for design discussions and questions
- ✅ Share reference images via chat
- ✅ Respond during business hours
- ❌ Don't expect instant replies (artists may be working with clients)
Using SMS:
- ✅ Respond to appointment reminders
- ✅ Confirm receipt of important updates
- ❌ Don't use for long conversations (use chat instead)
Using Email:
- ✅ Read booking confirmations carefully
- ✅ Save receipts and payment confirmations
- ✅ Keep design ready notifications for reference
For Artists
Using In-App Chat:
- ✅ Respond to client messages within 24 hours
- ✅ Use chat for ongoing project discussions
- ✅ Share design updates via chat with images
Using SMS:
- ✅ Send booking links via SMS for quick access
- ✅ Send urgent updates (cancellations only)
- ❌ Don't overuse SMS (clients may find it intrusive)
Using Email:
- ✅ Send detailed booking confirmations
- ✅ Send design ready notifications with preview images
- ✅ Use weekly digest to track revenue
Troubleshooting Communication Issues
Not Receiving Notifications
Check these first:
- Verify channels are enabled in notification preferences
- Check spam/junk folders for emails
- Verify phone number is correct for SMS
- Ensure you're opted in to SMS notifications
See full troubleshooting guide: Troubleshooting Notification Issues
Receiving Too Many Notifications
Solutions:
- Disable marketing emails if you don't want promotional content
- Enable quiet hours to suppress nighttime notifications
- Disable email for chat messages (use in-app only)
- Reduce notification types (e.g., disable design update emails)
Messages Not Syncing Across Channels
Common causes:
- Batching delay (email notifications wait 30 seconds for batching)
- You read the message in-app before email was sent (email suppressed)
- SMS is disabled in preferences (only in-app and email sent)
This is normal behavior: Apprentice prevents duplicate notifications by suppressing less urgent channels if you've already seen the message.
Privacy and Communication
Data Security:
- All communication channels are encrypted in transit
- Chat messages stored securely on Apprentice servers
- Email sent via SendGrid (TLS encrypted)
- SMS sent via ClickSend (secure transmission)
Third-Party Services:
- SendGrid: Email delivery (Privacy Policy)
- ClickSend: SMS delivery (Privacy Policy)
Your Control:
- You can disable any channel at any time
- You control which notification types you receive
- Opt out of marketing emails without affecting critical notifications
Updated on: 16/01/2026
Thank you!