Documents — agreements and e-signatures
Send a text agreement, customer e-signs it, signed PDF stored with audit trail.
Agreements are text documents customers e-sign. Common uses: liability waivers, treatment consent forms, terms of service, photo release forms.
Build agreement templates under Settings → Documents → Agreement Templates. Each template has a title, body (rich text — bold, headings, lists, embedded images allowed), and optional placeholders that auto-fill when sent.
Sending an agreement
- Open a customer profile → Documents tab → Send Agreement.
- Pick a template.
- (Optional) edit any placeholder values for this customer (their name, the date, the service they're booked for).
- (Optional) attach the agreement to a specific booking.
- Click Send.
The customer gets an email with a signing link. The link is a unique token — only that customer can sign that specific agreement.
Customer signs
Tapping the link opens the public agreement page:
- Full agreement text rendered with formatting
- A signature pad (drag-with-finger on mobile, drag-with-mouse on desktop)
- Or Type your name as an alternative signature method
- A required tickbox: "I have read and agree"
- A Sign and submit button
On submit, Trimsy:
- Captures the signature image (or the typed name)
- Stamps the signed-at timestamp + customer's IP
- Renders a final signed PDF with the agreement body, the signature, and the audit metadata
- Saves the PDF to private storage
- Sends the customer a copy by email
- Updates the agreement status to Signed
Statuses
- Sent — email out, customer hasn't opened.
- Viewed — customer opened the link.
- Signed — customer completed the signature.
- Signed pending review — used when the agreement needs admin verification before it counts (e.g. minor consent forms requiring countersignature).
- Verified — admin checked + approved.
- Rejected — admin rejected; customer is shown the rejection reason and can re-sign or upload a corrected document.
Re-sign flow
If you need a fresh signature (terms changed, agreement expired, original was rejected), send a new agreement with the same or updated template. The old signed PDF stays in storage as a record; the new one supersedes it on the customer profile.
Audit trail
Every status change is logged with the actor and timestamp. You can export the complete audit trail as a PDF — useful for compliance audits or court matters.