Send a review request after the job is complete and the customer has a clear reason to feel the work is finished. Do not send it when the job has an open complaint, missing work, or an unpaid dispute.
Tie the request to a real job event, not to an old contact list.
Pause the workflow when the customer needs service recovery.
Name the service and thank the customer. Ask for an honest review. Do not offer a reward for a positive review. Follow the rules of the review platform.
Ask after the work is complete and the customer can judge the result. The right time depends on the service and the customer update. Do not ask while a problem is open.
You can automate the draft or schedule when the job record has a clear completion event. Keep customer messages under consent and approval controls.