Skip to content

Commit 014dc73

Browse files
committed
Add ADR for using SES to send confirmation emails
1 parent 6804bb0 commit 014dc73

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# ADR050: Use Amazon SES to send confirmation emails
2+
3+
Date: 2026-05-13
4+
5+
## Status
6+
7+
Accepted
8+
9+
## Context
10+
11+
We currently use GOV.UK Notify to send confirmation emails to form fillers when they submit a form. We already use
12+
Amazon SES to send submission emails to processing teams. We previously used Notify for sending submission emails, but
13+
switched to using SES as we needed to be able to attach files to emails - see [ADR019: Use Amazon
14+
SES](ADR019-use-amazon-ses.md). An additional benefit was SES gave us more control over the formatting of emails, which
15+
allowed us to improve how we display the answers.
16+
17+
We are adding a feature to allow form fillers to receive a copy of their answers in the confirmation email. We want to
18+
use the same formatting for the answers in both submission and confirmation emails rather than having to maintain two
19+
different formats for SES and Notify.
20+
21+
## Decision
22+
23+
We will use Amazon SES to send confirmation emails to form fillers when they submit a form, instead of GOV.UK Notify.
24+
25+
Initially, this will just be when they opt to receive a copy of their answers, but we should also make this change for
26+
confirmation emails that don't include the answers in the future for consistency.
27+
28+
We will continue to use GOV.UK Notify for sending emails to admin users.
29+
30+
## Consequences
31+
32+
Pros:
33+
- We only need to maintain one format for the answers in the emails, rather than needing to support separate formatting
34+
for use in Notify.
35+
- We will be able to attach uploaded files to confirmation emails if we want to in the future.
36+
- We are only reliant on one email provider for the form filler journey, which should be easier to maintain.
37+
38+
Cons:
39+
- We will no longer be able to use the Notify interface to check whether emails were successfully sent. However, we have
40+
not used this often for support.
41+
- We will need to handle bounces and complaints for confirmation emails in SES. We shouldn't need to take any action on
42+
these, but we will need to ensure our reputation as a sender isn't negatively impacted.

0 commit comments

Comments
 (0)