Automation
10 min

Email Notification System: Automatic Communication with Your Clients

Discover how PhotoHeart fully automates communication with your clients: from appointment confirmations to gallery reminders, all without lifting a finger.

Email Notification System: Automatic Communication with Your Clients

Imagine this: It's 3 AM. A client just booked a session for tomorrow.

Without automation:

  • You wake up
  • See the notification
  • Write a confirmation email
  • Send appointment details
  • At 8 AM remember to send a reminder

With PhotoHeart:

  • Client books at 3 AM
  • Receives automatic confirmation in 10 seconds
  • Receives automatic reminder 24 hours before
  • You don't even know until you wake up
  • Everything works while you sleep

This is PhotoHeart's automatic notification system.

The Manual Communication Problem

Managing emails manually has hidden costs:

Lost time: 10-15 minutes per client on emails ❌ Human errors: Forgetting to send confirmations or reminders ❌ 24/7 availability: Clients expect immediate responses ❌ Inconsistency: Each email is different, no cohesive brand ❌ Lost appointments: 15-20% no-shows from lack of reminders

Result: You lose 5-8 hours weekly on repetitive emails and 2-3 appointments per month from no-shows.

The Solution: Bidirectional Automation

PhotoHeart implements a bidirectional email system that works for you 24/7:

📧 Direction 1: PhotoHeart → You (Internal Notifications)

The system keeps you informed of everything important:

  • ✅ Client finished photo selection
  • ✅ New appointment booked
  • ✅ Client canceled appointment
  • ⚠️ Storage alert (85% used)
  • 📦 Sessions automatically archived
  • ❌ Error sending email to client

Total control:

  • Configure which notifications to receive
  • Separated by type (app + email)
  • Disable what you don't need

📨 Direction 2: You → Clients (Automatic Emails)

Professional automated communication with your clients:

✅ Appointment Confirmation

  • Sent: Instantly when client books
  • Includes: Date, time, location, hired package
  • Benefit: Client reassured, appointment confirmed

🔔 Appointment Reminder

  • Sent: 24 hours before appointment
  • Includes: Complete session details
  • Benefit: Reduces no-shows by 80%

❌ Appointment Cancellation

  • Sent: When client cancels
  • Includes: Cancellation confirmation
  • Benefit: Total transparency

📸 Gallery Ready

  • Sent: When you activate a gallery
  • Includes: Direct link to gallery
  • Benefit: Client accesses immediately

⏰ Gallery About to Expire

  • Sent: 24 hours before expiration
  • Includes: Reminder to complete selection
  • Benefit: Recovers 30% of forgotten galleries

✨ Selection Completed

  • Sent: When client completes selection
  • Includes: Summary of selected photos
  • Benefit: Professional confirmation

Your Brand, Your Identity

All client emails come from your professional account:

Option 1: Gmail (Recommended)

Connect your Gmail with one click:

  • Emails from: you@photographer.com
  • With your personal signature
  • Using your professional domain
  • Clean outbox

Advantages:

  • 2-minute setup
  • Limit: 500 emails/day (more than enough)
  • Free with existing Gmail
  • Secure tokens in encrypted vault

Option 2: Custom SMTP

Have your own SMTP server?

  • Configure host, port, user, password
  • SSL/STARTTLS support
  • No sending limits
  • Total control

Option 3: Resend (Automatic Fallback)

If Gmail or SMTP fail, PhotoHeart uses its own system:

The system automatically chooses:

  1. Try with your Gmail
  2. If fails, try SMTP
  3. If fails, use Resend as backup

Result: 100% guaranteed deliveries.

Intelligent Retry System

What happens if an email fails?

3-retry system:

  1. First retry: 30 minutes later
  2. Second retry: 2 hours after first
  3. Third retry: 6 hours after second

Permanent error detection:

The system is smart and DOES NOT retry in unsolvable cases:

  • ❌ Invalid email
  • ❌ Mailbox doesn't exist
  • ❌ Domain rejected
  • ❌ Authentication error

You have control:

  • See all sent emails
  • Filter by success/failure
  • Manually retry if you want
  • See exact error

Cron Jobs: The Power of Complete Automation

Some emails are automatically sent on scheduled times:

🔔 Appointment Reminders (7:00 AM Daily)

Every morning at 7:00 AM the system:

  1. Searches for confirmed appointments for tomorrow
  2. Verifies reminder not sent in 48h
  3. Sends automatic email to each client
  4. Records the send

Without your intervention. While you sleep.

⏰ Expiring Galleries (8:00 AM Daily)

Every morning at 8:00 AM the system:

  1. Searches for galleries expiring in 24 hours
  2. Verifies client hasn't finished
  3. Verifies alert not sent in 48h
  4. Sends reminder email
  5. Records the send

Recovers 30% of forgotten galleries automatically.

Email Panel: Total Control

Access Emails → Records and see:

Statistics:

  • Total emails sent
  • Current success rate
  • Failed pending emails
  • Most used provider

Complete log:

  • Exact date and time
  • Email type
  • Recipient
  • Status (success/failure)
  • Provider used
  • Send time
  • Error if failed

Powerful filters:

  • By email type
  • By status (success/failure)
  • By provider
  • By dates
  • By client

Actions:

  • View complete details
  • Retry send
  • View session/appointment context

Configuration: Simple and Powerful

Step 1: Connect Your Email

Gmail (2 minutes):

  1. Go to Settings → Integrations
  2. Click "Connect Gmail"
  3. Authorize PhotoHeart (send-only permissions)
  4. Done!

Custom SMTP:

  1. Go to Settings → Integrations
  2. Select "SMTP"
  3. Fill in:
    • Host: smtp.yourserver.com
    • Port: 587 or 465
    • User: you@email.com
    • Password: your_password
    • Security: SSL or STARTTLS
  4. Done!

Step 2: Configure Preferences

Go to Emails → Settings and choose:

Notifications you receive:

  • ✅ Photo selections (in app + email)
  • ✅ New appointments (in app + email)
  • ✅ Canceled appointments (in app only)
  • ⚠️ Storage alerts (in app + email)
  • 📦 Archived sessions (in app only)
  • ❌ Send errors (in app + email)

Automatic emails to clients:

  • ✅ Appointment confirmation (active)
  • ✅ Appointment reminder (active)
  • ✅ Appointment cancellation (active)
  • ✅ Gallery ready (active)
  • ✅ Gallery about to expire (active)
  • ✅ Selection completed (active)

All configurable in one place.

Practical Cases

Case 1: Client Books at 11 PM

11:00 PM - Client books:

  • System sends confirmation in 10 seconds
  • Email from your Gmail
  • With your data and brand

10:00 AM (next day) - You:

  • See new appointment notification
  • Client already confirmed
  • Do nothing, all ready

7:00 AM (day before) - System:

  • Sends automatic reminder
  • Client receives complete details
  • Reduces no-shows

Session day:

  • Client arrives on time
  • 0 manual emails sent
  • 0 minutes invested

Case 2: Forgotten Gallery

Monday - Send gallery:

  • Client receives gallery ready email
  • Accesses and sees photos
  • Doesn't complete selection

Tuesday-Friday - Silence:

  • Client busy
  • Forgets gallery
  • Gallery expires Sunday

Saturday 8:00 AM - System acts:

  • Detects gallery expires in 24h
  • Sends automatic reminder
  • "Hi! Your gallery expires tomorrow"

Saturday 3:00 PM - Client:

  • Reads reminder
  • Enters and completes selection
  • Gallery saved!

Without reminder: Expired gallery, frustrated client, you lose sale.

With reminder: 30% recovery, happy client, sale closed.

Case 3: Email Error

Try to send confirmation:

  • Gmail fails (daily limit reached)
  • System detects error

30 minutes later:

  • Automatic retry via SMTP
  • SMTP also fails (server down)

2 hours later:

  • Retry via Resend (fallback)
  • Success! Email delivered

You receive notification: "Error sending appointment confirmation to client@email.com"

Enter panel:

  • See the 3 attempts
  • See it finally sent via Resend
  • See total time: 2h 32min
  • Client never noticed any problem

Without retry system: Lost email, client without confirmation, possible no-show.

With retry system: 100% guaranteed delivery, total transparency.

Benefits for You

1. Save 5-8 Hours Weekly

No manual emails:

  • Automatic confirmations
  • Scheduled reminders
  • Gallery notifications
  • All while you sleep

2. Reduce No-Shows 80%

With 24h reminders:

  • Before: 15-20% no-shows
  • After: 3-4% no-shows
  • Recover 2-3 appointments per month

3. Increase Gallery Completion 30%

Expiration reminders:

  • Clients don't forget galleries
  • Complete before expiring
  • More closed sales

4. Professional Image

All emails:

  • From your domain
  • With your brand
  • Consistent
  • Immediate

5. 100% Deliveries

Fallback system:

  • 3 available providers
  • Automatic retries
  • Complete monitoring
  • No lost emails

Benefits for Client

Immediate Peace of Mind: Instant confirmation upon booking (not waiting for you to wake up).

Don't Forget Appointments: 24h reminder with all details.

Don't Lose Galleries: Alert before expiration to complete on time.

Clear Communication: Every action has its automatic confirmation.

24/7 Availability: Can book at 3 AM and receive immediate confirmation.

Frequently Asked Questions

Do emails come from my account?

Yes. If you connect Gmail or SMTP, all emails come from your professional account. Client sees your email, your name and your brand.

Do I need to pay for Gmail?

No. If you already have Gmail (free or Google Workspace), just connect it. No additional costs.

What happens if Gmail fails?

System automatically detects and tries with SMTP (if configured) or Resend as last resort. Client always receives email.

Can I disable some emails?

Yes. Each email type can be enabled/disabled individually from Emails → Settings.

Can I customize email content?

Currently emails have a predefined professional format. Coming soon we'll add customizable templates.

How many emails can I send?

With Gmail: 500/day (more than enough for most). With SMTP: According to your provider. With Resend: No limit.

What happens with failed emails?

System automatically retries 3 times. If fails definitively (invalid email), marked as non-retriable and you receive notification.

Can I see all sent emails?

Yes. Go to Emails → Records and see all emails with complete details: date, recipient, status, provider, send time and more.

Can cron jobs be disabled?

Cron jobs (appointment and gallery reminders) are active by default, but you can disable email types from Emails → Settings.

Cases Where the System Shines

Photographers with many weekly sessions More sessions = more emails = more time saved

Photographers with selection galleries Expiration reminders = more closed sales

Photographers with booking system Automatic confirmations and reminders = fewer no-shows

Photographers who value their time 5-8 hours weekly saved = more time to photograph

Photographers who want professional image Immediate 24/7 responses = more satisfied clients

Summary: Why Use This System

Proven benefits:

✅ Save 5-8 hours weekly on manual emails ✅ Reduce no-shows 80% with automatic reminders ✅ Increase gallery completion 30% ✅ 100% guaranteed deliveries with triple fallback ✅ Emails from your professional account ✅ Total control over which notifications to receive ✅ Complete monitoring of all sends ✅ Setup in less than 5 minutes ✅ No additional costs (use your free Gmail)

Cases where you DON'T need this:

  • You do less than 2 sessions per month
  • Don't use booking system
  • Don't send selection galleries
  • Don't mind spending time on emails

For the rest: USE IT.

How to Start Today

Step 1: Connect Your Email (2 minutes)

Go to Settings → Integrations:

  • Gmail: Click "Connect Gmail" → Authorize
  • SMTP: Fill in your server data

Step 2: Configure Preferences (2 minutes)

Go to Emails → Settings:

  • Choose which notifications to receive
  • Enable/disable emails to clients
  • Save changes

Step 3: Test the System (5 minutes)

  1. Make a test booking
  2. Verify you receive confirmation
  3. Create a test gallery
  4. Activate it and verify email

Step 4: Monitor Results (Optional)

Go to Emails → Records:

  • See all sent emails
  • Check success rates
  • Identify possible issues

Step 5: Enjoy Your Free Time

You no longer write manual emails. The system works 24/7 while you:

  • Photograph
  • Edit
  • Sleep
  • Live

Ready to stop writing repetitive emails?

Go to Settings → Integrations and connect your Gmail right now. In 2 minutes you'll have the entire system running on autopilot.

Your new digital assistant never sleeps. You can.

Ready to optimize your workflow?

PhotoHeart helps you manage your sessions, clients and deliveries from a single professional platform.