All articles

Services

Customer Signatures — Intake & Pickup

Capture customer signatures at intake (liability acknowledgement) and at pickup (receipt acknowledgement) on any touch device.

Customer Signatures — Intake & Pickup

Two standard repair-shop signature captures, both backed by the same touch-aware signature pad component. Works with a finger on a tablet, a stylus, or a mouse on desktop. Saved as PNGs to your tenant’s R2 storage.

Intake signature + liability disclosure

When creating a new work order at /work-orders/new, scroll to the Customer Acknowledgement card at the bottom of the form.

  1. Read the disclosure text to the customer (or have them read it). Default text is JewelTrak’s stock language; you can customize it per-shop — see Per-shop disclosure text below.
  2. Have the customer sign on the pad with finger / stylus / mouse.
  3. The work order’s Save button now captures both the intake form AND the signature; signature uploads to R2 after the work order is created and the URL stamps onto the repair row (IntakeSignatureURL + IntakeSignedAt).

The acknowledgement is optional — the work order saves either way. If the customer refuses to sign, leave it blank.

Per-shop disclosure text

The default text reads:

I authorize the work described above. I understand that estimates may change if scope, material costs, or unexpected conditions require it. I acknowledge that the shop is not responsible for pre-existing damage, manufacturer defects, or items left beyond 60 days after notification of completion.

To customize per-shop, set companystores.IntakeDisclosure to your own text. (A settings UI for editing it is a planned follow-up; for now configure via SQL or wait for the UI to ship.)

Pickup signature

When the customer arrives to collect the finished piece, the Pickup Signature card appears on the work order detail page automatically once Status is ready_for_pickup or picked_up.

  1. Hand the device to the customer.
  2. They sign on the pad.
  3. Save Pickup Signature.

The signature uploads to R2; the URL + PickupSignedAt timestamp lands on the repair row. The card flips to show the captured signature image — confirms it’s been recorded.

Why bother

Both signatures are liability protection. The intake disclosure covers you for in-progress changes (“the customer agreed estimates may change”) and abandoned-item policies. The pickup signature covers you for post-collection disputes (“the customer acknowledged receipt — you can see their signature in JewelTrak”).

If you skip the signatures, you lose the paper trail — fine for repeat customers you trust, but standard practice on first-time customers and on high-value work.

Signature pad usage tips

  • Tablet in the shop: this is the intended UX. iPad or Android tablet → customer signs with finger. Touch sizing already at 44px tap targets via JT’s foundation.
  • Stylus support: works on any device that reports stylus events (Apple Pencil, Surface Pen, Wacom).
  • Mouse: works for desktop testing, but stylus / finger is much more natural for a signature.
  • Clear: button below the pad — wipes and lets the customer re-sign.
  • Resize: if you resize the window mid-signature, the pad clears. Sign last after laying out the form.

See also

  • Take a Deposit on a Work Order — often paired with intake signature on custom jobs
  • Quote a Custom Job — quote acceptance is a separate paper signature (Quote PDF) for now; digital quote acceptance is a planned follow-up