Skip to main content
Version: 1.0.0

Notifications System

Last Updated: 27/11/2025

What Are Notifications?

Notifications keep you informed about everything happening in ARShades Studio. Receive real-time alerts about orders, tickets, teams, variants, brand settings, and account updates through multiple channels: in-app, email, and push notifications.


Quick Start: 3 Steps

1. CHECK NOTIFICATIONS
↓ Bell icon (🔔) top-right corner
↓ Or Profile → Notifications menu

2. OPEN NOTIFICATION CENTER
↓ Click bell icon to see dropdown
↓ Shows 3 most recent per type
↓ Click "View All" for complete history

3. MANAGE PREFERENCES
↓ Profile → Notification Settings
↓ Choose channels and frequency

Notification Types

CategoryIncludes
OrdersConfirmations, status changes, frame validation, shipping
TicketsNew tickets, messages, assignments, status changes, closures
TeamsInvitations, member additions, role changes
VariantsValidation results, quality checks
Brand IdentityBrand settings changes, logo updates
AccountLogin alerts, password changes, security updates

2 Delivery Channels

Channel 1: In-App Notifications 📱

What: Notifications visible in your app

Where:

  • Bell icon (🔔) in top-right corner
  • Notification Center dropdown
  • Full Notifications Page

When:

  • Grouped by type
  • Sorted newest first
  • Updated on refresh

Best For: Quick checks while working


Channel 2: Email Notifications 📧

What: Detailed messages sent to your email

Where:

  • Your email inbox
  • HTML formatted
  • Include full context and details
  • Clickable action buttons

When:

  • Within 1-2 minutes of event
  • For important updates
  • Can be customized per type
  • Permanent record

Events Sent by Email:

  • ✅ Order status changes
  • ✅ New ticket messages
  • ✅ Team invitations
  • ✅ Frame validation results
  • ✅ Security alerts

Best For: Important updates, backup notification


Where to Find Notifications

LocationHow to AccessWhat You See
Notification CenterClick bell icon (🔔)Dropdown with 3 most recent per type
Full Notifications PageBell icon → "View All"Complete history, all notifications
Profile SettingsMenu → Profile → NotificationsConfiguration options

Notification Center Dropdown

Quick Access

Bell Icon (🔔)
↓ Click

┌─────────────────────────┐
│ NOTIFICATIONS │
├─────────────────────────┤
│ Mark all as read │
│ Refresh │
│ │
│ ORDERS (3 unread) │
│ ✓ Order confirmed │
│ ✓ Frame validated │
│ ✓ Order shipped │
│ + 2 more │
│ │
│ TICKETS (1 unread) │
│ ✓ Admin replied │
│ │
│ [View All] │
└─────────────────────────┘

Features:

  • Shows unread count per group
  • 3 most recent per category
  • Click to open and navigate
  • Mark individual as read
  • Mark all as read at once
  • Refresh button for latest
  • "View All" link for complete list

Full Notifications Page

Complete Management

Access via: Bell icon → "View All"

Shows:

  • All notifications (read + unread)
  • Grouped by type
  • Organized by date
  • Unread summary
  • Search functionality

Actions:

  • Mark individual as read
  • Mark all as read
  • Navigate to source (order, ticket, etc.)
  • Real-time updates
  • Manual refresh

Date Organization:

TODAY
└─ 5 notifications

YESTERDAY
└─ 8 notifications

THIS WEEK
└─ 15 notifications

EARLIER
└─ 25+ notifications (kept 30 days)

Notification Statuses

Unread (Bold text)

  • ❌ Not yet viewed
  • 🔴 Counted in red badge
  • 👁️ Should be reviewed
  • 📍 Stands out visually

Read (Normal text)

  • ✅ Already viewed
  • No longer in badge count
  • Still in history
  • Available for reference

Marked as Read When:

  1. You click on it in dropdown
  2. You view Full Notifications page
  3. You click "Mark all as read"
  4. You navigate to related item (order, ticket, etc.)

Notification Channels Settings

Path: Profile → Notification Settings

In-App Notifications

  • Shows in bell icon dropdown
  • Real-time updates
  • Disable only if: Never check notifications

Email Notifications

  • ☑️ Toggle ON/OFF
  • Default: ON (recommended)
  • Sends to your email address
  • Backup for important updates
  • Disable only if: Getting too many emails

Troubleshooting emails:

  • Check spam folder
  • Verify email address in profile
  • Add notifications email to safe senders
  • Ensure type is enabled

Notification Types Detail

Orders

EventWhenVia Email
Order confirmedImmediately
Processing startedWithin minutes
Frame validation passedAfter validation
Frame validation failedImmediately
Ready for shipmentAfter processing
Order shippedAt shipment

Tickets

EventWhenVia Email
Ticket createdImmediately
New message from adminImmediately
Ticket assignedImmediately
Status changedImmediately
Ticket closedImmediately

Teams

EventWhenVia Email
Team invitationImmediately
Member added to teamImmediately
Role promotedImmediately
Removed from teamImmediately

Variants

EventWhenVia Email
Variant validatedAfter validation
Variant declinedImmediately

Real-Time Updates

How It Works

Event Occurs

Saved to Database

App Listener Detects (instant)

Notification Created

You See It Immediately (if app open)

Email Sent (1-2 min)

Push Sent (instant)

Experience:

  • ⚡ In-app: On refresh (if you have app open)
  • 📧 Email: Within 1-2 minutes

Email Details

Email Structure

FROM: notifications@arshades.com
TO: your@email.com
SUBJECT: [ARShades] Order #12345 Confirmed

┌──────────────────────────────────────┐
│ ARShades Studio │
│ │
│ ORDER CONFIRMED ✓ │
│ │
│ Hello John, │
│ Your order has been received! │
│ │
│ Order #12345 │
│ Status: Processing │
│ Items: 5 │
│ Total: $1,250.00 │
│ │
│ [VIEW ORDER] [TRACK] │
│ │
│ Questions? Support@arshades.com │
└──────────────────────────────────────┘

Typical delivery: 30 seconds - 2 minutes


Customization Options

Available Customization:

Per Notification Type:
└─ Email (on/off)


Common Scenarios

Busy Professional

Configuration:
- In-app: ON
- Email: ON (orders + tickets only)
- Quiet Hours: 19:00 - 08:00
- Frequency: Digest (daily at 09:00)

Result:
- See updates during work hours
- Get digest each morning
- No interruptions after hours
- Important emails still received

Troubleshooting

Not Receiving Notifications?

✓ Check notifications are enabled in settings
✓ Verify email address in profile
✓ Check email spam/junk folder
✓ Add notifications email to safe senders
✓ Check if in quiet hours
✓ Try refreshing the page
✓ Try logging out and back in

Too Many Notifications?

✓ Go to Notification Settings
✓ Disable less important types
✓ Change frequency to digest
✓ Set appropriate quiet hours
✓ Disable email if too many emails

Emails in Spam?

✓ Add notifications@arshades.com to contacts
✓ Mark as "not spam"
✓ Create email filter rule
✓ Check email provider settings


Best Practices

Do:

✅ Check notifications regularly
✅ Mark read when caught up
✅ Act on urgent items quickly
✅ Customize per your workflow
✅ Enable email for backups
✅ Keep notification settings current

Don't:

❌ Ignore unread badges
❌ Disable all notifications
❌ Leave unread for days
❌ Share sensitive info in emails
❌ Use disposable email addresses
❌ Mark important emails as spam


Settings Path Quick Reference

Profile → Notification Settings
├─ Enable/Disable Channels
│ └─ Email Notifications

├─ Per-Type Configuration
│ ├─ Orders
│ ├─ Tickets
│ ├─ Teams
│ ├─ Variants
│ └─ Brand

└─ Email Preferences
├─ Primary Email
└─ Secondary Email (optional)

🔔 Check Notifications: Bell icon (🔔) top-right
⚙️ Configure Settings: Profile → Notification Settings
👁️ View All: Bell icon → "View All"
📧 Email Setup: Profile → Notification Settings → Email
Quiet Hours: Profile → Notification Settings → Quiet Hours


Key Takeaways

  1. Two Channels: In-app and email for flexibility
  2. Customizable: Control what you receive and when
  3. Real-Time: Get instant updates while in the app
  4. Organized: Grouped by type for easy navigation
  5. Optional: Disable any channel you don't need
  6. Quiet Hours: Avoid interruptions during personal time
  7. Persistent: Email provides permanent record