Skip to content

FlowMattic — Actions

Actions run as later steps in a FlowMattic workflow. Map DOCUMENT_ID from the trigger when the step needs an existing document. The workflow owner for a new document is the WordPress user running the step. In a cron or webhook that user is often 0.


Create document from template copies a template, fills variables, and can send it.

FieldRequiredNotes
TemplateYesWPsigner template ID
Document titleNoEmpty uses the template name and the current date
Send for signingYesyes or no
Signing workflowYesparallel or sequential
Use the current user as signer 1YesFills signer 1 from the current user when that email is empty
Signer name and emailSigner 1 email when send is yesUp to the signer cap (default 5, maximum 10)
Variable prefillNoJSON object or one key=value pair per line. At most 40 pairs. Keys match template variables

The response includes SENT (yes or no) and, when signing URLs are allowed, SIGNER_n_EMAIL and SIGNER_n_SIGNING_URL.

Creates are capped at 60 per hour by default. See Settings.


ActionFieldsNotes
Send documentDocument IDSends the existing document
Send email reminderDocument ID, optional signer emailEmpty email reminds every pending signer
Send channel reminderDocument ID, channel, optional signer emailwhatsapp, sms, slack, telegram, or teams
Send Slack messageMessageUses the Slack webhook configured in WPsigner
Resend invitationDocument ID, signer emailSigning or approval invitation. The document must be sent or viewed, and the person must still be open

Resending an invitation also fires Signing invitation sent or Approval request sent. Do not point that trigger at Resend invitation for the same person, or the workflow can call itself. A short rate limit blocks immediate repeats.


ActionFieldsNotes
Cancel documentDocument IDCancels an open document
Add tagDocument ID, tagA document can hold up to five tags
Remove tagDocument ID, tagRemoves that tag and keeps the others
Update document titleDocument ID, new titleMaximum 200 characters
Set expirationDocument ID, expirationY-m-d or a date PHP can parse. Empty clears it. Not more than five years ahead
Set signer messageDocument ID, messageIncluded in the next signing email. Empty clears it. Maximum 2000 characters
Add signerDocument ID, name, email, send invitationRefused on a completed, declined, expired, cancelled, or trashed document
Remove signerDocument ID, signer ID or emailRefused when the person already signed, approved, or declined, and on a closed document
Get signersDocument IDReturns the current signer fields for the next step