
growth.customer-reviews·version 1.0.0·draft1 to verify
The customer gets one polite ask with a direct link, the review is logged, and every review gets a response.
A job, project or delivery for a customer has just been completed and closed. Not for a customer with an open complaint or unpaid invoice — resolve that first via ops.customer-complaint or money.chase-overdue-invoice. Not for setting up the place reviews land — that is growth.google-business-profile. Not for responding to a single review as a standalone task — that happens here in S7, or via ops.customer-complaint if it is a serious complaint in review form.
Any step can wait until a date and reopens by itself; every closed step leaves evidence (a note, a link, a number).
From completed jobs in the last 7 days, list customers whose invoice is paid and who have no open complaint or refund in progress.
Done when a candidate list exists with payment status and a yes/no on each.
One short message: thank them, one sentence on what was delivered, the direct link, one line that a review helps a small company. Personal, from a person's name, not "the team".
Done when a draft exists per candidate, each with the correct link.
⛔ No incentives ("leave a review, get 10% off") and no gating (only asking customers you pre-screened as happy) — both breach Google's review policies and can mislead under EU consumer rules.
Approval · S3 · owner — the run stops until a named person records the decision
Show the drafts and the candidate list.
Done when the owner has approved or corrected the wording and named the recipients to send to.
Approval · S4 · owner — the run stops until a named person records the decision
Send via the mail module from the agreed sender, one message per customer.
Done when each message shows as sent in the mail module, logged against the customer record.
After 7 days, check which reviews have appeared. Send at most one short reminder to those who have not reviewed.
Done when every candidate is marked: reviewed · reminded · left alone.
Check the review destination (and any other platform the company uses). For each new review, record in the growth module: rating, text, reviewer name, link, date.
Done when every new review has a row with a working link.
⛔ Google sometimes withholds new reviews for days — a missing review is not a refusal; do not re-ask.
Approval · S7 · owner — the run stops until a named person records the decision
Draft a response per new review: thank a positive one by naming the job; for 1–2 stars, acknowledge, offer to fix, and route the substance to ops.customer-complaint.
Done when the owner has approved each reply.
⛔ Never argue in a public reply or mention contract details — the reply is public and permanent.
Post the approved replies on the platform; record response date and link.
Done when every new review shows a company response on the platform.
Update ask count, review count, response rate and average rating; link the run to growth.monthly-growth-review so the next monthly review sees it.
Done when the month's numbers are current in the growth module.
| Symptom | Response |
|---|---|
| A 1–2 star review appears | Do not re-contact the customer to argue; respond per S7, open ops.customer-complaint, fix the cause. |
| Review never appears after 14 days | Likely held by the platform's filter; check the profile from a logged-out browser, do not send a second reminder. |
| Review lands on the wrong profile | Note it, and check growth.google-business-profile — the profile data or location is probably wrong. |
| Customer asks for a discount in exchange for a review | Decline, record the exchange, do not send any further asks to this customer. |
| Ask went to an unhappy customer by mistake | Log it as a measure failure; check what S1 missed (unpaid invoice flag, open complaint) before the next run. |
Candidate list from S1 · the owner's approval in S3 (who, when) · sent message ids from the mail module · each review's link, rating and date · posted response links · the month's counts in the growth module.
After every 20 asks ask: what share produced a review, and how many days did it take? Did any ask go to a customer with an open complaint or unpaid invoice? Did any response need rewording after posting? A new version changes the step that caused the miss, and says so in its change note.
Obligātās sīkdatnes tur sarunu kopā. Analītika ir izslēgta, līdz tu atļauj — tā neliek nevienu sīkdatni un neglabā ierīces identifikatoru.Necessary storage keeps your conversation together. Analytics is off until you allow it — it sets no cookie and stores no device identifier. Ko mēs glabājamWhat we store