Add Quote Sent SMS template and fix consent confirmation wording

Adds a customizable QuoteSent SMS template to seed data and
DefaultTemplates so companies can edit the quote approval message
from Notification Templates. Wires NotifyQuoteSentSmsAsync to use
the template system instead of a hardcoded string. Updates
SmsConsentConfirmation wording to mention quote approvals alongside
job updates. Help docs and AI knowledge base updated to match.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-02 21:19:43 -04:00
parent a9048dea2e
commit 0b6a7a14c4
4 changed files with 41 additions and 9 deletions
@@ -392,14 +392,18 @@
</ul>
<h4 class="h6 fw-semibold mt-3 mb-2" style="font-size:.85rem;">What events send an SMS</h4>
<ul class="mb-3">
<li class="mb-1"><strong>Job Completed</strong> — notifies the customer their job is done and ready for pickup.</li>
<li class="mb-1">
<strong>Quote Approval Request</strong> — sends the customer a link to review and approve or decline
their quote directly from their phone. Click <strong>Send Quote via SMS</strong> on any quote's Details
<strong>Quote Sent</strong> — sends the customer a link to review and approve or decline their
quote directly from their phone. Click <strong>Send Quote via SMS</strong> on any quote's Details
page. If an email was already sent for the same quote, the existing approval link is reused so both
delivery methods work simultaneously.
</li>
<li class="mb-1"><strong>Job Completed</strong> — notifies the customer their job is done and ready for pickup.</li>
</ul>
<p class="small text-muted mb-3">
Both SMS message templates can be customised at
<strong>Company Settings &rsaquo; Notification Templates</strong>.
</p>
<h4 class="h6 fw-semibold mt-3 mb-2" style="font-size:.85rem;">Compose-before-send vs. auto-send</h4>
<p>
When a <strong>Company Admin or Manager</strong> marks a job complete, the system pre-fills a draft