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