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..eb409e73f --- /dev/null +++ b/app/templates/views/delivery-and-failure.html @@ -0,0 +1,69 @@ +{% extends "withoutnav_template.html" %} + +{% block page_title %} +Delivery and failure – GOV.UK Notify +{% endblock %} + +{% block maincolumn_content %} + +
+
+ +

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’.

+ +

This means that we have accepted the message, the message is waiting in a queue to be sent to our email or text message delivery partners.

+ +

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.

+ +

Permanently failed

+ +

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.

+ +

Temporarily failed

+ +

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

+ +

We mark messages as ‘Temporarily failed’.

+ +

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.

+ +

Messages still being retried are marked as ’Sending’. We mark messages as ‘Technical failure’ once we’ve given up.

+ +

You won’t be billed for these messages.

+ +

You need to retry this message yourself later.

+ +
+
+ +{% endblock %}