Turn completed work into signed proof your customers trust.

Let customers sign off on project tasks directly from their Odoo portal — no login hassle, no email chains, no missing paperwork. Every signature is timestamped, attributed, and permanently attached to the task it approves.

The problem

Customer sign-off on completed work usually happens on paper, over email, or not at all. Generic e-signature tools capture an approval that lives outside Odoo, disconnected from the task it applies to — forcing manual reconciliation and leaving service, construction, and installation teams exposed in billing disputes, warranty claims, and completion audits.

The solution

This app lets a customer sign a task straight from their Odoo portal, with no backend login. Every signature is captured with a native draw, type, or upload canvas, timestamped, attributed by name, and permanently attached to the task — with a clear approval status and a controlled re-sign rule so nobody can quietly overwrite a signed record.

Capabilities

Everything you need for portal sign-off

Every capability below is implemented in the module.

01

Portal self-signing

Customers sign a task directly from their Odoo portal with no backend login required — a simple, obvious call to action on the task page.

02

Draw, type, or upload

The native signature canvas supports drawing, typing a name, or uploading an image, so customers can sign however is easiest on their device.

03

Signature attached to the task

Every signature is stored on the exact task it approves, timestamped and attributed to the signer — never a separate email or document to reconcile.

04

Approval status at a glance

Each task carries a To Sign, Signed, or Rejected badge, plus dedicated Awaiting Signature and Signed filters on the task list so managers can find outstanding sign-offs in one click.

05

Controlled re-sign rule

Once signed, the portal becomes read-only. An internal user must explicitly click Request Re-sign to reopen signing — the first signature stays final until someone decides otherwise.

06

Backend visibility

Internal users see the signature image, signer name, and timestamp right on the task form, alongside Reject and Request Re-sign actions.

07

Per-project enable toggle

Turn customer sign-off on or off per project from the Project Settings form, so only the projects that need it show the signing flow.

08

Chatter audit trail

Every signature, rejection, and re-sign request is logged to the task chatter with full attribution, building a defensible audit trail.

09

Post-signature confirmation

After signing, customers see a clear success message confirming who signed and when — no signing into a void.

Workflow

How it works

1

Enable on the project

Turn on Customer Signature on Tasks in the project's Settings tab.

2

Customer opens the task

The customer opens their task in the portal and sees a clear Sign this task call to action.

3

Customer signs

They draw, type, or upload their signature in the modal and confirm.

4

Team sees the result

Internal users see the signed status, signature, and timestamp on the task form, with Reject or Request Re-sign available if needed.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. The customer signs from their existing portal access to the task — there is no separate app, account, or password to set up beyond their normal portal access.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Customer Signature On Project Task In Portal

Customers draw, type or upload a signature on project tasks from the portal, with approval status, a controlled re-sign rule and a chatter audit trail — sign-off stored on the task itself.

Buy on Odoo App Store