Zapier
Early access. The Rustle Zapier app isn’t on the public Zapier marketplace yet. Request access from rustle.cloud/integrations/zapier. The triggers and behaviour below are what ship.
Zapier lets you turn Rustle events into actions in 7,000+ apps (post to Slack, add a row to Google Sheets, open a Linear issue) with no endpoint to host. Under the hood the Zapier app just calls the REST Hook API, so anything you can do here you can also do directly.
Triggers
| Trigger | Event | Fires on |
|---|---|---|
| New Review | review.created | A new App Store / Google Play review (filter by store, app, star band). |
| Rating Dropped | rating.dropped | The app’s aggregate rating falls by a delta you set. |
Both deliver the same normalized payload; your Zap never branches on whether the review came from Apple or Google.
Setting up a Zap
- Add Rustle as the trigger app and pick New Review or Rating Dropped.
- Connect your account: paste an API token (
rsk_…) from the console (app.rustle.cloud → Account). The base URL ishttps://app.rustle.cloud. - Configure the trigger: choose the store, app, and filters (star band for reviews;
delta for ratings). A trigger covers every storefront you watch for the app; add a Filter
step on
countryto narrow. These map directly to the filter options. - Test: Zapier pulls a sample event so you can map fields before going live.
- Add an action (Slack, Sheets, Discord, Linear, whatever you like) and map the event
fields (
rating,body,author,app_version, …) into it. New Review events also expose optionalenrichment.*fields (sentiment, themes, a short summary); they may be empty, so allow for that in your action.
Zapier dedupes triggers on the event’s id, which Rustle aligns with event_id, so a rare
redelivery won’t double-run your Zap.
Turning a trigger step on registers the callback for you; turning it off removes it. Because Zapier owns that subscription, it shows up on the console’s Destinations page as a read-only managed destination, with a Disconnect kill switch if you need to cut it off from the console side instead of from Zapier.
Recipe ideas
- New 1★ review → message in Slack
#support - Rating falls below 4.5 → email the founder / page via PagerDuty
- Review mentions “crash” or “refund” → new Linear issue
- Any new review → row in Google Sheets
Doing it without Zapier
The Zapier app is a thin wrapper over the API. “Turn on a trigger” is
POST /api/v1/hooks; “turn it off” is
DELETE /api/v1/hooks/{id}; the “test” step is
GET /api/v1/sample. Make and n8n use the same API;
guides coming soon.