Skip to main content
A trigger is an event that starts a flow. In Power Automate, you can use triggers to start a flow when something happens in an envelope, a recipient, or a deliverable. For example, you can start a flow when a deliverable (the signed document) is generated, or when an email to a recipient bounces.

Filtering Triggers

You can filter triggers using topics. This allows you to limit events to only the envelopes you’re interested in. Learn more in Topics.

Most Used Triggers

SignatureAPI offers a full set of triggers to help you automate your workflows. Below are some of the most commonly used ones:

When a deliverable is generated

Most electronic signature workflows use two flows:
  1. A flow that creates an envelope, usually triggered by an event in another app (for example, when a new customer is added to a CRM).
  2. A second flow that runs when the envelope is completed. It retrieves the deliverable (the signed document) and uses it, such as storing it in a document repository or sending it to a supervisor.
For the second flow, use the When a deliverable is generated trigger. This trigger runs when the envelope is completed and the deliverable PDF is created. You can then retrieve the PDF and use it in your flow.

When a deliverable is generated

Triggered when a deliverable, such as an audit log, is successfully generated.

When a recipient is completed

The When a recipient is completed trigger runs when a recipient finishes their part of the signing process. You can use it to start a flow that sends a notification or updates another system (such as a SharePoint list).

When a recipient is completed

Triggered when a recipient completes their part of the signing process.

All Triggers

Envelope Triggers

When an envelope is created

Triggered when an envelope is created.

When an envelope has started

Triggered when an envelope status changes from processing to in_progress, indicating it is ready to be sent to recipients.

When an envelope is completed

Triggered when an envelope status changes from in_progress to completed, indicating it has been completed by all recipients.

When an envelope is canceled

Triggered when the signing process is intentionally stopped before completion, resulting in an envelope status of canceled.

When an envelope fails

Triggered when an envelope fails, resulting in an envelope status of failed.

Recipient Triggers

When a recipient is released

Triggered when a recipient is ready to be sent a request to complete an envelope.

When a recipient is sent

Triggered when a request is sent to a recipient.

When a recipient is completed

Triggered when a recipient completes their part of the signing process.

When a recipient is replaced

Triggered when a recipient is replaced with a new one.

When a recipient is resent

Triggered when a request is resent to a recipient.

When a recipient bounces

Triggered when a request email to a recipient is undeliverable, either temporarily (soft bounce) or permanently (hard bounce).

When a recipient fails

Triggered when there is a failure related to a recipient, resulting in a recipient status of failed.

When a recipient rejects

Triggered when a recipient rejects completing (for example, signing) the envelope.

Deliverable Triggers

When a deliverable is generated

Triggered when a deliverable, such as an audit log, is successfully generated.

When a deliverable fails

Triggered when the generation of a deliverable fails, resulting in a deliverable status of failed.

Troubleshooting