Estimate Approval Flow
When you send an estimate, your customer receives an email with two buttons: Approve and Decline. No login is required — the buttons are public links with a secure token.
When the customer approves:
The estimate status changes to Approved
A Project is automatically created from the estimate with the same title, customer, and service address
The new project starts in Not Scheduled status
You receive a push notification and/or email notification (based on your notification preferences)
When the customer declines:
The estimate status changes to Rejected
You receive a push notification
You can edit the estimate, regenerate the PDF, and resend it
Important details:
Approval links are valid for 30 days after sending
Once a customer approves or declines, the link shows a branded confirmation page with the estimate details
If the customer clicks the link again, they see the current status (already approved/declined) rather than an error
The confirmation page uses your account's logo, brand color, and contact information