Story 3.2. Autosendings emails

User story

As an admin user (company)

I want to be able to upload one big file with leads and set the settings for each day to send

So that helps me to send the emails partly every day without manual work


TL-170

Acceptance criteria

01

Given: Services page

When: Click Edit
AND Open Autosend tab
AND Set the checkbox “Autosend Active“
AND Select Limit emails per day
AND Select Start hour (time when the emails start to send)
AND select days when emails are sent
AND Click button Save

Then: All uploaded new files will be sent according to the settings

image-20240321-075453.png

02

Given: Services page

When: Autosending is active

Then: See the green status of the Autosend

image-20240321-081403.png

03

Given: Services page

When: Autosending is not active

Then: See the gray status of the Autosend

04

Given: Service page

When: upload list with 200 leads
AND activate autosending

Then: see the email limit (50 per day)
AND Emails left (150)
AND days left (3)

image-20240501-114336.png

05

Given: Autosending settings

When: upload list with 200 leads
AND activate autosending

Then: see the email limit (50 per day)
AND Emails sent (50)
AND Emails left (150)
AND days left (3)

06

Given: Upload page
AND Services page

When: Import 2000 leads to the service on Monday morning
AND Click Edit on service page
AND Open Autosend tab
AND Set the checkbox “Autosend Active“
AND Select Limit 30 first emails per day
AND Select Limit 30 second emails per day
AND Select Limit 30 third emails per day
AND set intervals 0, 7, 14

Then:
on Monday – first 30
1st day – first 30
2nd day – first 30
3rd day – first 30
4th day – first 30
5th day – 0
6th day – 0
7th day – first 30 + second 30
8th day – first 30 + second 30
9th day – first 30 + second 30
10th day – first 30 + second 30
11th day – first 30 + second 30
12th day – 0
13th day – 0
14th day – first 30 + second 30
15th day – first 30 + second 30
16th day – first 30 + second 30
17th day – first 30 + second 30
18th day – first 30 + second 30
19th day – 0
20th day – 0
21th day – first 30 + second 30 + third 30
22th day – first 30 + second 30 + third 30
23th day – first 30 + second 30 + third 30

image-20240527-110356.png

image-20240527-110443.png

07

Given: upload leads
AND service page

When: set autosending
AND set a limit 100 first emails per day
AND time start at 11:00

Then: random sending for the first email
1-12 mails should be sent every 10 minutes. The sending time simply must not exceed 3 hours.
For example:
100 limit for a day
11:00 – 5 emails
11:10 – 8 emails
11:20 – 2 emails
11:30 – 1 emails
11:40 – 9 emails
11:50 – 6 emails
12:00 – 8 emails
12:10 – 3 emails
12:20 – 12 emails
12:30 – 9 emails
12:40 – 2 emails
12:50 – 5 emails
13:00 – 6 emails
13:10 – 6 emails
13:20 – 2 emails
13:30 – 3 emails
13:40 – 9 emails
13:50 – 4 emails

08

Given: upload leads
AND service page

When: set autosending
AND set a limit 150 first emails per day
AND time start at 11:00

Then: random sending for the first email
1-18 emails should be sent every 10 minutes. The sending time simply must not exceed 3 hours.
For example:
200 limit for a day
11:00 – 5 emails
11:10 – 8 emails
11:20 – 18 emails
11:30 – 1 emails
11:40 – 15 emails
11:50 – 6 emails
12:00 – 8 emails
12:10 – 13 emails
12:20 – 7 emails

09

Given: upload leads
AND service page

When: set autosending
AND set a limit 200 first emails per day
AND time start at 11:00

Then: random sending for the first email
1-24 emails should be sent every 10 minutes. The sending time simply must not exceed 3 hours.
For example:
200 limit for a day
11:00 – 5 emails
11:10 – 8 emails
11:20 – 18 emails
11:30 – 1 emails
11:40 – 24 emails
11:50 – 6 emails
12:00 – 20 emails
12:10 – 13 emails
12:20 – 7 emails

10

Given: upload leads
AND service page

When: set autosending

Then: random sending for the first/second/third emails
AND firstly will be sent first emails and after that other randomizer emails (2nd, 3rd)

Comments

Leave a Reply