Story 2. Services

User story

As an admin user

I want to be able to add and edit new tabs for each company

So that helps to attach specific tabs to each client at any time

Acceptance criteria

01

Given: login to auto-monkey.ch

When: click to the menu section “Services“

Then: see the list of the tabs

02

Given: menu section “Services“

When: click button Add Service

Then: see the popup: Tab Name, …

03

Given: menu section “Services“

When: click edit

Then: see the popup with
TAB “General“:
– service name
– Company
– Slug
– Api Key
– From name
– From Email

image-20240321-082354.png

04

Given: menu section “Services“

When: click edit

Then: see the popup with
Tab “Templates”:

  • Template Key Letter 1,2,3…

  • Interval, days

image-20240321-082946.png

05

Given: menu section “Services“

When: click edit personal templates

Then: see the popup with ability to add personal templates

image-20240321-082334.png

06

Given: service section

When: click test send form button
AND select template
AND click Send Email

Then: see the email inbox with this template

07

Given: Services page

When: disable Service
AND open this service page
AND click test send form button
AND select template
AND click Send Email

Then: see the email inbox with this template

08

Given: Services page

When: After upload new leads on Data Upload page

Then: see the status New

09

Given: Services page

When: user receive all letters
OR admin set the status manually

Then: status Expired

10

Given: Services page

When: after switch the checkbox to green ON on the page Services

Then: show the status Active on the page
OOS AND unfreeze count days, after the last email

image-20240322-172059.png

11

Given: Services page

When: after switch the checkbox to gray OFF on the page Services

Then: show the status Pause on the page
OOS AND freeze count days, after the last email

image-20240322-172329.png

12

Given: Page Services

When: hover on activation checkbox
AND checkbox is disabled

Then: see the text “Activate the service“

image-20240322-172643.png

13

Given: Page Services

When: hover on activation checkbox
AND checkbox is enabled

Then: see the text “Pause the emails“

image-20240322-172656.png

14

CR 31/01/2025

Given: active service

When: ‘days left’ in the first letter = 3

Then: the admins egzon.cekaj@one-line.ch, rrezon.llapaj@one-line.ch, oliver.gehrig@one-line.ch receive a mail notification – a separate email about every service with the name of the partner and that the campaign expires in 3 days. If possible, integrate an overview, so that we, for example, can see, how many leads we’ve made so far and how many this month, etc. Using SMTP or Sendgreed (it doesn’t matter, whatever is more convenient for the development). The desired time of receiving the email is 00:00

from name: Auto Monkey

from e-mail: automonkey@one-line.ch

to: egzon.cekaj@one-line.ch, rrezon.llapaj@one-line.ch, oliver.gehrig@one-line.ch

API: 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

id: d-896bcb17db9e4f41b3902aca58cd480d (Sendgrid)

Liebes Auto Monkey-Team

Die Kontaktdaten für die {{ Company }} {{ Service }}- Kampagne laufen in drei Tagen ab. (Enddatum: {{ End_date }})

Falls Massnahmen vollzogen werden müssen, wäre jetzt der letzte Zeitpunkt dafür. :rocket:

Liebe Grüsse

Dein Auto Monkey Reminder

Comments

Leave a Reply