Every approved quote needs a destination, permission status, and next CTA before it gets treated like real website trust, local-profile proof, or general reputation cleanup.
Service and city placement: use Webzaz-fit attribution only when approved quotes strengthen service pages, city pages, project galleries, quote forms, CTA proof, or thank-you routes.
Gallery permission: keep first-name permission, city, service, photo rights, redaction, before-and-after approval, and primary_source=contractor_testimonial_placement_map attached until publishing rights are confirmed.
Referral/profile route: use LocalKit-fit attribution only when the testimonial supports GBP, QR, review, referral, invoice, social bio, booking-link, or one-action local routes.
Neutral boundary: testimonial collection, cleanup, permission gathering, CRM, dispatch, scheduling software, AI answering, estimate follow-up, crew operations, no-show controls, and review/referral automation stay separate.