Documenso
This app integrates Documenso digital signing capabilities into ERPNext. It allows you to electronically sign documents such as Invoices or Purchase Orders using Documenso's API.
- Author: woakes070048
- Repository: https://github.com/woakes070048/documenso
- GitHub stars: 0
- Forks: 0
- License: MIT
- Category: Integrations
- Maintenance: Unmaintained
Install Documenso
bench get-app https://github.com/woakes070048/documenso
Add the Frappe Gems badge to your README
Maintain Documenso? Paste this into your README:
[](https://frappegems.com/gems/apps/woakes070048/documenso)
About Documenso
Documenso Integration for ERPNext
This app integrates Documenso digital signing capabilities into ERPNext. It allows you to electronically sign documents such as Invoices or Purchase Orders using Documenso's API.
Features
- Configure Documenso credentials (self-hosted or cloud)
- Enable any doctype for e-signatures
- Manage authorized signatories
- Track signature status
- Email-based signing workflow
- Webhook support for real-time updates
Installation
cd $PATH_TO_YOUR_BENCH
bench get-app $URL_OF_THIS_REPO
bench --site install-app documenso
bench --site migrate
Configuration
- Go to Documenso Settings
- Add your API credentials (cloud or self-hosted)
- Configure authorized signatories
- Enable doctypes for signing
- Set up print formats
API Configuration
For cloud deployment:
- API URL: https://app.documenso.com
- Get your API key from: https://app.documenso.com/settings/api-tokens
For self-hosted:
- API URL: Your instance URL (e.g., https://your-domain.com)
- API key from your self-hosted instance
Note: Do not include /api/v1 in the URL - the app will add it automatically.
Webhook Configuration
To receive real-time updates when documents are signed:
In your Documenso instance, set up webhooks to point to:
- Cloud:
https://your-erpnext-domain.com/api/webhooks/documenso - Self-hosted:
https://your-erpnext-domain.com/api/webhooks/documenso
- Cloud:
Configure the webhook secret in Documenso Settings
Enable the following webhook events in Documenso:
document.completeddocument.signedrecipient.signed
Usage
- Open any enabled document
- Click "Fetch Signatories" to populate default signers
- Click "Request Sign" to send for signing
- Track signature progress
- Signed documents are automatically attached
Troubleshooting
Connection Issues
- Verify your API URL doesn't have trailing slashes
- Check API key is correct and has proper permissions
- For self-hosted, ensure your instance is accessible
Webhook Issues
- Check webhook URL is accessible from Documenso
- Verify webhook secret matches in both systems
- Check server logs for webhook errors
License
MIT
Related Integrations apps for Frappe & ERPNext
- Insights — Open Source Business Intelligence Tool
- Raven — Simple, open source team messaging platform
- Frappe Whatsapp — WhatsApp cloud integration for frappe
- Frappe Assistant Core — Infrastructure that connects LLMs to ERPNext. Frappe Assistant Core works with the Model Context Protocol (MCP) to expose ERPNext functionality to any compatible Language Model
- Biometric Attendance Sync Tool — A simple tool for syncing Biometric Attendance data with your ERPNext server
- Frappe React Sdk — React hooks for Frappe
- Frappe Js Sdk — TypeScript/JavaScript library for Frappe REST API
- Mcp — Frappe MCP allows Frappe apps to function as MCP servers