Client Approval Workflow for Quotations

Hi everyone,

I’m looking to implement a workflow in ERPNext where clients can approve or reject a quotation after I send it to them. The goal is to streamline the approval process and update the quotation status automatically once the client responds.

Ideal Workflow:

  1. I create and send the quotation to the client.

  2. The client receives an email with a link to view the quotation.

  3. The client clicks Approve or Reject on a public page or form or the portal.

  4. ERPNext updates the quotation’s status (e.g., “Customer Approved” or “Rejected”) based on their action.

  5. The internal workflow proceeds (e.g., auto-submit or generate Sales Order if approved).

I’d really appreciate any suggestions, examples, or links to similar setups!