Customer Review Monitor and Response Drafter
1. The Problem
Reviews are posted across multiple platforms — Google, Trustpilot, Amazon, Etsy, industry directories — continuously and unpredictably. Monitoring them manually means checking each platform daily, often missing new reviews by hours or days. A negative review that goes unanswered for 48 hours does more reputational damage than the review itself. A positive review left without acknowledgement is a missed retention opportunity.
2. Integration & Webhook Setup
Follow the exact steps below to configure and deploy this automation inside your OpenClaw workspace.
- 1Create a new agent named `review-monitor` and configure your credentials.
- 2Add your monitored platforms in the `REVIEW_SOURCES` section: each platform requires an API key or business account connection. Google Business Profile, Trustpilot, and Amazon Seller Central all have free API access.
- 3Configure your `ESCALATION_THRESHOLD`: set to 2 to escalate any review of 2 stars or fewer to your phone immediately.
- 4Populate the `PRODUCT_CONTEXT` section with your main product/service descriptions — the agent uses this to write accurate, specific responses rather than generic acknowledgements.
- 5Set `AUTO_POST` to `true` for positive reviews (4–5 stars) and `false` for negative reviews — this ensures all negative responses are human-reviewed before publishing.
3. The Context Payload (context.json)
Save this file as: .openclaw/agents/customer-review-monitor-and-response-drafter/context.json
{
"automation_id": "5",
"title": "Customer Review Monitor and Response Drafter",
"level": 1,
"tier": "Solopreneur Engine",
"setup_time": "Under 60 min",
"estimated_api_cost": "~$2–$4/mo",
"client_price_range": "$250–$500",
"agents": [
{
"role": "orchestrator",
"model": "claude-3-5-sonnet",
"temperature": 0.2,
"max_tokens": 4096
}
],
"memory": "session",
"output_format": "structured_json",
"human_review_gate": true,
"documentation_standard": "required"
}4. Execution Commands
Run these commands from your openclaw-workshop/ directory to validate, test, and schedule this automation. Commands are taken directly from The OpenClaw Income Engine, Appendix E.
# ── STEP 1: Test API connections for each review platform ──
$ openclaw run review-monitor --test --verbose
$
# ── STEP 2: Fetch and classify last 30 days of existing reviews ──
$ openclaw run review-monitor --backfill --days 30 --dry-run
$
# ── STEP 3: Run live and review drafted responses ──
$ openclaw run review-monitor
$
# ── STEP 4: Approve and post a response ──
$ openclaw approve review-monitor --review-id <id> --action post
$
# ── STEP 5: Schedule 6-hourly monitoring ──
$ openclaw schedule review-monitor --cron "0 */6 * * *"
$
# ── Adjust escalation threshold for a sensitive client ──
$ openclaw run review-monitor --context.alerting.escalation_threshold=3
$
# ── Enable auto-posting for 5-star reviews (high-trust mode) ──
$ openclaw config edit review-monitor
# Set response_settings.auto_post_positive = true