diff --git a/app/assets/images/alarm.svg b/app/assets/images/alarm.svg
new file mode 100644
index 000000000..57e6180bc
--- /dev/null
+++ b/app/assets/images/alarm.svg
@@ -0,0 +1 @@
+
diff --git a/app/assets/images/alert.svg b/app/assets/images/alert.svg
new file mode 100644
index 000000000..d0d516d8f
--- /dev/null
+++ b/app/assets/images/alert.svg
@@ -0,0 +1 @@
+
diff --git a/app/assets/images/calendar.svg b/app/assets/images/calendar.svg
new file mode 100644
index 000000000..9b755e9fd
--- /dev/null
+++ b/app/assets/images/calendar.svg
@@ -0,0 +1 @@
+
diff --git a/app/assets/sass/uswds/_uswds-theme-custom-styles.scss b/app/assets/sass/uswds/_uswds-theme-custom-styles.scss
index da5d77bf2..cec48e82b 100644
--- a/app/assets/sass/uswds/_uswds-theme-custom-styles.scss
+++ b/app/assets/sass/uswds/_uswds-theme-custom-styles.scss
@@ -898,7 +898,7 @@ li.linked-card:hover svg,
display: block;
}
-.about-icon-list {
+.icon-list {
display: flex;
width: 24px;
height: 24px;
@@ -908,10 +908,6 @@ li.linked-card:hover svg,
margin-right: 4px;
}
-.usa-icon-list__content{
- padding-left: 0;
-}
-
.indented-paragraph {
margin-left: calc(24px + 4px);
margin-top: 4px;
diff --git a/app/main/views/index.py b/app/main/views/index.py
index 370a88401..9982a8b74 100644
--- a/app/main/views/index.py
+++ b/app/main/views/index.py
@@ -294,6 +294,7 @@ def benchmark_performance():
)
+@main.route("/using-notify/guidance")
@main.route("/guides/using-notify/guidance")
@user_is_logged_in
def guidance_index():
@@ -314,6 +315,14 @@ def about_notify():
)
+@main.route("/about/why-text-messaging")
+def why_text_messaging():
+ return render_template(
+ "views/about/why-text-messaging.html",
+ navigation_links=about_notify_nav(),
+ )
+
+
@main.route("/using-notify/guidance/create-and-send-messages")
@user_is_logged_in
def create_and_send_messages():
diff --git a/app/main/views/sub_navigation_dictionaries.py b/app/main/views/sub_navigation_dictionaries.py
index b9fb7f8ae..16aef0c17 100644
--- a/app/main/views/sub_navigation_dictionaries.py
+++ b/app/main/views/sub_navigation_dictionaries.py
@@ -110,7 +110,27 @@ def best_practices_nav():
def about_notify_nav():
return [
{
- "name": "About notify",
+ "name": "About Notify",
"link": "main.about_notify",
+ "sub_navigation_items": [
+ {
+ "name": "Why text messaging",
+ "link": "main.why_text_messaging",
+ "sub_sub_navigation_items": [
+ {
+ "name": "Reach people using a common method",
+ "link": "main.why_text_messaging#reach-people-using-a-common-method",
+ },
+ {
+ "name": "Improve customer experience",
+ "link": "main.why_text_messaging#improve-customer-experience",
+ },
+ {
+ "name": "What texting is best for",
+ "link": "main.why_text_messaging#what-texting-is-best-for",
+ },
+ ],
+ },
+ ],
},
]
diff --git a/app/templates/base.html b/app/templates/base.html
index 369e62b81..b2b6639e9 100644
--- a/app/templates/base.html
+++ b/app/templates/base.html
@@ -66,7 +66,20 @@
diff --git a/app/templates/views/about/about.html b/app/templates/views/about/about.html
index 39dfce671..cd52709c2 100644
--- a/app/templates/views/about/about.html
+++ b/app/templates/views/about/about.html
@@ -1,6 +1,6 @@
{% extends "base.html" %}
-{% set page_title = "About notify" %}
+{% set page_title = "About Notify" %}
{% block per_page_title %}
{{page_title}}
@@ -17,8 +17,9 @@ {{page_title}}
Meet people where they are
More effectively deliver program outcomes
Save administrative costs
- Implement 21st Century IDEA and other directives
+ Implement 21st Century
+ IDEA and other directives
Notify.gov is an easy-to-use, web-based platform. It requires no technical expertise or system integration — users
can create an account and get started within minutes. We take the security and privacy of messaging data seriously
@@ -56,9 +57,9 @@
Product Highlights
{% for item in product_highlights %}
-
+
-
+
{{item.card_heading}}
@@ -68,10 +69,8 @@ Product Highlights
{% endfor %}
- See if Notify is right for you
- Notify.gov is a product of the Public Benefits Studio , a product accelerator inside
+
See if Notify is right for you
+ Notify.gov is a product of the Public Benefits Studio , a product accelerator inside
the federal government.
-
-
{% endblock %}
diff --git a/app/templates/views/about/why-text-messaging.html b/app/templates/views/about/why-text-messaging.html
new file mode 100644
index 000000000..6aa0887cb
--- /dev/null
+++ b/app/templates/views/about/why-text-messaging.html
@@ -0,0 +1,86 @@
+{% extends "base.html" %}
+{% set page_title = "Why text messaging" %}
+
+{% block per_page_title %}
+{{page_title}}
+{% endblock %}
+
+{% block content_column_content %}
+
+
+
+ {{page_title}}
+ Reach people using a common method
+
+ Confusing or unreceived notifications are one of the largest barriers to people getting and keeping
+ benefits. The typical ways the government communicates with people often fall short. Low income households are more
+ likely to experience housing instability, which means paper mail, already slow, can easily be missed.
+
+
+
+ Pew Research shows that nearly all adults in the US have a cell phone. Reliance on smartphones
+ for online access is especially common among Americans with lower household incomes and those with lower levels of
+ formal education. Of those earning less than $30,000 a year, 28% say their mobile phone is the sole method to
+ digitally connect.
+
+
+ This means that for many people who rely on government services, cell phones may be the most reliable place to meet
+ people where they already are.
+
+ Improve customer experience
+
+ Text messages can deliver concise information and drive an audience to take action quickly. Timely reminders sent
+ via text message have been proven to decrease re-enrollment churn and save money for administering agencies.
+
+
+ Texting not only helps programs reach people using a nearly-universal communication method, it is a cost effective
+ way to do so. With Notify.gov you can get started for free , allowing you to try out
+ texting to complement your existing communications and outreach strategies.
+
+ What texting is best for
+
+ Agencies, like you, are already using Notify.gov to text about the following programs.
+
+ {% set card_contents = [
+ {
+ "image_src": asset_url('images/calendar.svg'),
+ "card_heading": "Reminders",
+ "p_text": "In a text bubble // Your Quality Control food phone interview is on ((date)) at ((time)). Failure to
+ attend may lead to closure of your benefits. Call 1-800-222-3333 with questions.",
+ "alt_text": "reminder text example"
+ },
+ {
+ "image_src": asset_url('images/alert.svg'),
+ "card_heading": "Alerts to take action",
+ "p_text": "In a text bubble // Your household's Medicaid coverage is expiring. To keep getting Medicaid, you must
+ complete your renewal by ((date)). You can renew online at dhs.state.gov…",
+ "alt_text": "alerts text example"
+ },
+ {
+ "image_src": asset_url('images/alarm.svg'),
+ "card_heading": "Important status updates",
+ "p_text": "In a text bubble // Your passport has been issued at the Los Angeles Passport Agency. Please come to the
+ desk between 1:30pm and 2:30pm today to pick up your passport…",
+ "alt_text": "status update text example"
+ },
+ ] %}
+ {% for item in card_contents %}
+
+
+
+
{{item.card_heading}}
+
{{item.p_text}}
+
+ {% if item.image_src %}
+
+ {% endif %}
+
+
+ {% endfor %}
+
+{% endblock %}
diff --git a/tests/app/test_navigation.py b/tests/app/test_navigation.py
index af7b7a158..f74a0cfea 100644
--- a/tests/app/test_navigation.py
+++ b/tests/app/test_navigation.py
@@ -258,6 +258,7 @@
"view_template_version",
"view_template_versions",
"who_its_for",
+ "why_text_messaging",
"write_for_action",
},
)