The complete product

Everything you need for agreements, in one place.

Prepare agreements, choose who signs and in what order, collect signatures and keep a sealed record. Send in bulk, add your own branding, or connect Maple eSign to your systems. All of it is included for free.

Drawer 01 of 9

Prepare

Upload a file or start from a template, then add the fields people need to fill in.

  • PDF upload, with PNG, JPG and TXT converted to PDF
  • Reusable templates your team shares and manages
  • Document generation with data merge
  • Automatic field placement
  • Many types of field, with validation
  • Send several documents together

Included, $0

PDFPNGFieldssignaturedateinitialsdata merge

Upload a file or start from a template, then add the fields people need to fill in.

  • PDF upload, with PNG, JPG and TXT converted to PDF
  • Reusable templates your team shares and manages
  • Document generation with data merge
  • Automatic field placement
  • Many types of field, with validation
  • Send several documents together

Start simple

Start with one agreement, then send as many as you need.

Send one PDF, reuse a template, publish a public form, or upload a CSV for bulk send. Each one creates a separate agreement with its own recipients and audit history.

  1. 01

    One PDF

    Upload, place fields, send.

  2. 02

    A template

    Set it up once, reuse it every time.

  3. 03

    A public form

    Every response becomes its own agreement.

  4. 04

    A CSV of up to 500 rows

    Each row becomes its own agreement, and they all go out at once.

Already sent it? You can still fix parts that haven’t been signed, reassign a recipient or resend an invitation. Reminders and expiry dates handle the follow-up for you.

For developers, and for AI agents

Connect Maple eSign to your own systems.

Your system tells Maple eSign to send a document, and Maple eSign tells your system when it’s done, with a signature you can verify. Use the REST API, a typed TypeScript SDK and HMAC-signed webhooks. Connect an AI agent through the Maple eSign MCP server, and it can find agreements and prepare drafts with only the access you allow.

  • REST API
  • Typed SDK
  • HMAC-signed webhooks
  • OAuth apps
  • Test keys
  • Maple eSign MCP server
Request

POST /v1/documents/doc_4f2a/send

Authorization: Bearer ••••••••

From your system, or your agent

Webhook receipt

POST /your/webhook

{ "event": "document.completed" }

HMAC signature ✓ verified

Received

Ready to send your first agreement?

All of this is already included in your account. Open Maple eSign and send a real agreement.