diff --git a/app/main/views/index.py b/app/main/views/index.py index 0aad99e2a..d3b9fae03 100644 --- a/app/main/views/index.py +++ b/app/main/views/index.py @@ -41,6 +41,11 @@ def terms(): return render_template('views/terms-of-use.html') +@main.route('/delivery-and-failure') +def delivery_and_failure(): + return render_template('views/delivery-and-failure.html') + + @main.route('/documentation') def documentation(): curr_dir = os.path.dirname(os.path.realpath(__file__)) diff --git a/app/templates/admin_template.html b/app/templates/admin_template.html index 0c84a250e..2e68eb492 100644 --- a/app/templates/admin_template.html +++ b/app/templates/admin_template.html @@ -85,9 +85,10 @@

Help

diff --git a/app/templates/views/delivery-and-failure.html b/app/templates/views/delivery-and-failure.html new file mode 100644 index 000000000..7b3cc3f94 --- /dev/null +++ b/app/templates/views/delivery-and-failure.html @@ -0,0 +1,73 @@ +{% extends "withoutnav_template.html" %} + +{% block page_title %} +Delivery and failure – GOV.UK Notify +{% endblock %} + +{% block maincolumn_content %} + +
+
+ +

+ Message delivery and failure +

+ +

Delivery and failure

+ +

Our delivery states are:

+ + + +

Our delivery states are the same for both email and text message.

+ +

Sending

+ +

All new messages start with the state ‘Sending’.

+ +

If we can’t deliver a message straight away, we’ll keep trying for up to 24 hours.

+ +

Delivered

+ +

This means the message is in the person’s email inbox or on their phone.

+ +

We can’t tell you if they’ve read it – to do so would require invasive and unreliable tracking techniques.

+ +

Permanent failure

+ +

This means the email address or mobile number doesn’t exist or is blacklisted – also known as a ‘hard bounce’.

+ +

You’re still billed for these text messages.

+ +

You need to remove this email address or mobile number from your database.

+ +

Temporary failure

+ +

This means the email address or mobile number was full, or the mobile phone was switched off – also known as a ‘soft bounce’.

+ +

We’ll retry emails for up to 15 minutes and text message for up to 24 hours. Messages still being retried are marked as ’Sending’. We mark messages as ‘Temporary failure’ once we’ve given up.

+ +

You’re still billed for these messages.

+ +

You can choose to retry this message later or not.

+ +

Technical failure

+ +

This means there is a problem with the connection between Notify and our email or text message delivery partners.

+ +

We’ll try to send these messages for up to 24 hours. Messages still being retried are marked as ’Sending’. We mark messages as ‘Temporary failure’ once we’ve given up.

+ +

You won’t be billed for these messages.

+ +

You need to retry this message yourself later.

+ +
+
+ +{% endblock %}