WordPress Plugin
WP DocuSign Automation
WordPress plugin connecting Gravity Forms to DocuSign API with automatic envelope generation, status tracking, and intelligent follow-up emails.
Built and tested for a specific client project. Works well in that context but may need adjustments for other setups.
Key Features
- Gravity Forms → DocuSign envelope automation
- Per-user per-document signing status tracking
- Intelligent follow-up emails on configurable schedules
- WordPress Multisite network-level activation
- Zero manual intervention after setup
- WordPress Cron-powered scheduling
Overview
A WordPress plugin that automates the entire document signing workflow — from form submission to signed envelope to follow-up. When someone submits a Gravity Forms form, the plugin automatically generates a DocuSign envelope, tracks signing status per user, and sends intelligent follow-up emails until the document is signed.
Built for an enterprise client running a WordPress Multisite network where manual document tracking was unsustainable. The full story is in the DocuSign Automation case study.
How It Works
- Form submission — a user fills out a Gravity Forms form
- Envelope generation — the plugin calls the DocuSign API and creates an envelope with the form data pre-filled
- Status tracking — a state engine tracks each user's signing status per document (sent, viewed, signed, declined)
- Follow-up emails — WordPress Cron sends reminder emails on a configurable schedule until the document is signed
- Multisite inheritance — activate once at the network level, every sub-site gets the full workflow
After initial setup, there is zero manual intervention required.
Installation
- Download the plugin ZIP from the sidebar
- Go to WordPress Admin → Plugins → Add New → Upload Plugin
- Upload the ZIP file and click Install Now
- Navigate to Settings → DocuSign Automation to connect your DocuSign account and map Gravity Forms fields
Configuration
- DocuSign API credentials — connect your DocuSign account (production or sandbox)
- Form mapping — map Gravity Forms fields to DocuSign envelope fields
- Template selection — choose which DocuSign template to use per form
- Follow-up schedule — configure reminder intervals (e.g., 3 days, 7 days, 14 days)
- Email templates — customize reminder email subject and body
Requirements
- WordPress 6.0 or higher
- Gravity Forms (any version with REST API support)
- DocuSign account with API access
- PHP 7.4 or higher
Known Limitations
- Requires Gravity Forms specifically — not compatible with WPForms, Fluent Forms, or other form plugins without modification.
- DocuSign API access requires a DocuSign Developer account (free) or a paid DocuSign plan.
- Follow-up emails depend on WordPress Cron reliability. On shared hosting with unreliable cron, consider using a real cron job.
Support
- Contact me for custom integrations, alternative form plugin support, or enterprise deployment
License
Licensed under GPL-2.0+. Free to use, modify, and distribute.
Changelog
- Added support for multiple DocuSign templates per form
- Improved Multisite activation flow
- Fixed cron scheduling edge case on high-traffic sites
- Initial release with Gravity Forms integration
- DocuSign API envelope generation
- Follow-up email scheduling
- Multisite compatibility
Need a custom version for your store?
I can extend this plugin or build something entirely new for your specific requirements.