Email Pending Queue Documentation¶
Menu Location: Tools > Communications > Email Pending Queue
Access Level: Manager and above
Last Updated: 2026-03-01
Overview¶
The Email Pending Queue displays all emails scheduled to send but not yet delivered. This queue management tool allows you to review, edit, cancel, or force-send pending emails, ensuring critical communications reach customers and preventing accidental sends.
Primary Functions:
- View all emails waiting to send
- Review email content before delivery
- Cancel individual emails or batches
- Force immediate send for urgent emails
- Troubleshoot stuck or delayed emails
- Monitor queue health and processing speed
Page Layout¶
Header Section¶
- Queue Status: Total pending, sending rate, last processed time
- Filter Controls: By recipient, email type, scheduled time, priority
- Bulk Actions: Cancel selected, Force send selected, Pause queue
Main Content Area¶
Table of pending emails with recipient, subject, type, scheduled time, status, and actions.
Queue Health Panel¶
- Processing rate (emails/minute)
- Average wait time
- Queue depth trend graph
- Warnings or errors
Report Data & Columns¶
| Column | Description |
|---|---|
| Queue ID | Unique identifier for queued email |
| Recipient | Customer email address |
| Subject | Email subject line |
| Email Type | Order confirmation, Marketing, Password reset, etc. |
| Scheduled Time | When email is scheduled to send |
| Priority | High, Normal, Low |
| Status | Pending, Processing, Delayed, Failed |
| Attempts | Send attempt count (for retries) |
| Actions | Preview, Edit, Cancel, Force Send |
Email Statuses¶
Pending¶
Normal state - email waiting in queue for scheduled time.
Processing¶
Currently being sent by email system.
Delayed¶
Scheduled time passed but not yet sent (queue backlog or throttling).
Failed¶
Send attempt failed (bounced, rejected, or error). Will retry automatically.
Cancelled¶
Manually cancelled by admin, will not send.
Actions & Operations¶
Preview Email¶
Purpose: Review email content before it sends
Steps:
- Locate email in queue
- Click "Preview" button
- Review recipient, subject, body
- Check for:
- Correct recipient
- Accurate content/data
- Proper formatting
- Correct links
- Close preview
Cancel Email¶
Purpose: Prevent email from sending
Steps:
- Locate email to cancel
- Click "Cancel" button
- Confirm cancellation
- Email removed from queue
- Will not send
Common Reasons:
- Sent to wrong customer
- Content error discovered
- Customer requested no contact
- Duplicate email queued
- Business need changed
Force Send Email¶
Purpose: Send email immediately instead of waiting
Steps:
- Locate email in queue
- Click "Force Send" button
- Confirm immediate send
- Email sends within seconds
- Verify delivery in email log
Use When:
- Customer waiting for time-sensitive email
- Urgent notification needed
- Queue is backed up but this email is critical
Edit Queued Email¶
Purpose: Modify email before it sends
Steps:
- Click "Edit" button on queued email
- Modify:
- Recipient email
- Subject line
- Body content (if editable)
- Scheduled time
- Save changes
- Email remains in queue with updates
Note: Some automated emails may not be fully editable (template locked).
Bulk Cancel¶
Purpose: Cancel multiple emails at once
Steps:
- Apply filters to select emails to cancel
- Check boxes next to emails
- Click "Cancel Selected" button
- Confirm bulk cancellation
- Selected emails removed from queue
Common Scenarios:
- Campaign cancelled
- Wrong email template sent to batch
- Duplicate batch queued by error
Common Use Cases¶
Use Case 1: Review Marketing Campaign Before Send¶
Goal: Verify bulk marketing email before delivery
Steps:
- Filter to marketing email type
- Filter to scheduled time: next hour
- Preview first email to verify content
- Check recipient list for accuracy
- If correct: let queue process normally
- If error: cancel entire batch, fix, re-queue
Example: 500 promotional emails scheduled for 10 AM. At 9:55 AM, review queue. Preview shows broken product image link. Cancel all 500, fix email template, re-send corrected version.
Use Case 2: Stuck Queue Troubleshooting¶
Goal: Determine why emails not sending
Steps:
- Check queue health panel for errors
- Review "Delayed" status emails
- Common causes:
- Email service rate limit reached
- Email service integration down
- Too many queued (processing backlog)
- Failed authentication with email provider
- Check system log for email errors
- Contact administrator if integration issue
- For backlog: be patient or increase send rate
Example: Queue shows 1,200 pending, processing rate 0/minute. Check system log: "SMTP authentication failed". Email service password expired. Administrator updates credentials. Queue resumes processing.
Use Case 3: Cancel Accidental Customer Email¶
Goal: Stop incorrect email from reaching customer
Steps:
- Customer service gets call: "I ordered beef but email confirmation shows chicken"
- Search queue for customer email
- Find order confirmation email
- Preview confirms incorrect content
- Cancel email immediately
- Correct order in system
- Manually send corrected confirmation
Example: Prevents customer confusion and maintains trust by catching error before delivery.
Use Case 4: Prioritize Urgent Communication¶
Goal: Ensure time-sensitive email sends immediately
Steps:
- Customer locked out of account, needs password reset
- Search queue for password reset email to this customer
- Email scheduled (normal processing) but customer is on phone
- Force send email immediately
- Customer receives within seconds, can reset password
- Issue resolved quickly
Use Case 5: Monitor Queue Health¶
Goal: Ensure email system is processing normally
Steps:
- Check Email Pending Queue once or twice daily
- Review queue depth (should be under 100 for normal operations)
- Check processing rate (should match send rate setting)
- Look for:
- Growing queue (backlog building)
- Many failed statuses (integration issue)
- Very old pending emails (stuck)
- Investigate and resolve anomalies
Normal: 20-50 pending, processing 30/minute Alert: 500+ pending, processing 5/minute = problem
Troubleshooting¶
Emails Stuck in "Processing" for Long Time¶
Solutions:
- Check system log for email errors
- Verify email integration (SMTP/API) is functioning
- May need to restart email queue processor (administrator)
- Check if specific recipient's email server is blocking
- Cancel and retry if stuck more than 30 minutes
Queue Depth Growing Continuously¶
Causes:
- Send rate set too low for volume
- Email service rate limit reached
- Too many emails queued at once
- Integration performance issue
Solutions:
- Increase send rate if below email service limits
- Spread large sends over longer time period
- Check email service dashboard for throttling
- Contact administrator if persistent
Email Not Appearing in Queue¶
Check:
- May have already sent (check email log)
- May have failed and been removed (check failed email log)
- Email generation may have failed (check system log)
- Search by recipient email to find it
Cannot Cancel Specific Email¶
Reasons:
- Email already sent (too late)
- Email in "Processing" status (sending now)
- Insufficient permissions
Solution:
- Contact email service to recall if just sent (rarely possible)
- Follow up with customer if necessary
Related Pages¶
- Email Log - Sent email history
- Email Templates - Manage email content templates
- Email Settings - Configure email service integration
- Failed Emails Report - Emails that bounced or failed to deliver
Permissions & Access¶
Required Access Level: Manager or higher
Access Level Capabilities:
- Manager: View queue, preview emails, cancel own queued emails
- Administrator: All Manager + cancel any emails, force send, edit queue, bulk actions
- Kiva Admin: All features + pause queue, adjust send rate, integration diagnostics
Best Practices¶
Daily Monitoring¶
- Check queue depth morning and afternoon
- Review any "Delayed" status emails
- Verify processing rate is normal
- Clear any errors or stuck emails
Before Large Sends¶
- Preview email content carefully
- Verify recipient list accuracy
- Test send to yourself first
- Schedule during off-peak hours
- Monitor queue during first 10-15 minutes
- Be ready to cancel if error discovered
Quality Control¶
- Always preview before bulk sends
- Cancel immediately if error discovered
- Test links in emails before mass send
- Verify personalization tokens populated correctly
- Check unsubscribe links work
Things to Avoid¶
- Don't ignore growing queue (indicates problem)
- Don't force-send large batches (overwhelms recipients)
- Don't cancel emails without understanding why queued
- Don't edit queued emails without testing changes first
- Don't assume queue is processing if depth growing
Quick Reference Card¶
| Task | Action |
|---|---|
| Check queue status | Open page, review queue health panel |
| Preview email | Click preview button on email |
| Cancel email | Select email, click Cancel, confirm |
| Force immediate send | Click Force Send button |
| Find customer email | Search recipient email address |
| Cancel campaign | Filter to email type, select all, cancel |
| Check stuck emails | Filter to Delayed status |
| Monitor queue health | Review depth, processing rate, trends |
FAQs¶
How long do emails stay in pending queue?¶
Depends on scheduled time and processing rate. Typically minutes to hours. Very delayed sends (next week) may queue closer to send time.
Can I edit email content after it's queued?¶
Some emails editable (manual emails, some automated). Template-based automated emails may not be fully editable. Can cancel and re-send with corrections.
What happens to cancelled emails?¶
Removed from queue, will not send, logged as cancelled. Cannot be uncancelled - must manually re-send if needed.
Why are some emails "High Priority"?¶
Critical emails (password reset, account security, order issues) set high priority to process first.
Can customers see emails in this queue?¶
No - pending queue is admin-only. Customers don't know email is coming until they receive it.
What's normal queue depth?¶
Depends on volume. Small business: 10-50. Medium: 50-200. Large: 200-1000+. Concerning if growing continuously.
How fast should queue process?¶
Depends on email service limits. Common: 10-100 emails/minute. If much slower, may indicate throttling or issue.
Change Log¶
2026-03-01¶
- Initial documentation created
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.