Email Queue

Back to Email

Overview

Email Queue — Business Overview

Email Queue is a system record in Dafater that manages all outgoing emails generated by business activities. It acts as a controlled holding and tracking area for emails before they are sent, while they are being processed, and after delivery attempts are made. This ensures reliable, auditable, and organized business communication.


What Email Queue Is Used for in Business Operations

Email Queue is used to: - Store and manage all outgoing emails created by Dafater - Ensure important business emails are sent in an orderly and reliable manner - Track the status of emails such as pending, sent, or failed - Provide visibility into communication activity for audit and follow-up purposes

It works behind the scenes to make sure customer, employee, and internal communications are not missed or duplicated.


Prerequisites / Setup Requirements

Before Email Queue can be used effectively, the following should be in place: - Business email accounts configured in Dafater - Standard email templates approved for business use - Clear business rules defining when emails should be sent (for example, on approval, submission, or status change) - Users assigned responsibility for monitoring communication issues

No manual setup of Email Queue is usually required, as it is automatically used by Dafater once email communication is enabled.


Typical Workflow and Business Fit

  1. Business Event Occurs
    A business action happens, such as:

    • A document is approved
    • A transaction is completed
    • A reminder or notification is triggered
  2. Email Is Created Automatically
    Dafater prepares the email content based on business rules or templates.

  3. Email Is Added to Email Queue
    The email is placed in Email Queue with details such as recipient, subject, and status.

  4. Email Processing
    Dafater sends the email at the appropriate time and updates its status.

  5. Tracking and Review
    Business users can review Email Queue to confirm whether emails were sent successfully or need attention.


Key Business Scenarios Where Email Queue Is Essential


Important Considerations for Users


In summary, Email Queue is a vital communication control tool in Dafater. It ensures that business emails are sent reliably, tracked properly, and available for review—supporting professional communication, accountability, and operational continuity.

Email Queue records.

Basic Information

Fields

Field Name Label Type Required Options Description
sender Sender Data Email Email address used by Dafater to send the message
recipients Recipient Table Email Queue Recipient List of recipients receiving this email from Dafater
showascc Show as cc Small Text - Email addresses displayed as CC in Dafater emails
message Message Code - Email content body sent through Dafater
status Status Select Not Sent, Sending, Sent, Partially Sent, Error Current delivery status of the email in Dafater
error Error Code - System error details captured by Dafater during sending
message_id Message ID Small Text - Unique email provider message identifier stored by Dafater
reference_doctype Reference Document Type Link DocType Related business document type linked to this email in Dafater
reference_name Reference DocName Data - Specific document record referenced by this email in Dafater
communication Communication Link Communication Associated communication record created for this email in Dafater
send_after Send After Datetime - Scheduled datetime when Dafater should send the email
priority Priority Int - Delivery priority level assigned to the email in Dafater
addunsubscribelink Add Unsubscribe Link Check - Indicates whether Dafater adds an unsubscribe link to email
unsubscribe_param Unsubscribe Param Data - Parameter used by Dafater to identify unsubscribe requests
unsubscribe_method Unsubscribe Method Data - Method Dafater uses to process unsubscribe actions
expose_recipients Expose Recipients Data - Controls recipient visibility to others in Dafater emails
attachments Attachments Code - Files attached to the email sent by Dafater
retry Retry Int - Number of resend attempts Dafater will make on failure
email_account Email Account Link Email Account Email account configuration used by Dafater to send email

Child Tables

Recipient (Email Queue Recipient)

Field Name Label Type Required Options Description
recipient Recipient Data Email Email address of message recipient in Dafater.
status Status Select , Not Sent, Sent Delivery status of email for this recipient.
error Error Code - System error details if email delivery fails.

Permissions

Role Read Write Create Delete Submit Cancel
System Manager
DocType Relationship Module
Communication Links to Core
Email Account Links to Email