SMB Customer CommunicationsSpecialist
Review Response Generator
review_response_generator
This agent helps small business owners manage online reputation by drafting replies to Google, Yelp, and TripAdvisor reviews. It uses your brand voice to respond to customers and flags critical service issues for your immediate attention.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Review Response Generator
Generates sentiment-calibrated review responses and identifies specific customer complaints that require manual intervention.
- Write a reply to this 3-star Yelp review for my cafe using our friendly brand voice.
- Draft a professional response to this negative Google review and flag any issues regarding food safety.
- Respond to this TripAdvisor review following our policy of offering a refund for service delays.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"review_text": "Loved the brunch but service was slow.",
"review_rating": 4,
"review_platform": "google",
"business_name": "Sunday Cafe",
"business_voice": "warm, casual",
"business_owner_name": "Joshua"
}Schema
{
"type": "object",
"properties": {
"review_text": {
"type": "string"
},
"review_rating": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"review_reviewer": {
"type": "string"
},
"review_platform": {
"type": "string"
},
"business_name": {
"type": "string"
},
"business_voice": {
"type": "string"
},
"business_owner_name": {
"type": "string"
},
"policy": {
"type": "string",
"description": "Optional: how owner handles refunds/complaints."
}
},
"required": [
"review_text",
"review_rating",
"review_reviewer",
"review_platform",
"business_name",
"business_voice",
"business_owner_name"
]
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "Warm reply thanking and acknowledging slow service.",
"response": "Thanks Sara! ...",
"tone_used": "warm",
"flags": []
}Schema
{
"type": "object",
"required": [
"summary",
"response",
"tone_used"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of the generated response."
},
"response": {
"type": "string",
"description": "Generated reply to the customer review."
},
"tone_used": {
"type": "string",
"enum": [
"warm",
"professional",
"apologetic",
"defensive_safe",
"celebratory"
],
"description": "Selected brand voice. e.g. 'professional'."
},
"flags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Any concerning issues to escalate to owner."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network