E-signatures for modern teams

Sign documents.
Legally. Instantly.

Send, sign, and store contracts in minutes. Built-in API and webhooks so you can plug e-signatures into anything you already have.

See pricing

No credit card · Takes 60 seconds · Cancel anytime

60s

to first signature

5/mo

free, forever

API

built-in on day one

Built for trust

eIDAS compliantEU
ESIGN + UETAUS
GDPR readyPrivacy
SHA-256 auditIntegrity
Stripe billingSecure
Dashboard

Your contracts,
one clean view.

Send a contract, track its status, download the signed PDF. Nothing to configure — just a dashboard that does exactly what you expect.

  • One place for everything

    Pending, signed, expired, voided — all filterable. No more inbox-hunting for that signed NDA.

  • Instant PDF downloads

    Every signed contract gets a tamper-evident PDF with full audit trail. Download any time.

  • Usage at a glance

    See your signature count, plan, and remaining quota in the sidebar. No billing surprises.

Explore the dashboard
app.luvsign.com/dashboard

Total

24

Pending

5

Signed

19

Recent Contracts

NDA — Acme Corp

signed

Service Agreement — Beta Ltd

pending

Freelance Contract — Nora

signed

Consulting Retainer Q2

pending

Templates

3 active

NDA (Mutual)

·

4 variables

18 contracts sent

Service Agreement v2

·

7 variables

12 contracts sent

Freelance Contract

·

5 variables

9 contracts sent

+ New templatePDF · DOCX · HTML
Templates

Build once.
Send forever.

Your standard NDAs, service agreements, freelance contracts — each becomes a reusable template with typed variables. Fill-and-send in seconds.

  • HTML, PDF or DOCX in

    Upload your existing contracts. We extract text, detect placeholders, and turn them into reusable templates.

  • Variables replace placeholders

    Mark [COMPANY_NAME] once — every new contract interpolates the actual value on send.

  • Public forms

    Turn any template into a self-serve link. Let anyone request signing without an account.

Explore templates
Developers

API access
from day one.

Real product, real REST endpoints, real webhooks. Plug LuvSign into your CRM, onboarding flow, HR tool, whatever — no sales call required.

  • One endpoint to send

    POST to /v1/contracts with a templateId and signer email. Back comes a signUrl. Done.

  • Webhooks for every event

    contract.created, viewed, signed, expired, voided — delivered with HMAC signatures you can verify.

  • Scopes that make sense

    Separate read, write, and sign scopes. Give each integration only what it needs.

Get your API key

Send a contract

curl -X POST https://api.luvsign.com/v1/contracts \
  -H "Authorization: Bearer lvs_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "templateId": "tpl_9fGh...",
    "signerEmail": "[email protected]",
    "variables": {
      "COMPANY_NAME": "Acme, Inc.",
      "START_DATE":   "2026-05-01"
    }
  }'

Webhook received

contract.signed
{
  "event":     "contract.signed",
  "timestamp": "2026-04-23T14:12:07Z",
  "data": {
    "contractId":  "ctr_8hJk...",
    "signerEmail": "[email protected]",
    "signedAt":    "2026-04-23T14:12:05Z",
    "pdfUrl":      "https://api.luvsign.com/v1/..."
  }
}
Built for speed

Everything you need to close deals.

Simple enough for freelancers. Powerful enough for teams.

Magic link signing

Recipients sign instantly via a secure link — no account needed. One click and done.

Reusable templates

Upload your NDAs, service agreements, and contracts once. Reuse them forever.

API & Webhooks

Integrate into any workflow. Trigger actions when contracts are signed via webhooks.

How it works

Three steps from PDF to signed.

No setup, no training. Your first contract ships in under two minutes.

01

Upload your document

Paste HTML or upload a PDF / DOCX file. Place [VARIABLE] markers where text changes contract-to-contract.

02

Send to your signer

Enter their email, fill the variables, hit send. They get a secure magic link — no account needed.

03

Get it signed

They sign in seconds. You both get a sealed PDF with full audit trail. Webhook fires if you wired one.

Customer spotlight

Built for teams that need to ship fast.

“We replaced a tool that cost five times more. Setup took an afternoon. Our freelancer onboarding is now fully automated — contract goes out, signed PDF comes back, webhook kicks off the next step.”

Sofia R.

Operations, early-stage SaaS

Cheaper than the tool we replaced

30s

Average time to sign a contract

100%

Of contracts go out via API

0

Sales calls to get started

Pricing

Simple, honest pricing.

Start free. Upgrade the day you need more.

Free

$0/mo

Forever free, no credit card

  • 5 signatures / month
  • Unlimited templates
  • Magic-link signing
  • PDF download
Get started free

Pro

$20/mo

Billed monthly, cancel anytime

  • 50 signatures / month
  • API access + webhooks
  • Custom branding
  • Priority support
Upgrade to Pro →

Ready when you are

Stop printing,
scanning, emailing.

Sign your first contract in the next two minutes. Free forever on the starter plan, no credit card needed.