Email Admin Features

Image suggestion: A screenshot of the main email administration page, showing the different sections available in the sidebar.
Email Templates
The admin panel includes an interface for managing your email templates. You can:
- View all templates: See a list of all your email templates.
- Preview templates: Preview how your email templates will look with sample data.
- Send test emails: Send test emails to ensure your templates are working correctly.

Image suggestion: A screenshot of the email templates list in the admin panel.
Email Logs
The email logs section allows you to view a history of all the emails sent from your application. You can:
- Search and filter logs: Find specific emails based on the recipient, subject, or date.
- View email details: See the full content of an email, as well as its status (sent, delivered, opened, etc.).
- Retry sending failed emails: If an email fails to send, you can retry sending it from the logs.

Image suggestion: A screenshot of the email logs page, showing a list of emails with their status.
Analytics
The analytics section provides insights into the performance of your emails. You can view:
- Open rates: The percentage of users who opened your emails.
- Click rates: The percentage of users who clicked on a link in your emails.
- Delivery rates: The percentage of emails that were successfully delivered.

Image suggestion: A screenshot of the email analytics dashboard, showing charts and graphs of the email performance.
Queue Status
The queue status page allows you to monitor the status of the email queue. You can see:
- The number of emails in the queue: See how many emails are waiting to be sent.
- The status of the queue processor: See if the queue processor is running and when it last ran.
- Manually trigger the queue processor: You can manually trigger the queue processor to send the emails in the queue.

Image suggestion: A screenshot of the queue status page, showing the number of emails in the queue and the status of the queue processor.
Settings
The settings page allows you to configure the email module. You can:
- Configure your email providers: Set up your AWS SES and Resend credentials.
- Configure the queue: Change the batch size, cron schedule, and max retries for the email queue.
- Configure rate limiting: Change the rate limits for your email providers.

Image suggestion: A screenshot of the email settings page, showing the different configuration options.
Details
Our Email feature gives you the tools you need to communicate effectively with your users.
Technical
This document provides technical details about the Email feature, primarily for developers or for advanced configuration after deployment.