diff --git a/app/assets/stylesheets/main.scss b/app/assets/stylesheets/main.scss index c58b6b607..3571fe020 100644 --- a/app/assets/stylesheets/main.scss +++ b/app/assets/stylesheets/main.scss @@ -75,6 +75,7 @@ $path: '/static/images/'; @import 'views/template'; @import 'views/notification'; @import 'views/send'; +@import 'views/get_started'; @import 'views/history'; // TODO: break this up diff --git a/app/assets/stylesheets/views/get_started.scss b/app/assets/stylesheets/views/get_started.scss new file mode 100644 index 000000000..b46ae0115 --- /dev/null +++ b/app/assets/stylesheets/views/get_started.scss @@ -0,0 +1,32 @@ +.get-started-list { + + counter-reset: get-started-counter; + + &__item { + + counter-increment: get-started-counter; + padding: 0 0 0 $gutter + 5px; + margin: ($gutter * 1.67) 0 0 0; + position: relative; + + &:before { + @include bold-24; + content: counter(get-started-counter) "."; + position: absolute; + top: 5px; + left: 0; + } + + summary[aria-expanded=false] { + margin-bottom: 0; + } + + } + + &__heading { + @include bold-24; + display: inline-block; + margin: 5px 0 $gutter-half 0; + } + +} diff --git a/app/main/views/index.py b/app/main/views/index.py index bf5ed00b5..951244352 100644 --- a/app/main/views/index.py +++ b/app/main/views/index.py @@ -305,6 +305,13 @@ def message_status(): ) +@main.route('/features/get-started') +def get_started(): + return render_template( + 'views/get-started.html' + ) + + @main.route('/trial-mode') def trial_mode(): return redirect(url_for('.trial_mode_new'), 301) diff --git a/app/navigation.py b/app/navigation.py index f0d30ffbd..d4faadcdf 100644 --- a/app/navigation.py +++ b/app/navigation.py @@ -190,6 +190,7 @@ class HeaderNavigation(Navigation): 'forgot_password', 'get_example_csv', 'get_notifications_as_json', + 'get_started', 'go_to_dashboard_after_tour', 'history', 'inbound_sms_admin', @@ -504,6 +505,7 @@ class MainNavigation(Navigation): 'forgot_password', 'get_example_csv', 'get_notifications_as_json', + 'get_started', 'go_to_dashboard_after_tour', 'history', 'how_to_pay', @@ -731,6 +733,7 @@ class CaseworkNavigation(Navigation): 'forgot_password', 'get_example_csv', 'get_notifications_as_json', + 'get_started', 'go_to_dashboard_after_tour', 'history', 'how_to_pay', @@ -1015,6 +1018,7 @@ class OrgNavigation(Navigation): 'forgot_password', 'get_example_csv', 'get_notifications_as_json', + 'get_started', 'go_to_dashboard_after_tour', 'history', 'how_to_pay', diff --git a/app/templates/views/features.html b/app/templates/views/features.html index 4bf572878..1ff8bf309 100644 --- a/app/templates/views/features.html +++ b/app/templates/views/features.html @@ -21,26 +21,26 @@
Create an account for free and try it yourself.
{% endif %} -To send an email, text or letter with Notify, you need to create a reusable message template first.
Templates let you send the same thing to lots of people, as often as you need to, without writing a new message each time.
-Notify makes it easy to send personalised messages from a single template.
If you want to include personalised content in your message, you can add a placeholder. Placeholders are filled in with details, like a name or reference number, each time you send a message. You can do this manually or upload a list of personal details and let Notify do it for you.
-To send a batch of messages at once, upload a list of contact details to Notify. If you’re sending emails and text messages, you can also schedule the date and time you want them to be sent.
-You can integrate the Notify API with your web application or back-office system to send messages automatically.
Read our API documentation for more information.
-Notify’s real-time dashboard lets you see the number of messages sent. You can also check the current status of any message to see when it was delivered.
Read more about how message status works.
-Control which members of your team can see, create, edit and send messages.
Notify lets you:
Notify commits to:
Visit GOV.UK Performance to see how Notify is performing.
-Notify protects and manages data to meet the needs of government services.
Notify uses two-factor authentication (2FA) to keep your account secure. When you sign in, we’ll send a unique one-time code to your phone and ask you to enter it before we let you use your account.
Read more about security. -
Notify provides 24-hour online support. If you have an emergency outside office hours, we’ll reply within 30 minutes.
Find out more about support.
diff --git a/app/templates/views/features/emails.html b/app/templates/views/features/emails.html index 668457478..62a9317a5 100644 --- a/app/templates/views/features/emails.html +++ b/app/templates/views/features/emails.html @@ -22,11 +22,11 @@You can also integrate with our API to send emails automatically.
-Add your organisation’s logo and brand colour to email templates.
You can change your branding in your service settings.
-Notify offers a safe and reliable way to send files by email.
Upload a file using our API, then send your users an email with a link to download it.
Notify uses encrypted links instead of email attachments because:
@@ -38,7 +38,7 @@Contact us if you want to send files by email.
Read our API documentation for more information.
-Notify lets you choose the email address that users reply to.
Emails with a reply-to address seem more trustworthy and are less likely to be labelled as spam.
You can add reply-to addresses in your service settings.
diff --git a/app/templates/views/features/letters.html b/app/templates/views/features/letters.html index 433b40882..6c5a40c2b 100644 --- a/app/templates/views/features/letters.html +++ b/app/templates/views/features/letters.html @@ -22,12 +22,16 @@You can also integrate with our API to send letters automatically.
-Notify can send letters by first or second class post.
First class letters are delivered one day after they’re dispatched. Second class letters are delivered 2 days after they’re dispatched.
Letters are printed at 5.30pm and dispatched the next working day (Monday to Friday). Royal Mail delivers from Monday to Saturday, excluding bank holidays.
-Add your organisation’s logo to your letter templates.
+You can change your branding in your service settings.
+ +You can create reusable letter templates in Notify, or upload and send your own letters with the Notify API.
Use the letter specification document to help you set up your letter, save it as a PDF, then upload it to Notify.
Read our API documentation for more information.
diff --git a/app/templates/views/features/text-messages.html b/app/templates/views/features/text-messages.html index 46fa543dc..530e95305 100644 --- a/app/templates/views/features/text-messages.html +++ b/app/templates/views/features/text-messages.html @@ -21,17 +21,17 @@You can also integrate with our API to send text messages automatically.
-
Let people send messages to your service or reply to your texts.
You can see and reply to the messages you receive when you sign in to Notify. If you’re using our API, you can set up your own automated processes to manage replies.
Contact us to request a unique number for text message replies.
-When you send a text message with Notify, the sender name tells people who it's from.
You can change the text message sender name from the default of ‘GOVUK’ in your service settings.
Each service you set up has a free annual allowance. After that it costs 1.58 pence (plus VAT) to send a text to a UK number.
+Each service you add has a free annual allowance. After that it costs 1.58 pence (plus VAT) to send a text to a UK number.
The free allowance is:
Read about our features, pricing and roadmap.
+Notify is available to:
+Notify is not currently available to charities.
+Create an account for free and add your first Notify service. When you add a new service, it will start in trial mode.
+ {% else %} +Create an account for free and add your first Notify service. When you add a new service, it will start in trial mode.
+ {% endif %} +Add message templates with examples of the content you plan to send.
+The GOV.UK Service Manual has advice on:
+ +Review your settings to add message branding, reply-to addresses and sender information.
+Add team members and check their permissions.
+ {% else %} +Review your settings to add message branding, reply-to addresses and sender information.
+Add team members and check their permissions.
+ {% endif %} +Share our documentation with your developers to help them set up an API integration.
+ +You only need to do this if you’re using the API to send messages automatically, rather than signing in to Notify.
+You should request to go live when you’re ready to send messages to people outside your team. We’ll approve your request within one working day.
+ {% else %} +You should request to go live when you’re ready to send messages to people outside your team. We’ll approve your request within one working day.
+ {% endif %} +Check how to pay if you're planning to send letters or exceed the free text message allowance.
+{% if not current_user.is_authenticated %} - Create an account then set up as many different services as you need to.
+ Create an account then add as many different services as you need to. {% else %} - You can set up as many different services as you need to. + You can add as many different services as you need to. {% endif %} -When you set up a new service it will start in trial mode.
+When you add a new service it will start in trial mode.
It’s free to send emails through Notify.
Every service you set up has an annual allowance of free text messages.
+Every service you add has an annual allowance of free text messages.
If your organisation has more than one service on Notify, they each have a separate allowance.
The allowance is:
The cost of sending a letter depends on the postage you choose and how many sheets of paper you need.
- +Before you can request to go live, you must: