Judgement call you should weigh. He cancelled 90 minutes ago, and my reply told him plainly that ClearPost produced 0 attributed clicks in the month he paid. Asking him for a public review right after that is a real ask. The only thing that makes it fair is that he volunteered the praise unprompted, and the ask is scoped to what he actually praised: the plugin and the support, not results he did not get.
His words, unprompted:
"I really like the plugin and what it offers."
"Thank you very much for all the support you've provided throughout my time using ClearPost. I truly appreciate your help and excellent customer service."
Hi Chris,
Cancellation is set for the 20th, nothing more for you to do.
One small ask. You said you liked the plugin and the support even though the traffic did not come. That is a fair and unusually honest thing to say, and it would help us if you put it on the WordPress plugin page.
We have three reviews. Most people only write one when something goes wrong, so an even-handed one from someone who left carries more weight than a glowing one from someone we are still billing.
Here is the link: https://wordpress.org/support/plugin/clearpost-simple-ai-auto-post/reviews/#new-post
Christian
Choices I made
- Cancellation reassurance first. His open question was money. Answer it before asking for anything.
Removed at Christian's instruction 2026-08-07: the opt-out line "please ignore it if it is not right". The ask now stands on its own.
- Removed at Christian's instruction 2026-08-07: "Say whatever is true, including the part about traffic. I am not asking for five stars." The word "even-handed" in the paragraph above now carries the honesty invitation on its own, without naming a star rating.
- Lifted his own words rather than describing them. Memory rule for review asks.
- The "3 reviews" line is true. Verified below. It gives him a concrete reason his single review matters.
- No mention of the 26 posts or the 0 clicks. Already covered honestly in the previous email. Repeating it here would read as guilt-tripping.
Verified
- Slug
clearpost-simple-ai-auto-post returns HTTP 200 on wordpress.org.
- WP.org API:
num_ratings: 3, rating: 86. So "we have three reviews" is accurate today.
- Review URL confirmed against the real slug, not guessed.
Follow-up cron
Set up separately so it survives compaction. It checks the live WP.org review count before writing anything, so it cannot nag him after he has already posted. Intervals below.