Deactivate email notifications

Discover the options you have to disable email notifications with Youtrust.

You have different options to control what email notifications are sent to recipients, with different levels of granularity.

There are two main levers:

  • Turn off all emails for recipients with delivery_mode = none.
  • Keep emails active, but turn off specific messages only (via Custom Experience or the exclusion list).


Disable all emails with delivery_mode set to none

delivery_mode is a parameter that lets you turn all recipient emails on or off. It affects Signers, Approvers, Followers and Senders.

It has two possible values:

  • email → Youtrust sends all emails to recipients during the signature flow (signature link, status updates, reminders, etc.). This is the best option if you want to delegate email management to Youtrust.
  • none → Youtrust does not send any email. You are then responsible for sending the signature link and any updates through your own channels (email, SMS, in‑app notifications, etc.). Choose this if you want to control the recipient flow by yourself, and choose the delivery method.

You can set delivery_mode at two levels:

At Signature Request level

Set delivery_mode = none when you create the Signature Request.

All recipients in that Signature Request (Signers, Approvers, Followers, Sender) will receive no emails from Youtrust.

At Signer level

Set delivery_mode = none when you create a new Signer.

In this case, only this Signer will receive no emails from Youtrust.

Examples:

POST /signature_requests

{
  "name": "My Signature Request",
  "delivery_mode": "none"
}
POST /signature_requests/{signatureRequestId}/signers

{
  "info": {
    "first_name": "Kelly",
    "last_name": "Smith",
    "email": "[email protected]",
    "locale": "en"
  },
  "signature_level": "electronic_signature",
  "signature_authentication_mode": "no_otp",
  "delivery_mode": "none"
}

Disable specific emails (keep others active)

If you don’t want to fully turn emails off, you can keep email delivery enabled and select which messages to disable.

You have two ways to do this:

  1. Using the Custom Experience
  2. Using the exclusion list (for a specific Signer)

1. Using the Custom Experience

With a Custom Experience, you can uncheck certain email types for Signers, Approvers, Followers and the Sender. These settings apply to all recipients in any Signature Request that uses this Custom Experience.

Use this if you want the same notification rules for everyone in the Signature Request.

To learn more, see Custom Experience.

2. Using the exclusion list (for a specific Signer)

You can attach an email exclusion list to a given Signer.

On the Signer resource, set email_notification.disabled with an array of email keys you want to mute for that Signer. If a key is in this list, Youtrust will skip that specific email for that Signer. Other recipients will still receive their own emails as usual.

Example:

POST /signature_requests/{signatureRequestId}/signers

{
  "info": {
    "locale": "en",
    "first_name": "Kelly",
    "last_name": "Smith",
    "email": "[email protected]"
  },
  "signature_level": "electronic_signature",
  "signature_authentication_mode": "no_otp",
  "email_notification": {
    "disabled": [
      "signer.signature_request_updated.new_expiration_date",
      "signer.signature_request_signature_requested.reminder_to_sign"
    ]
  }
}

Find the complete list of email keys here:

List of email keys
signer.signature\_request\_signature\_requested.first\_notification

Notification email sent to the Signers once the Signature Request is activated.

signer.signature\_request\_updated\_by\_sender.new\_signer\_details

Email sent when Signers details of a Signature Request have been updated by the sender.

signer.signature\_request\_updated.new\_expiration\_date

Email sent when the expiration date has been updated.

signer.signature\_request\_with\_multiple\_signers\_signed.signed\_by\_a\_signer

Email sent to all Signers of a Signature Request once of of them have signed and if the Signature Request is not completed yet.

signer.signature\_request\_done.signature\_request\_contains\_multiple\_signers

Email sent to Signers of a Signature Request once the Signature Request is completed. The email is sent for Signature Requests with more than one Signer.

signer.signature\_request\_done.signature\_request\_contains\_one\_signer

Email sent to the Signer of a Signature Request once the Signature Request is completed. The email is sent for Signature Requests with only one Signer.

signer.signature\_request\_canceled\_by\_sender.signer\_who\_has\_already\_signed

Email sent to Signers who have already signed, if the Signature Request is cancelled by the Sender.

signer.signature\_request\_canceled\_by\_sender.signer\_who\_has\_not\_signed

Email sent to Signers who haven't signed yet, if the Signature Request is cancelled by the Sender.

signer.signature\_request\_canceled\_due\_to\_an\_error.signer\_who\_has\_already\_signed

Email sent to Signers who have already signed, if the Signature Request is cancelled due to a technical error.

signer.signature\_request\_canceled\_due\_to\_an\_error.signer\_who\_has\_not\_signed

Email sent to Signers who haven't signed yet, if the Signature Request is cancelled due to a technical error.


Important:

This exclusion list works only if delivery_mode = email. If you change the Signer to delivery_mode = none, the exclusion list is reset to null, since no emails will be sent at all.


Notes

  • If you disable the first delivery email, you must send the signature link yourself. See Manage signature link delivery.
  • If you run your own notification system, you can use webhooks to react to events (for example, when a request is activated or signed). See Webhooks.
  • Some emails cannot be disabled:
    • Identity Verification emails for Advanced Electronic Signature (AES) and Qualified Electronic Signature (QES).
    • Renewal‑link emails sent to a Signer/Approver/Follower who requests a new link after their previous signing link has expired.