ForHosting KIT · Text & AI

Reply to reviews

Paste a review and get a reply to that specific complaint or praise, not a generic thank-you: a broken part gets an apology and a concrete next step, never a note about shipping. You approve it before posting. You pay per use, with no subscription.

● StablePer request + per review$0.003
Use it from WebAPIEmailTelegramApp soon

Run this on our servers with your account. Free tools run in your browser; this one bills your KIT balance per the price above.

Every unanswered review sits there in public, and a generic 'thank you for your feedback' answers it in the least convincing way possible.

Who really reads your reply

A reply to a review is read by far more people than the person who wrote it. Every future shopper who opens that review sees your answer while deciding whether your business is worth the risk, which is why review sites made public responses a feature in the first place. A generic thank-you for the feedback is the least convincing answer you can give, and a reply that misses the point, talking about slow shipping under a review about a broken part, reads as worse than silence, because it shows that nobody read the review.

Answering at scale without sounding copied

A business with many locations or a long list of products collects reviews faster than a small team can answer them, so replies either stop or start to look pasted. This tool reads each review, whether praise, complaint or a mix of both, and drafts a reply to what was actually said: an apology and a concrete next step for a legitimate complaint, warm and specific thanks for praise. A restaurant chain can keep every location answered, a marketplace seller can catch real complaints early, and a hotel can show future guests that a problem was acknowledged. A person still approves each draft before it is posted.

Why public replies carry weight

A review reply is read by far more people than the original poster; it's read by every future shopper deciding whether a business is worth the risk, which is why review platforms surfaced public responses as a feature in the first place, not an afterthought. A thoughtful reply to a one-star review, visible to everyone who reads that review afterward, does more reputational work than ten replies to five-star reviews that needed no response at all.

Multi-location businesses answering at scale

A restaurant chain drafts a reply for every new location review so none sit unanswered for weeks while a regional manager gets to them.

E-commerce sellers with high review volume

A marketplace seller drafts replies to hundreds of product reviews weekly, catching legitimate complaints early instead of letting them go unaddressed.

Turning a complaint into a visible recovery

A hotel drafts a specific, apologetic reply to a detailed negative review so future guests see the issue was acknowledged and addressed.

Does it handle negative reviews differently from positive ones?

Yes, the draft's tone matches the content of the review, so a legitimate complaint gets an apology and a concrete next step rather than a generic thank-you.

Can it post the reply automatically?

No, it returns a draft; someone reviews and posts it, which matters most for negative reviews that may need details only your team has.

Can I run it across a large batch of reviews?

Yes, each review is its own async request, so a backlog of hundreds of reviews is simply a batch of individual requests.

Is review data kept after the reply is generated?

No, submitted reviews and generated replies are deleted after the retention window and are never used for training.

Should I reply to positive reviews too?

You can, but the replies that matter most answer critical reviews. A thoughtful reply to a one-star review, seen by every future shopper who reads it, does more for your reputation than ten replies to five-star reviews that needed no response.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/text/review-reply

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/text/review-reply \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}'
{
  "text": "El informe trimestral cerró con 1,2 M€ de ingresos."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.review_reply",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.003
Per review$0.0135

Published price — no tokens, no invented credits. A failed task is never charged.

max_tokens20000
HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.
422task_failedThe task failed after 3 retries. You are never charged for it.

This endpoint reads the actual review — praise, complaint, or something mixed — and drafts a reply that responds to what was actually said.

The reply gap on review platforms

Businesses with a hundred locations or a few thousand product listings accumulate reviews faster than any small team can answer them individually, so replies either stop happening or start looking copy-pasted, and shoppers notice both. A reply that ignores the specific complaint — replying about slow shipping to a review about a broken part — reads as worse than silence, because it signals nobody actually read the review. text.review_reply is built to respond to the specific thing a reviewer said, not to a category of review.

What the endpoint does with a review

The draft matches tone to content — an apology and a concrete next step for a legitimate complaint, warm specificity for praise — rather than reusing one template regardless of star rating. POST /text/review-reply with the review text and a task_id comes back immediately; the drafted reply arrives by signed webhook or a signed link valid for 24 hours once the async job finishes.

Fitting it into a review workflow

A person still approves before it posts, since a negative review sometimes needs an offline resolution mentioned by name rather than a generic promise, and a screenshot of a genuine defect deserves an answer that names the fix directly, not a vague template. Most teams pull this endpoint into whatever tool already aggregates reviews across platforms, so a draft is waiting the moment a new review lands rather than requiring someone to hunt for it. Priced per request plus per review, cost tracks review volume directly and a failed task is never billed.

Consistent voice across a support and marketing team

A company routes review replies through the endpoint so the tone stays consistent whether marketing or support ends up posting it.

How do I generate a reply to a customer review with the API?

POST the review text to /text/review-reply, keep the returned task_id, and collect the drafted reply by webhook or a signed link valid for 24 hours.

Is the review response generator API free?

No, there's no free tier or trial; it costs $0.003 per request plus $0.0135 per review, and a failed task is never charged.

Does it work for reviews in other languages?

It can draft a reply in the same language as the review when that language is supported; check the endpoint reference for current coverage.

Is this endpoint live yet?

Yes, it's live and accepting requests now.

Read the full KIT documentation →