How signing works
The full signing flow takes about 60 seconds once you know where to click. Here's every step from "I have a PDF" to "this is legally signed."
1. Upload your PDF
Go to Sign → New (or click New document on the dashboard). Drag any PDF onto the upload zone or pick one from your computer. The PDF is scanned for malware and bad content before we accept it (a sanitizer that catches malicious JavaScript embedded in PDFs, since some PDFs can carry payloads). You'll see a thumbnail appear in seconds.
2. Place the signature fields
Once your PDF is uploaded, you see a preview with a sidebar of field types on the right:
- Signature — the signer's drawn or typed signature
- Date — auto-fills with the signing date
- Text — short free-form text (e.g. printed name)
- Checkbox — yes/no toggles
- Initial — a smaller signature (used at the bottom of every page in some agreements)
Drag fields from the sidebar onto the page where each signer needs to fill something in. You can resize and move them precisely. The view stays zoomable so you can place fields next to small lines like "Date: ____" without guessing.
3. Add signers
For each field you placed, assign it to a signer. Add signers by name + email — they don't need a SIGNFILE account. A single document can have up to 20 signers on the Starter plan and unlimited on Pro and Team.
If you want signers to complete the document in a specific order (e.g. manager before employee), enable Signing order in the wizard. Without it, all signers can sign in parallel.
4. Send
Hit Send. Each signer gets an email with a personal link like https://signfile.io/sign/AbC123dEf.... The token is a 20+ character random string that can only be used once per signer.
5. Signers open the link and sign
This is the part most people find surprising: signers don't need to create an account. They click the link in their email, see the PDF in their browser, and either:
- Type their name (the system renders it in a signature-style font), or
- Draw their signature with a mouse / trackpad / touchscreen
They hit Submit and they're done. The page can be opened on phone, tablet, or desktop — the field UI adapts.
If the signer closes the tab by accident, they can re-open the same link and continue where they left off (we track partial state in a signing lock row).
6. Webhook fires, document completes
As soon as the last signer submits (or each signer submits, if signing-order is off), our backend:
- Stamps the signed PDF by overlaying the signature values onto the original PDF.
- Stores the signed copy in a separate storage bucket.
- Generates a Certificate of Completion (the legal artifact). It captures: each signer's name + email, their IP address, their user agent, and the timestamp they signed at.
- Fires a
document.signedwebhook (if you have one configured — see Settings → API). - Emails the document owner letting them know it's done.
7. Download
The owner (and any workspace member with the right role) can download:
- The signed PDF — from
/sign/detail/<doc-id>or via the dashboard - The Certificate of Completion — from the same page (members-and-up only)
Every viewer can see the document is signed. Only members can download the certificate (since the certificate includes the signers' IP addresses, which we treat as PII).
What if a signer refuses or doesn't reply?
The document stays in pending state indefinitely. You can:
- Resend the signing email from the document detail page
- Void the document (cancels all pending signing links)
- Reassign a signer (rotate the signing token without re-uploading the PDF)
There's no automatic expiry on signing links by default — the link stays valid until you void the document. If you want a deadline, set an expiry date when you send the document.
Common questions
Can a signer edit someone else's field? No. Each field is bound to a specific signer's email. If they try to interact with a field assigned to someone else, the field is read-only for them.
What if two people sign at exactly the same time? Each document has a signing lock per signer that prevents concurrent-stamp races. The second signer's submission queues briefly; if the document has been voided in the meantime, the second signature is rejected.
Can I undo a signature? No — once a signature is submitted, it's stamped on the PDF and stored as the legal record. To "change" a signature, you void the document and re-send a fresh copy.
Still stuck? Contact support.