Skip to content
Flowmanic
Legal OpsStructurally Validated

E-Signature Completion Tracker

Every DocuSign or PandaDoc status webhook updates a live tracker sheet. A daily check finds documents still unsigned after 3 days and automatically emails the signer a reminder while alerting your team on Slack — recovering stalled deals without anyone manually checking envelope status.

Automation flow

How it works

  1. 1Whenever DocuSign or PandaDoc fires a status webhook, the envelope ID, document name, signer email, and status are normalized.
  2. 2The row is upserted into Signature Tracker — matched by Envelope ID, so repeated status updates update the same row instead of duplicating it.
  3. 3Every morning at 9am, the tracker is scanned for documents that are still not "completed" and were last updated 3+ days ago.
  4. 4Those signers get an automatic reminder email, and your team gets a Slack summary of what's stuck.

Services used

DocuSign or PandaDocGoogle SheetsGmailSlack

What you'll need

  • An n8n Cloud or self-hosted account
  • A Google account (Sheets)
  • A DocuSign or PandaDoc account with webhook/Connect notifications enabled (free on most paid plans; check your tier)
  • A Slack workspace (optional)

What's included

  • Works with DocuSign or PandaDoc webhooks
  • One row per envelope, auto-updated on every status change
  • Configurable reminder threshold
  • Slack visibility for your whole team

Estimate what this could save you

3.6 hours/month

$108/month in your time

A rough estimate based on what you enter above — not a guarantee. Actual time saved depends on your process.

Make it yours

  • Adjust the 3-day threshold in the Code node to match your typical deal cycle.
  • Escalate to a human (not just a reminder) after a second missed cycle, e.g. 7+ days.
  • Add a second Slack message when a document reaches "completed" status, to close the loop for your team.

Questions about this template

$19one-time

Secure checkout via Polar. Delivered by email instantly.

Structurally validated: automatically checked for valid n8n format before every deploy.

Difficulty
Medium
Setup time
~20 min
Integrations
4
Node count
9
Format
.json + guide