cds-snc / notification-planning

Project planning for GC Notify Team
5 stars 0 forks source link

DEV Implement radio buttons on template creation to indicate template use case category, backend db integration #1249

Closed yaelberger-commits closed 3 months ago

yaelberger-commits commented 1 year ago

Description

Following the discussion at Notify 101 today:

We could add radio button question to the template edit page, like: "Is this a Multifactor Authentication email, or Password reset email?" Users choose which use case their template falls under

Depending on which use case is selected, and whether it's SMS or Email, in the backend we assign the correct queue/vehicle for the template to be sent through (bulk, normal or high priority) (dedicated long code, pool of long codes, short code)

As a Sender of a message that requires immediate action from the recipient, I need to be able to indicate that my template is for account management (2fa, password reset, confirmation etc) so that I can ensure it will be delivered quickly (60 seconds or less almost all of the time).

WHY are we building? Now that we have a short code for generic use, we need to be able to assign which templates will go through the short code and which will go through the pool of long codes WHAT are we building? Radio buttons in the UI to choose which use case your new template falls under, that will be captured in the db VALUE created by our solution We will be able to assign templates to whichever queue or sending vehicle we want, automatically We will be able to capture data at the template level of use cases, data we haven't captured before

Documentation and Artifacts

Notify Use Cases deck from Growth https://docs.google.com/presentation/d/1rIzQHBlGr13tmL_atg_lxDKX_rWSXvjsW7e0vAZqwCg/edit#slide=id.g2772e8d7530_0_7

Acceptance Criteria

Related Research Airtable records

QA Steps

jzbahrai commented 1 year ago

Hey team! Please add your planning poker estimate with Zenhub @smcmurtry @whabanks

yaelberger-commits commented 3 months ago

Please add your planning poker estimate with Zenhub @andrewleith

jzbahrai commented 3 months ago

Closing this ticket in favor of other tickets made