Your reviews are the truest customer research you own, and nobody reads them. They arrive all day, across dozens of SKUs, each a paragraph of prose that resists counting. So the pattern that matters — a run of one-star reviews all naming the same broken zipper, a wave of complaints two days after a formula change — stays invisible until it has already cost a launch its momentum. FluidGrids turns that firehose into a signal you can actually act on.
It starts with a schedule node. Every morning at six, before anyone is at their desk, the workflow wakes up and a Shopify node pulls every review created since the last run — authenticated through a governed workspace connection, so your store's API keys never sit in the graph. A split-out node fans the batch into individual reviews, because the interesting work happens one review at a time, not on an opaque blob.
Then the reasoning. An AI agent node with a Claude model snapped into its chat-model port reads each review the way a sharp analyst would: is this positive, neutral, or negative, and what is the customer really talking about — sizing, shipping, scent, durability, price? A structured parser pins that judgment to a schema, so what comes out the other side is clean typed fields — sentiment, confidence, a themes array, a one-line summary — not a paragraph you'd have to re-read. A three-star review that says 'great fabric but the medium runs two sizes small' lands as negative-leaning, themes sizing and fit. The machine did the reading; you get the structure.
A transform node flattens each result into a row and computes the run's rollup — forty reviews, eleven negative, top theme sizing at seven mentions — and checks it against your threshold. Every row appends to a shared Google Sheet, so over weeks you accumulate the thing you've never had: a queryable, pivot-able history of exactly what customers say, and how that's trending.
And when the negative rate breaches your line, a SendGrid node sends the email that earns this workflow its keep. Not a quiet weekly summary this time — an alert, subject line naming the spike, body pointing at the 'Everyday Tee' and the sizing complaint driving it, three representative quotes, a link to the sheet. You know before lunch, while pausing the ad and fixing the size chart is still cheap.
Nothing here is a black box. Because the classifier is a real agent node running as an ordinary workflow, every judgment sits in run history — you can open any run and see exactly what the model received and what it returned. Swapping the model is dragging a sub-node; tuning the alert threshold is editing a config field and reactivating, tracked as a new version. It's AI you can audit, on a pipeline you can trust with the one research stream you were always too busy to read.
Do it yourself
Pull new store reviews on a schedule, let an AI agent classify sentiment and themes, log every judgment to a sheet, and email an alert when negativity spikes.
Open My Workflows and click New to start a blank workflow.
You should see: A blank canvas opens with the node palette visible.
Ready to make this your story?



