Skip to content
Privacy Requests
Guides
Email Configuration
Template Types

Email Template Types

For steps to update the style of these messages, please see our guide for configuring email style.

The following types of emails may be sent while processing privacy requests:

Below, you can see the default wording of each email and a description of the variables, if applicable. To update the content of the emails, please see our guide for configuring email templates

All request types trigger the shared "Privacy request received" email when a request is first submitted. The per-type completion templates below are sent only when the request is fulfilled.

Subject identity verification

MessageDetails
DescriptionAn email used to confirm the identity of a data subject
Message subjectYour one-time code is __CODE__
Message bodyYour privacy request verification code is __CODE__. Please return to the Privacy Center and enter the code to continue. This code will expire in __MINUTES__ minutes.
Available variables
  • __CODE__: a variable automatically generated by Astralis.
  • __MINUTES__: a variable that is set to 10m by default. For steps to update this value, please see the guide for advanced configuration options
When it's sentWhenever a request requires identity verification. The template sets the email's content only, so disabling it never stops a code from sending. With property-specific messaging, a property without an enabled template uses this default wording.

Privacy request received

MessageDetails
DescriptionAn email sent to a data subject when a privacy request has been received
Message subjectYour privacy request has been received
Message bodyYour privacy request has been received. We will get back to you shortly.
Available variables--

Privacy request approved

MessageDetails
DescriptionAn email sent to a data subject when a privacy request has been approved
Message subjectYour privacy request has been approved
Message bodyYour privacy request has been approved and is currently processing.
Available variables--

Privacy request denied

MessageDetails
DescriptionAn email sent to a data subject when a privacy request has been denied including the reason for the denial
Message subjectYour privacy request has been denied
Message bodyYour privacy request has been denied. __DENIAL_REASON__.
Available variables
  • __DENIAL_REASON__: the reason for denial as entered by the reviewer.

Access request completed

MessageDetails
DescriptionAn email sent to a data subject when an access request has been completed including a link to download the package
Message subjectYour data is ready to be downloaded
Message bodyYour access request has been completed and can be downloaded at __DOWNLOAD_LINK__. For security purposes, this secret link will expire in __DAYS__ days.
Available variables
  • __DOWNLOAD_LINK__: the URL where the data package can be downloaded.
  • __DAYS__: a variable that is set to 5d by default. For steps to update this value, please see the guide for advanced configuration options

Erasure request completed

MessageDetails
DescriptionAn email sent to a data subject when an erasure request has been completed
Message subjectYour data has been deleted
Message bodyYour erasure request has been completed.
Available variables--

Request completed, no data found

MessageDetails
DescriptionAn email sent to a data subject when an access or erasure request completes and Astralis is certain it found no personal data about them. It takes the place of the standard completion email.
Message subjectYour privacy request has been completed
Message bodyYour privacy request __REQUEST_REFERENCE__, submitted on __SUBMITTED_DATE__, has been completed. __ORGANIZATION_NAME__ searched its systems and did not locate any personal data about you.
Available variables
  • __REQUEST_REFERENCE__: the privacy request ID.
  • __SUBMITTED_DATE__: the date the request was submitted, in UTC.
  • __ORGANIZATION_NAME__: the name of the request's organization.
When it's sentOnly with property-specific messaging, when the template is enabled for the request's property, and only where the standard completion email would be sent. The template starts disabled. A request where Astralis can't confirm that nothing was found, for example because a system was skipped or a task errored, gets the standard completion email instead.

Document request

MessageDetails
DescriptionAn email sent to a data subject when their request type asks for documents. It links to a secure Privacy Center page where they upload their files. See Collect documents.
Message subjectDocuments needed for your privacy request
Message bodyWe need some documents from you to process your privacy request __REQUEST_REFERENCE__. Upload them securely at __UPLOAD_LINK__. This link expires on __LINK_EXPIRES__.__FORM_SECTION__
Available variables
  • __UPLOAD_LINK__: the secure upload link for the request.
  • __LINK_EXPIRES__: when the link expires, for example 5 October 2026, 14:30 UTC.
  • __REQUEST_REFERENCE__: the privacy request ID.
  • __ORGANIZATION_NAME__: the name of the request's organization.
  • __FORM_URL__ and __FORM_LABEL__: the request type's form link and its label.
  • __FORM_SECTION__: a sentence that asks the data subject to download and fill in the form, or nothing when the request type has no form link.
When it's sentWith basic messaging, whenever a request type asks for documents. With property-specific messaging, only when the template is enabled for the request's property.

Privacy request comment mention

MessageDetails
DescriptionAn email sent to a team member when someone mentions them in a comment on a privacy request. See Comment on a request.
Message subject{{mentioned_by}} mentioned you on request {{request_id}}
Message body{{comment_text}} View the request: {{request_url}}
Available variables
  • {{mentioned_by}}: the name of the person who wrote the comment.
  • {{request_id}}: the privacy request ID.
  • {{comment_text}}: the full comment.
  • {{request_url}}: a link to the request's Activity tab in the Admin UI.
When it's sentBy email only, when an email messaging provider is configured and the Admin UI URL is set. With property-specific messaging, only when the template is enabled for the request's property.