Ecommerce

1 Workflows1 Response Formats2 Backend Steps

Product Review Insights

Turns raw product reviews into clear themes, sentiment, and action items - so you know what to fix next.

Works with

Primary
Backup

Pick your providers and models. The download is customized to your selections.

Best for

  • Marketplace sellers
  • DTC brands
  • Product teams

How the data flows

Requests move between your backend and the AI workflows automatically. Here's the exact path a request takes.

Customer request arrives

AI workflow

product_review_insights_workflow

Summarizes reviews into themes and action items

Backend event

review_received

Backend event

insights_delivered

Customer receives the response

What you get

Every template is built from two kinds of pieces: Workflows and Response Formats.

Workflow

product_review_insights_workflow

Summarizes reviews into themes and action items

Response format

review_insights_response

Summarized insight from a batch of product reviews

overall_sentimentcommon_themesactionable_itemssummary

Details

The full specification of each workflow, with plain-English explanations. Everything below is set in the downloaded file and can be changed after import.

product_review_insights_workflow

Summarizes reviews into themes and action items

Model & backupsLearn more
openai · gpt-5.6-terraBackup 1: anthropic · claude-haiku-4-5-20251001

The primary model plus automatic fallback models if the primary is unavailable.

Response formatLearn more
review_insights_responseReturns a structured object instead of free-form text.

The structured JSON this workflow returns. Fields are defined by you and enforced by ModelRiver.

Customer data it usesLearn more
product_namereview_textrating

Fields you include in each request so the workflow can personalise its answer.

Memory windowLearn more
15 minutes

Identical requests are answered from memory within this window, which is faster and cheaper.

Automated pipelineLearn more
review_receivedinsights_delivered

Steps that run automatically around this workflow, in order.

Production mode

Runs live against your connected AI provider.

How to use it

  1. 1

    Download the template

    The file is a portable JSON bundle - safe to share and easy to read.

  2. 2

    Open a project in ModelRiver

    Sign in, pick a project, and make sure the AI providers used by this template are connected. You can connect them from the Providers section.

  3. 3

    Import it

    Open the Import button in your project, paste or upload the file, review the preview, and confirm. Everything is created atomically, so nothing is overwritten. How import & export works

Template file

Technical users can inspect the raw bundle below.

View full template JSON
modelriver-product-review-insights-template-v1.json2.3 KB
{
  "version": 1,
  "structures": [
    {
      "name": "review_insights_response",
      "description": "Summarized insight from a batch of product reviews",
      "example": {
        "overall_sentiment": "positive",
        "common_themes": [
          "packaging quality",
          "battery life",
          "shipping speed"
        ],
        "actionable_items": [
          "Add a battery-life note to the product page"
        ],
        "summary": "Customers love the battery life but mention slower shipping recently."
      },
      "schema": {
        "type": "object",
        "properties": {
          "overall_sentiment": {
            "type": "string",
            "enum": [
              "positive",
              "neutral",
              "negative"
            ]
          },
          "common_themes": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "actionable_items": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "summary": {
            "type": "string"
          }
        },
        "required": [
          "overall_sentiment",
          "common_themes",
          "actionable_items",
          "summary"
        ],
        "additionalProperties": false
      }
    }
  ],
  "workflows": [
    {
      "name": "product_review_insights_workflow",
      "description": "Summarizes reviews into themes and action items",
      "provider": "openai",
      "model": "gpt-5.6-terra",
      "backups": [
        {
          "provider": "anthropic",
          "model": "claude-haiku-4-5-20251001"
        }
      ],
      "request_type": "chat",
      "system_instructions": "Analyze the product reviews: give an overall sentiment, list the common themes customers mention, and propose concrete action items for the team. Keep the summary to a few sentences.",
      "structure": "review_insights_response",
      "customer_fields": [
        "product_name",
        "review_text",
        "rating"
      ],
      "test_mode": false,
      "cache_window_seconds": 900,
      "backend_pipeline": {
        "enabled": true,
        "events": [
          {
            "name": "review_received"
          },
          {
            "name": "insights_delivered"
          }
        ]
      }
    }
  ]
}

Looking for something else?

More templates are on the way. In the meantime, you can build your own workflows from scratch in the ModelRiver console.