POS Email Settings¶
Configure email receipts and transaction notifications for point-of-sale transactions.
POS Email Settings control when and how customers receive email receipts, refund notifications, and other transaction-related communications from the register.
Navigation: Settings → Email → POS Email Settings
Email Receipt Configuration¶
Enable Email Receipts¶
Send Email Receipt After Sale
- Automatically email receipt to customer after payment
- Requires customer email address
- Must have email configured (see Email Settings)
To enable:
- Settings → Email → POS Email Settings
- Toggle Enable Email Receipts: On
- Save
Receipt Email Template¶
Email Template Selection
- Professional template with company branding
- Includes transaction details
- Customizable (if available)
To select template:
- Settings → Email → POS Email Settings
- Find Receipt Template
- Select from available templates
- Preview to verify
- Save
When Email is Sent¶
Trigger Events (choose when to send):
- After successful payment - Immediately after sale completes
- Customer request only - Only if customer requests
- Both - Default offer, allow customer choice
To configure:
- Settings → Email → POS Email Settings
- Find Send Receipt Email
- Select trigger option
- Save
Best Practice: Default to "Customer request only" to respect privacy and reduce email volume.
Email Content Settings¶
Email Subject Line¶
Custom Subject Line
- What appears in "Subject" line
- Example: "Your Receipt - Store #1"
- Default: "[Store Name] Receipt #[Receipt Number]"
Email Body¶
Email Message
- Additional message in email body
- Example: "Thank you for your purchase!"
- Optional -can be blank
Included Information¶
Configure what appears in email receipt:
- ✅ Itemized purchases (always included)
- ✅ Totals and tax (always included)
- ✅ Payment method (always included)
- ☑ Customer name
- ☑ Store/location info
- ☑ Return policy
- ☑ Customer service contact
To select:
- Settings → Email → POS Email Settings
- Find Email Content
- Check/uncheck items
- Save
Customer Email Capture¶
Collect Customer Email¶
When to Request Email
- At end of transaction
- On optional basis
- Can be required if needed
To configure:
- Settings → Email → POS Email Settings
- Find Email Request
- Select behavior:
- Don't ask
- Optional (ask, allow skip)
- Required
- Save
Email Validation¶
Validate Email Format
- System verifies valid email format
- Prevents typos in email addresses
- Prompts for correction if invalid
- Default: Enabled
Storing Customer Email¶
Save Email for Future Use
- Email address stored with customer profile
- Can be reused for future transactions
- Requires customer's consent (if required by privacy law)
- Useful for customer history
To enable:
- Settings → Email → POS Email Settings
- Toggle Save Customer Email: On
- Save
Email Retry & Reliability¶
Failed Email Handling¶
What Happens if Email Fails
- Placed in retry queue
- Retried based on retry policy
- Customer receives eventually or email fails after max attempts
- Transaction still completes (email independent of payment)
Retry Attempts¶
Uses same retry policy as Email Settings:
- Max Attempts: 3 (default)
- Retry Interval: 5 minutes (default)
- Max Age: 24 hours (default)
To adjust, see Email Settings retry policy.
Failed Email Notification¶
Notify When Email Fails
- Alert if email can't be delivered
- After final retry attempt fails
- Sends to admin email
- Default: Enabled
Refund Email Notifications¶
Email on Refund¶
Send Email When Refund Issued
- Customer notified of refund
- Shows refund amount and reason
- Includes return instructions if applicable
- Default: Enabled
To enable/disable:
- Settings → Email → POS Email Settings
- Toggle Email on Refund
- Save
Refund Email Content¶
Includes: - Original receipt reference - Refund amount - Refund method - Date/time of refund - Return authorization (if applicable) - Restocking fee (if applicable)
Receipt Email Schedule¶
Batch Email Sending¶
Send Emails Immediately or Batched
- Immediate - Send right away (uses server resources)
- Batched - Group and send every N minutes (better performance)
To select:
- Settings → Email → POS Email Settings
- Find Email Schedule
- Select Immediate or Batched
- If Batched, set interval (e.g., every 5 minutes)
- Save
Bulk Email Limits¶
Rate Limiting
- Limit emails per minute (to avoid overwhelming mail server)
- Range: 1-100 emails per minute
- Default: 10 emails per minute
To configure:
- Settings → Email → POS Email Settings
- Find Email Rate Limit
- Set emails per minute
- Save
Testing Email Receipts¶
Send Test Receipt Email¶
To test receipt email:
- Settings → Email → POS Email Settings
- Click Send Test Receipt
- Enter customer email address
- Click Send
- Verify receipt in inbox
Test email includes: - Sample items and prices - Sample totals and tax - All configured content - Current template
Preview Receipt Template¶
To preview without sending:
- Settings → Email → POS Email Settings
- Click Preview Receipt Template
- View sample receipt layout
- Check formatting and content
- Close preview
Email Compliance¶
Privacy & Consent¶
Email Consent Requirements
- Respect customer privacy preferences
- Some jurisdictions require opt-in
- Consider privacy regulations:
- GDPR (EU)
- CCPA (California)
- Others as applicable
Best practice: - Only send if customer agrees - Allow easy opt-out - Document consent
Unsubscribe Options¶
Allow Customers to Opt-Out
- Include unsubscribe link/instructions
- Respect do-not-email requests
- Maintain unsubscribe list
- Don't re-add after opt-out
Troubleshooting¶
Email Receipts Not Sending¶
- Verify Email Receipts enabled
- Check Email Settings provider is configured
- Verify customer email captured
- Send test receipt to confirm setup
- Check email queue for failures
Receipts Going to Spam¶
- Sender reputation issue (domain/IP)
- SPF/DKIM not configured
- Content flagged as spam
- Check with mail provider
To fix: - Configure SPF/DKIM records - Review email content - Use professional sender address - Monitor for spam complaints
Missing Email Information¶
- Verify template includes desired content
- Check content settings
- Preview template before enabling
- Test with sample receipt
Best Practices¶
- ✅ Test configuration immediately
- ✅ Respect customer privacy preferences
- ✅ Use professional email template
- ✅ Make email request optional (not required)
- ✅ Verify email captured before sending
- ✅ Include unsubscribe/opt-out options
- ✅ Monitor failed email queue
- ✅ Review delivery success rates
- ✅ Customize template with branding
- ✅ Comply with privacy regulations