When you mark a job as complete, ShineCRM automatically drafts personalized review request SMS messages for each platform the customer has not yet reviewed on. The drafts are scheduled as pending follow-ups, and you review them before they send.Documentation Index
Fetch the complete documentation index at: https://docs.shinecx.com/llms.txt
Use this file to discover all available pages before exploring further.
When it runs
Two triggers:- Job completion. When a job’s status flips to complete, the AI drafts review requests for any of Google, Facebook, or Yelp that you have a review link for, in your configured platform priority order, and that the customer has not already reviewed on.
- Customer leaves a review. When you flip the
reviewed_google,reviewed_facebook, orreviewed_yelpflag to true on a contact, the AI proposes cancelling any scheduled review requests on that platform so you don’t pester them after they’ve already left a review.
What the AI sees
For each completed job, the AI is given:- The customer’s name
- The job address
- The list of services performed on the job
- The technician’s notes from the job
- Your configured tone, max attempts per platform, and gap days between attempts
- The review links for each unreviewed platform
What it produces
A JSON array of drafts, one per platform per attempt. Each draft becomes a row in your scheduled messages list with:- Channel: SMS
- Status:
pending(waiting for your approval) - Body: a short, warm SMS under 320 characters that includes the review link
- Scheduled time: starting tomorrow, with your configured gap between attempts
What you control
Under Settings → Reviews you can configure:- Whether review requests are enabled at all
- Review links for Google, Facebook, and Yelp
- Platform priority order (which platform the AI tries first)
- Max attempts per platform
- Gap days between attempts
- Tone (e.g. “friendly, concise, grateful”)
- The system prompt the AI uses for drafting (advanced)
How review-completion cleanup works
When you mark a customer as having reviewed on a platform, the AI looks at their pending review request follow-ups for that platform and proposes cancellation. The cancellation proposal lands in Settings → Command Centre as a pending suggestion. You approve or reject it. Cancellations are not automatic.What it cannot do
- Send the review request itself (your normal scheduled-messages send cycle does that)
- Send a review request for a platform you have not configured a link for
- Send a review request to a contact who has no phone number
- Re-request a review on a platform the customer has already reviewed on