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 %} -

Reusable message templates

+

Reusable message templates

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.

-

Personalised content

+

Personalised content

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.

-

Bulk sending

+

Bulk sending

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.

-

API integration

+

API integration

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.

-

Reporting

+

Reporting

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.

-

Permissions

+

Permissions

Control which members of your team can see, create, edit and send messages.

Notify lets you:

-

Performance

+

Performance

Notify commits to:

You can also integrate with our API to send emails automatically.

-

Email branding

+

Email branding

Add your organisation’s logo and brand colour to email templates.

You can change your branding in your service settings.

-

Send files by email

+

Send files by email

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.

-

Add a reply-to address

+

Add a reply-to address

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.

-

Choose your postage

+

Choose your postage

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.

-

Upload your own letters

+

Branding

+

Add your organisation’s logo to your letter templates.

+

You can change your branding in your service settings.

+ +

Upload your own letters

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 @@
  • send and schedule bulk messages
  • You can also integrate with our API to send text messages automatically.

    -

    Receive text messages

    +

    Receive text messages

    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.

    -

    Show people who your texts are from

    +

    Show people who your texts are from

    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.

    Pricing

    -

    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: