E-Signature
Overview
The E-Signature module integrates electronic signature capabilities into FormKiQ through the DocuSign API. This Enterprise Add-On Module enables secure, legally-binding electronic signatures for PDF and MS Office documents.
Features & Benefits
Core Features
- Electronic signature integration for documents
- Support for PDF and MS Office formats
- Secure signature workflows
- Customizable notifications
- Status tracking
Key Benefits
- Simplified Process: Streamlined signature collection
- Security: DocuSign's secure signature platform
- Flexibility: Remote and in-person signing
- Integration: Seamless FormKiQ platform integration
- Notifications: Customizable reminders and expiration settings
Use Cases
Business Operations
- Contract Management
- Purchase Order Approvals
- Proposal Signatures
- Document Approvals
Human Resources
- Employment Agreements
- Onboarding Documents
- Policy Acknowledgments
- Benefits Enrollment
Real Estate
- Property Contracts
- Lease Agreements
- Disclosure Forms
- Purchase Agreements
Healthcare
- Patient Consent Forms
- Medical Records
- HIPAA Documents
- Treatment Authorizations
Setup Guide
1. DocuSign Configuration
Create Developer Account
- Visit DocuSign Developer Center
- Create and activate account
Generate Integration Key
- Navigate to Settings → Integrations → Apps and Keys
- Click "Add App & Integration Key"
- Save app name to receive Integration Key
Create RSA Keypair
- Locate RSA Keypairs section
- Click "Add RSA Keypair"
- Download private key immediately
- Store key securely
Obtain User ID
- Access DocuSign Profile
- Locate User ID in API and Keys section
2. FormKiQ Configuration
Configure DocuSign integration using the FormKiQ API:
PATCH /sites/{siteId}/configuration
{
"docusign": {
"userId": "your-docuSign-userId",
"integrationKey": "your-docuSign-integrationKey",
"rsaPrivateKey": "your-docuSign-rsaPrivateKey"
}
}
API Reference
Create Envelope
POST /esignature/docusign/{documentId}/envelopes
Initiates signature process by creating DocuSign envelope
Create Recipient View
POST /esignature/docusign/{documentId}/envelopes/{envelopeId}/views/recipient
Generates recipient-specific signing URL
Handle Events
POST /esignature/docusign/events
Processes DocuSign callback events
For complete API documentation, see E-Signature API Reference.
Best Practices
-
Security
- Secure storage of integration keys
- Regular key rotation
- Monitor signature events
-
Implementation
- Test workflows thoroughly
- Implement error handling
- Monitor signature status
-
User Experience
- Clear signing instructions
- Appropriate reminders
- Status notifications