Introduction
eSignStack lets you send documents for signature, track them, and keep the signed copies, from the app or your own software.
What you can do
- Upload PDF, Office or image files, add recipients, place fields and send an envelope for signature
- Ask people to sign, approve, acknowledge, or just get a copy, in any order you choose
- Track progress, send reminders, fix mistakes and download completed documents with a signing certificate
- Reuse layouts with templates, share direct links, and sign in person with kiosk mode
- Send and track envelopes from your own app with the API, webhooks and embedded signing
Key terms
- Envelope: what you send. It holds one or more documents, the recipients, and their fields.
- Recipient: a person on an envelope. Each has a role: Signer, Approver, Needs to acknowledge, or Gets a copy.
- Field: a place on a document for a signature, date, text or other input.
- Template: a saved set of documents, roles and fields you can send again.
- Workspace: where your envelopes, templates and members live. You can belong to more than one.
Envelope statuses
| Status | Meaning |
|---|---|
| Draft | You're still preparing it |
| Sent | It's out for signature |
| Completed | Everyone has finished |
| Declined | A recipient declined or rejected it |
| Voided | You canceled it |
| Expired | The deadline passed before everyone finished |
Where to start
Getting started
- Quick start: send your first envelope
- Sandbox: try things without sending real envelopes
- Plans and billing: what each plan includes
Sending
Templates and in person
Organize and verify
Workspace
Developers
- API quick start
- Envelopes API
- Webhooks and events
- Embedded signing
- Editor sessions
- MCP server
- API reference