Skip to main content

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

  1. Visit DocuSign Developer Center
  2. Create and activate account

Generate Integration Key

  1. Navigate to Settings → Integrations → Apps and Keys
  2. Click "Add App & Integration Key"
  3. Save app name to receive Integration Key

Create RSA Keypair

  1. Locate RSA Keypairs section
  2. Click "Add RSA Keypair"
  3. Download private key immediately
  4. Store key securely

Obtain User ID

  1. Access DocuSign Profile
  2. 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

  1. Security

    • Secure storage of integration keys
    • Regular key rotation
    • Monitor signature events
  2. Implementation

    • Test workflows thoroughly
    • Implement error handling
    • Monitor signature status
  3. User Experience

    • Clear signing instructions
    • Appropriate reminders
    • Status notifications