Skip to content

FlowMattic — Workflow Fields

After a WPsigner trigger or action runs, later steps can map these fields. Signing URLs and field values can be turned off under Settings.

Capture a sample by turning the workflow On and running the WPsigner event once. A workflow left Off does not store that sample.


FieldContents
DOCUMENT_IDDocument ID
DOCUMENT_TITLETitle
DOCUMENT_STATUSStatus key, such as sent or completed
DOCUMENT_CREATED_ATCreated time
DOCUMENT_COMPLETED_ATCompleted time
DOCUMENT_EXPIRES_ATExpiration
DOCUMENT_ADMIN_URLLink to the document in wp-admin
DOCUMENT_DOWNLOAD_URLSecure download URL when one is available
DOCUMENT_AUDIT_URLAudit screen for this document
DOCUMENT_CERTIFICATE_IDCertificate ID
DOCUMENT_OWNER_IDWordPress user ID of the owner
DOCUMENT_OWNER_EMAILOwner email
DOCUMENT_TAGSTag names
DOCUMENT_FIELDSJSON of non-signature field values
TEMPLATETemplate name, when the origin was recorded
TEMPLATE_IDTemplate ID, when the origin was recorded
FIELD_*One token per template variable, when field values are enabled

The completed PDF path on disk is never included.


FieldContents
SIGNER_IDSigner ID for this event
SIGNER_NAMEName
SIGNER_EMAILEmail
SIGNER_STATUSStatus key
SIGNER_ROLEsigner or approver
SIGNER_WP_USER_IDWordPress user ID when the email matches a user
SIGNER_IS_WP_USERyes or no
SIGNING_URLSigning link, unless the person already signed or declined, or the setting is off
SIGNERS_EMAILSEmail list
SIGNERS_JSONAll signers as JSON
SIGNERS_PENDING_JSONPending signers as JSON
signersArray for Iterator
pending_signersPending signers array for Iterator
DECLINE_REASONPresent on Document declined

Signer removed still includes the removed person’s name, email, and role. It does not include a signing URL.


FlowMattic has no Automator-style condition or loop objects. Use the steps FlowMattic already provides:

StepPoint it at
FilterDOCUMENT_STATUS, TEMPLATE_ID, DOCUMENT_TAGS, SIGNER_ROLE, or SIGNER_IS_WP_USER
Iteratorsigners or pending_signers

The same lists are available as SIGNERS_JSON and SIGNERS_PENDING_JSON when a step needs text instead of an array.


FieldWhen it is set
SOURCEForm, store, or in-form signing trigger
SOURCE_ENTRY_IDForm entry ID, when the hook provides it
SOURCE_FORM_IDForm ID
SOURCE_FORM_TITLEForm title
SOURCE_ORDER_IDWooCommerce order ID
SOURCE_ORDER_NUMBERWooCommerce order number
SOURCE_FEED_IDFeed ID
CRM_PROVIDERhubspot or pipedrive
CLOUD_PROVIDERgoogle_drive, dropbox, onedrive, or s3
CLOUD_REFERENCEProvider file ID or path
CLOUD_URLHTTPS link when one exists
PAYMENT_AMOUNTDecimal amount
PAYMENT_CURRENCYCurrency code
PAYMENT_INTENTStripe PaymentIntent ID
PAYMENT_ERRORFailure message
PAYMENT_DISPUTEDispute ID

Form answers and order line items stay out of these fields.