Notify.gov is a text messaging service built by and for the government. We help agencies communicate more
@@ -24,8 +23,7 @@
{{page_title}}
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
by minimizing data retention and using modern encryption methods.
diff --git a/app/templates/views/best-practices/benchmark-performance.html b/app/templates/views/guides/benchmark-performance.html
similarity index 93%
rename from app/templates/views/best-practices/benchmark-performance.html
rename to app/templates/views/guides/benchmark-performance.html
index 2661f6b00e..5e24dc9cd1 100644
--- a/app/templates/views/best-practices/benchmark-performance.html
+++ b/app/templates/views/guides/benchmark-performance.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% import "components/nav_breadcrumb.html" as breadcrumbs %}
{% set page_title = "Measuring performance with benchmarking" %}
@@ -7,7 +8,8 @@
{% endblock %}
{% block content_column_content %}
-{% with title=page_title %}{% include "components/best-practices/nav_breadcrumb.html" %}{% endwith %}
+{{ breadcrumbs.breadcrumb(page_title, "Guides", "main.best_practices") }}
+
{{page_title}}
Learn how effective your texting program can be.
@@ -19,7 +21,7 @@
{{page_title}}
What other texting studies have found
- When the Center on Budget and Policy Priorities studied WIC, they found key learnings about the
quantity of messages delivered, how people engage with messages, and how they take action.
@@ -78,7 +80,8 @@
Appointment requests
- The Code for America’s Texting
+ The Code for America’s Texting
Playbook
reported specific learnings around appointment reminders, completing
document submission, and maintenance reminders.
diff --git a/app/templates/views/best-practices/best-practices.html b/app/templates/views/guides/best-practices.html
similarity index 78%
rename from app/templates/views/best-practices/best-practices.html
rename to app/templates/views/guides/best-practices.html
index 7711dea9bb..4784f72c44 100644
--- a/app/templates/views/best-practices/best-practices.html
+++ b/app/templates/views/guides/best-practices.html
@@ -1,11 +1,12 @@
{% extends "base.html" %}
+{% set page_title = "Best Practices" %}
+
{% block per_page_title %}
-Best Practices
+{{page_title}}
{% endblock %}
{% block content_column_content %}
-
Best Practices
For texting the public
@@ -23,41 +24,41 @@
"svg_src": "goal",
"card_heading": "Establish clear goals",
"p_text": "Start with a singular purpose. Make explicit what you want to achieve.",
- "link": "/guides/best-practices/clear-goals"
+ "link": "/guides/clear-goals"
},
{
"svg_src": "compliant",
"card_heading": "Follow rules & regulations",
"p_text": "Understand what is required when texting the public.",
- "link": "/guides/best-practices/rules-and-regulations"
+ "link": "/guides/rules-and-regulations"
},
{
"svg_src": "trust",
"card_heading": "Establish trust",
"p_text": "Help your audience anticipate and welcome your texts.",
- "link": "/guides/best-practices/establish-trust"
+ "link": "/guides/establish-trust"
},
{
"svg_src": "runner",
"card_heading": "Write texts that provoke action",
"p_text": "Help your audience know what to do with the information you send.",
- "link": "/guides/best-practices/write-for-action"
+ "link": "/guides/write-for-action"
},
{
"svg_src": "language",
"card_heading": "Send texts in multiple languages",
"p_text": "What to know as you plan translated texts.",
- "link": "/guides/best-practices/multiple-languages"
+ "link": "/guides/multiple-languages"
},
{
"svg_src": "chart",
"card_heading": "Measure performance with benchmarking",
"p_text": "Learn how effective your texting program can be.",
- "link": "/guides/best-practices/benchmark-performance"
+ "link": "/guides/benchmark-performance"
}
] %}
- {% with card_contents=card_contents %}{% include "components/best-practices/cards.html" %}{%
+ {% with card_contents=card_contents %}{% include "components/guides/cards.html" %}{%
endwith %}
diff --git a/app/templates/views/best-practices/clear-goals.html b/app/templates/views/guides/clear-goals.html
similarity index 97%
rename from app/templates/views/best-practices/clear-goals.html
rename to app/templates/views/guides/clear-goals.html
index b67684c043..71ed0e1a36 100644
--- a/app/templates/views/best-practices/clear-goals.html
+++ b/app/templates/views/guides/clear-goals.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% import "components/nav_breadcrumb.html" as breadcrumbs %}
{% set page_title = "Establish clear goals" %}
@@ -7,7 +8,8 @@
{% endblock %}
{% block content_column_content %}
-{% with title=page_title %}{% include "components/best-practices/nav_breadcrumb.html" %}{% endwith %}
+{{ breadcrumbs.breadcrumb(page_title, "Guides", "main.best_practices") }}
+
{{page_title}}
Start with a singular purpose. Make explicit what you want to achieve.
diff --git a/app/templates/views/best-practices/establish-trust.html b/app/templates/views/guides/establish-trust.html
similarity index 94%
rename from app/templates/views/best-practices/establish-trust.html
rename to app/templates/views/guides/establish-trust.html
index fc26e2a71a..3383315bab 100644
--- a/app/templates/views/best-practices/establish-trust.html
+++ b/app/templates/views/guides/establish-trust.html
@@ -1,5 +1,7 @@
{% extends "base.html" %}
-{% from "components/best-practices/circle_number.html" import circle_number %}
+{% import "components/nav_breadcrumb.html" as breadcrumbs %}
+
+{% from "components/guides/circle_number.html" import circle_number %}
{% set page_title = "Establish trust" %}
@@ -8,7 +10,8 @@
{% endblock %}
{% block content_column_content %}
-{% with title=page_title %}{% include "components/best-practices/nav_breadcrumb.html" %}{% endwith %}
+{{ breadcrumbs.breadcrumb(page_title, "Guides", "main.best_practices") }}
+
{{page_title}}
Help your audience anticipate and welcome your texts.
@@ -38,7 +41,7 @@
Prime your audiences to trust you
To reinforce legitimacy, include these key messages in your outreach:
-
+
Introduce yourself – Give people time to get to know your texting communications before you need
direct action from them
Phone number – Note the sending phone number your texts will come from
@@ -79,7 +82,7 @@
Be trustworthy
-
+
Identify yourself in the text message. Use a consistent and familiar program name to precede each
text you send.
Personalize with first name. Through A/B testing, Code for America saw an increase in
@@ -98,7 +101,7 @@
Be trustworthy
{{circle_number(7) }}Dept. of Social Services: Hi {{circle_number(8) }}Julie, Your Medicaid
renewal is closing December 31, 2023. You can renew online at {{circle_number(9) }}https://www.application.yourstate.gov or {{circle_number(10) }}
call the number on the back of your Medicaid card.
@@ -114,14 +117,14 @@
Provide helpful auto-responses
If you're sending one-way notifications, phone carriers allow a single auto-response message that will be
generated if a recipient tries to text a response to your message. Use the auto-response to reaffirm your key
messages around legitimacy and communicate to recipients that texts are coming from an automated system.
-
+
Provide a way to contact a human in any auto-response text
Provide information on how to opt out and opt back in
-
+
@@ -167,7 +170,7 @@
Harness trusted communication channels
},
] %}
- {% with card_contents=card_contents %}{% include "components/best-practices/cards.html" %}{%
+ {% with card_contents=card_contents %}{% include "components/guides/cards.html" %}{%
endwith %}
Prepare your team
{% set card_contents = [
@@ -187,7 +190,7 @@
Prepare your team
pages or within case management notes.",
},
] %}
- {% with card_contents=card_contents %}{% include "components/best-practices/cards.html" %}{%
+ {% with card_contents=card_contents %}{% include "components/guides/cards.html" %}{%
endwith %}
{% endblock %}
diff --git a/app/templates/views/best-practices/multiple-languages.html b/app/templates/views/guides/multiple-languages.html
similarity index 87%
rename from app/templates/views/best-practices/multiple-languages.html
rename to app/templates/views/guides/multiple-languages.html
index 13c638d381..dd9c3727f2 100644
--- a/app/templates/views/best-practices/multiple-languages.html
+++ b/app/templates/views/guides/multiple-languages.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% import "components/nav_breadcrumb.html" as breadcrumbs %}
{% set page_title = "Text in multiple languages" %}
@@ -7,7 +8,8 @@
{% endblock %}
{% block content_column_content %}
-{% with title=page_title %}{% include "components/best-practices/nav_breadcrumb.html" %}{% endwith %}
+{{ breadcrumbs.breadcrumb(page_title, "Guides", "main.best_practices") }}
+
{{page_title}}
What to know as you plan translated texts.
diff --git a/app/templates/views/best-practices/rules-and-regulations.html b/app/templates/views/guides/rules-and-regulations.html
similarity index 94%
rename from app/templates/views/best-practices/rules-and-regulations.html
rename to app/templates/views/guides/rules-and-regulations.html
index c9a95a1227..db06ab76e7 100644
--- a/app/templates/views/best-practices/rules-and-regulations.html
+++ b/app/templates/views/guides/rules-and-regulations.html
@@ -1,4 +1,5 @@
{% extends "base.html" %}
+{% import "components/nav_breadcrumb.html" as breadcrumbs %}
{% set page_title = "Rules and regulations" %}
@@ -7,7 +8,8 @@
{% endblock %}
{% block content_column_content %}
-{% with title=page_title %}{% include "components/best-practices/nav_breadcrumb.html" %}{% endwith %}
+{{ breadcrumbs.breadcrumb(page_title, "Guides", "main.best_practices") }}
+
{{page_title}}
Understand what is required when texting the public.
@@ -20,7 +22,7 @@
What to know about consent and opting out
If you do need expressed consent, consider including a pre-checked plain language opt-in (i.e. “It’s OK to text
me.”) on
digital forms. Be sure to ask for an up-to-date phone number and include a question about the recipient’s preferred
- language for text messages if you expect to translate your text
+ language for text messages if you expect to translate your text
messages in
languages other than English.
@@ -79,7 +81,7 @@
Evidence
shows that employing
behavioral science is an effective way to increase the
likelihood of a recipient
@@ -100,7 +103,7 @@
What provoking action looks like
internet services that belong to you.",
},
] %}
- {% with card_contents=card_contents, text_align='left' %}{% include "components/best-practices/cards.html" %}{%
+ {% with card_contents=card_contents, text_align='left' %}{% include "components/guides/cards.html" %}{%
endwith %}
{% endblock %}
diff --git a/app/templates/views/join-notify.html b/app/templates/views/join-notify.html
new file mode 100644
index 0000000000..2c154bf72b
--- /dev/null
+++ b/app/templates/views/join-notify.html
@@ -0,0 +1,212 @@
+{% extends "base.html" %}
+
+{% set page_title = "Join Notify" %}
+
+{% block per_page_title %}{{page_title}}{% endblock %}
+
+{% block content_column_content %}
+
+
+
{{page_title}}
+
Who is Notify.gov for?
+
+ Government agencies at any level of government who deliver federal programs are able to use Notify.gov. Those
+ who sign up to new Notify.gov become our partners.
+
+
+ All federal agencies are invited to use Notify.gov to send text messages to their employees, other federal
+ agencies, or to the public.
+
+
+
+ Non-federal agencies (state, local, territorial, or tribal governments) who administer or deliver federally-funded
+ services
+ may qualify to use Notify.gov. These programs must specify which federal program the messages they want to
+ send are related to. The Notify.gov team confirms our authority to work with these programs as part of our
+ agreements process.
+
+
What partners receive
+
+ To use Notify.gov to send messages (outside of our Trial Mode), partners sign a one-year Memorandum of Understanding
+ with us. This is a basic agreement outlining our relationship and responsibilities.
+
+
Our core, no-cost, service offering includes:
+ {% set product_highlights = [
+ {
+ "svg_src": "#chat",
+ "card_heading": "Up to 250,000 messages to use over your first year*",
+ },
+ {
+ "svg_src": "#phone",
+ "card_heading": "One toll-free sending phone number",
+ },
+ {
+ "svg_src": "#forum",
+ "card_heading": "An easy-to-use web-based interface for sending bulk or individual messages",
+ },
+ {
+ "svg_src": "#assessment",
+ "card_heading": "Dashboards and downloadable reports for tracking message delivery",
+ },
+ ] %}
+
+ {% for item in product_highlights %}
+
+
+
+
+ {{item.card_heading}}
+
+
{{item.p_text}}
+
+
+ {% endfor %}
+
+
*We plan to offer plans with additional messages soon; please contact us if you need more
+ messages so that we can understand your use case!
+
+
How to get started
+
+
+
+
Interested in trying Notify.gov before signing an agreement? We can provide qualifying partners with access
+ to Trial Mode to review Notify.gov features before deciding. In Trial Mode, you can test sending messages,
+ explore the personalization and customization features, and review sample delivery reports.
+
+
+
+
+
Tell us about your program
+
+ Let’s determine if Notify.gov is a good fit for your organization. To get started, we’ll ask you for
+ information such as:
+
+ {% set bullet_items = [
+ "Organization name and type",
+ "Point of contact’s name and email address",
+ "Your associated federal funding, program, or authority",
+ "The program(s) you want to text about",
+ "Who you are planning to text",
+ "What you’d like to achieve by texting these people",
+ "The estimate number of texts you’d like to send in the first year",
+ "Who would you like to include on the Trial Mode account?",
+ "Provide the official government email address to invite your team members",
+ "When would you like to send your first text(s)?"
+ ] %}
+
+ Our team will review the information you provide, and follow up with any questions. We’ll contact you no matter your
+ qualification status.
+
+
+ We provide you a one-year, Memorandum of Understanding (MOU). To text the public fully in Live Mode, your
+ organization will need to sign our MOU.
+
+
+
Getting Started FAQs
+ {% set accordion_content = [
+ {
+ "heading": "What if I need more than 250,000 messages?",
+ "p_text": "Plans that include additional messages for a fee will be available soon. We want to design these plans
+ based on our partners’ needs, so please contact us if you hope to be able to
+ send more messages. We’d like to talk with you.",
+ "position": "b-a1"
+ },
+ {
+ "heading": "What phone numbers can my agency send to?",
+ "p_text": "Right now, Notify.gov supports sending messages to North American numbers (+1). If you’d like to send to
+ international numbers, we want to hear from you.",
+ "position": "b-a2",
+ },
+ {
+ "heading": "Can we send from a shortcode or an existing customer service number?",
+ "p_text": "At this time, Notify.gov provides toll-free service numbers. We will be exploring offering shortcodes in
+ the near future. If you wish to send from an existing phone number owned or operated by your agency, this is something
+ that might be possible in the future, but is not currently on our roadmap.",
+ "position": "b-a3",
+ },
+ {
+ "heading": "Can we use API integrations with Notify?",
+ "p_text": "While public API integrations are not yet available, we are working on enabling these. If you're looking
+ for this feature we want to hear from you.",
+ "position": "b-a4",
+ },
+ {
+ "heading": "My IT team has questions about how Notify.gov is built, where can I direct them to more information?",
+ "p_text": "To understand how Notify.gov works, see our Security page for the
+ basics. If your IT team needs more
+ information we’re happy to share a larger security package upon request.",
+ "position": "b-a5",
+ },
+ {
+ "heading": "How does Notify.gov support our records retention policy?",
+ "p_text": "We are not a System of Record. For more see our Security page.",
+ "position": "b-a6",
+ },
+ {
+ "heading": "My OGC is asking about consent, where can I get more information for them?",
+ "p_text": "Text message notifications are governed by the Telephone Consumer Protection Act. Different levels of
+ government have different consent requirements. Download and share our overview of the
+ TCPA with your legal counsel as
+ a starting point.",
+ "position": "b-a7",
+ },
+ {
+ "heading": "What information does Notify provide about message delivery?",
+ "p_text": "Notify.gov shares back information about message delivery that we receive from individual mobile phone
+ carriers. Carriers can only provide information about whether a message was successfully delivered to a specific phone
+ number (not a person).
+
+ If you happen to send a message to a landline or out-of-service phone number, these messages will show up as ‘failed’
+ in delivery reports.",
+ "position": "b-a8",
+ },
+ {
+ "heading": "Can I track engagement with the messages I send?",
+ "p_text": "Unlike email, you cannot see if someone reads a message or clicks on a link you included in a message. This
+ is a limitation of SMS in general, not Notify.gov. We do highly recommend setting goals for your texting campaigns and
+ tracking performance. By combining the delivery reports provided by Notify.gov with other information from your
+ program, you may be able to assess engagement and impact.",
+ "position": "b-a9",
+ },
+ {
+ "heading": "Is there technical product support offered?",
+ "p_text": "We’re on call to answer any questions as you get started using Notify.gov",
+ "position": "b-a10",
+ },
+ ] %}
+
Reach people where they are with government-powered text messages
-
Notify.gov is a text message service that helps federal, state, local, tribal and territorial governments more effectively communicate with the people they serve.
Currently we are only working with select pilot partners. If you are interested in using Notify.gov in the future, please contact tts-benefits-studio@gsa.gov to learn more.
-
-
-
-
-
-
-
-
-
-
-
- Control your content
-
-
You do not need any technical knowledge to create message templates.
-
-
-
-
-
-
-
-
-
-
- See how your messages perform
-
-
Track how many messages you’ve sent and find out which ones are not being delivered.
-
-
-
-
-
-
-
-
-
-
- No technical integration needed
-
-
Upload a spreadsheet of phone numbers and Notify.gov sends batches of messages for you.
-
-
-
-
-
-
-
-
-
-
- About the product
-
-
- Keeping program participants updated on status changes, due dates, and appointments can be a huge challenge, and many
- recipients fall through the cracks, ultimately losing their benefits. In the benefits space, data shows that sending
- text messages helps decrease re-enrollment churn and save money for administering agencies.
-
-
- Notify.gov is an easy text messaging platform that helps government agencies provide program participants with one-way
- reminders and updates. With minimal set-up and secure, personalized messaging, Notify.gov helps agencies include text
- messaging as part of their outreach program. Administering agencies can quickly assess the impact of text messaging for
- their programs, after which they can build a case to expand their texting program if they choose to.
-
-
- Notify.gov is a new shared service currently being piloted by the Public Benefits Studio, within Technology
- Transformation Services at the General Services Administration.
-
-
- Who's Eligible?
-
-
- Eligible partners include federal agencies as well as state, local, territorial, tribal agencies
- administering federally funded programs. As part of the onboarding process, non-federal
- programs must specify the federal program that the messages they want to send are related
- to. TTS will also seek concurrence from the federal funder.
-
-
- We prioritize partnerships focused on use cases related to increasing transparency and
- reducing the burden of navigating government programs for low income individuals and
- families.
-