Generate contract PDFs from your data and route them for signing automatically — no manual document prep, no second tool.
The manual contract problem
Most contract workflows involve at least two tools: one to generate the document and one to send it for signing. Data is copied between systems, files are emailed back and forth, and signed copies end up scattered across inboxes. When contract volume grows, this breaks.
One API call: generate and sign
eSignature API handles both steps. Design your contract template once in the drag-and-drop editor. When a contract needs to be sent, call the API with the relevant data — party names, dates, terms, values — and the API generates the PDF, places the signature fields, and sends it to the right recipients in the right order.
When all parties have signed, you receive a webhook with the completed PDF. No manual steps. No file transfers between tools.
How to automate contract signing
Build your contract template
Design your contract in the drag-and-drop editor. Add text fields, tables, signature blocks, and date fields. Use dynamic expressions to populate variable terms from your data.
Call the API with contract data
Pass party names, contract terms, effective dates, and any other variable data to the API. The API generates the contract PDF and sends it to defined recipients for signing.
Receive the signed contract
When all parties have signed, eSignature API sends a webhook to your application. Download the completed signed contract with the embedded audit trail.
Common contract workflows
Sales contracts
When a deal closes in your CRM, trigger contract generation from the deal data and send to the client for signing. Countersign automatically or route to your sales team.
Service agreements
When a new client is onboarded, generate a service agreement pre-filled with the client's details and send for signature before work begins.
Vendor contracts
Send supplier agreements for signing with sequential signing — legal reviews first, then the vendor countersigns.
Subscription agreements
Send terms and conditions agreements to new users as part of your app onboarding flow.
Common questions
Can I use my existing contract templates?
Yes. Upload your existing contract as a PDF and use it as a template, or build a new template in the drag-and-drop editor. Both approaches work with e-signature.
Can multiple parties sign a contract in sequence?
Yes. Define signers with an order parameter. The contract goes to party 1 first, then party 2 after party 1 completes, and so on. Up to the limits of your plan.
Are signed contracts legally binding?
Yes. Contracts signed through eSignature API are legally binding under the ESIGN Act (US), UETA (US states), and eIDAS (EU) for most commercial agreements.