DAP’s email broadcast feature allow you to send mass emails to users efficiently. You have several options for targeting specific user groups based on their product access and status. Below are the available groups for sending email broadcasts.
Email Broadcast Groups
Group 1: All Users (Active and Opted-In)
- Sends emails to all users, regardless of product, where:
- User status is Active (‘A’).
- User is still opted in to receiving emails (opted_out = ‘N’).
- Have access to NO products at all (won’t be included if they have access to even one product.
Group 2: Users Who Signed Up for Specific Products Between Dates
- Targets users who signed up for specified products within a defined date range. You can specify start and end dates to filter the users who will receive the email.
Group 3: Specific Product Users
- Allows you to choose multiple options when sending out a broadcast email.
- You can choose users of specific products who should receive the email, and filter this list further by:
- A list of products that those users do NOT have access to.
- Access End Date.
- User Status.
- Email Opt-in Status.
Example:
- Send an email to users having access to both Product 1 and Product 2 (select Products 1 & 2 from the first column) but not to Product 3 (select Product 3 from the second column). Ensure:
- User’s access to each Product (from column 1) is “Active”.
- User’s overall status (regardless of Product) is “Active” (not Unconfirmed, Locked out, etc.).
- Users are still opted in to receive emails.).
Group 4: Users with Product Access Expiring Soon or Already Expired
- Targets users whose product access is set to expire in a specified number of days or has already expired.
Group 5: CSV List
- Allows you to add data in CSV format in the text area:
- First Name
- Last Name
How to Test Email Broadcasts
Testing your email broadcasts is crucial to ensure that your emails are delivered correctly and that the content displays as intended. Here’s a step-by-step overview of how to perform a successful test:
- Create a Test Product: Setting up a dedicated test product allows you to streamline your testing process. You can add test users to this product and send targeted emails without impacting real users.
- Add Test Users: Populate your test product with test users. This will enable you to target specific individuals during your testing.
- Schedule an Email Broadcast: Use the email broadcast feature to schedule an email to your test users. Ensure you choose the right group option that corresponds to your test product.
- Monitor the Job Queue: After scheduling, check the job queue to confirm that the email is queued correctly and has the status of NEW.
- Wait for the Cron: Wait for the cron to run at the top of the hour.
- Check for Errors: Be vigilant for common issues, such as non-standard characters or errors in the email payload. Address these issues as needed.
- Confirm Delivery: Verify that the test users receive the email, and ensure that the content displays correctly.
By following these steps, you can effectively test your email broadcasts and troubleshoot any issues that arise during the process.
Here’s a detailed troubleshooting guide if you run into email broadcast issues.