Skip to content

SMS notifications #1017

@compwron

Description

@compwron

Context

Currently, users of this application only receive notifications via email.

Problem

Challenges with deliverability damper the effectiveness of email notifications for some users.

Solution

Introduce SMS as an additional communication channel. Stakeholders believe that SMS will have a further reach than email when it comes to volunteers who historically have not engaged via email – especially for those who already rely on SMS and/or phone for corresponding with their supervisor.

Competitive advantage:

This will mark a truly unique feature for CASA staff and volunteers across the country, as current market solutions (there are really only two that are widely used) do not offer any form of SMS notifications.

Approach

This will mark the first time Ruby For Good is utilizing Twilio's services, so many of the items below under "requirements" relate to account creation and initial setup. We will be securing platform credits through a partnership with Twilio, hopefully keeping this feature forever free to stakeholders.

A handful of the notifications below already exist in email form. The stakeholders' preference is for these to be replicated as SMS notifications, so that users can choose the combination of communication channels that works best for them.

The initial cadence of many of the below notifications is quite conservative at the stakeholders' request. We may increase frequency (or give users the ability to customize frequency) later on.

Use cases (Events for which SMS can be sent)

Must-haves:

  1. Notify Supervisor (if actively assigned to a volunteer):
  1. Notify Volunteer (if actively assigned active cases):
  1. Notify Admin:

Nice-to-have(s):

Requirements

Additional Issues

Metadata

Metadata

Labels

🌐 Epic📱 SMSwork relating to SMS notifications #1017codethechangefor codethechange developers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions