n8n-nodes-appreviewbot
v0.2.2
Published
n8n community node for AppReviewBot — fetch Apple App Store and Google Play reviews
Maintainers
Readme
n8n-nodes-appreviewbot
An n8n community node for AppReviewBot — fetch Apple App Store and Google Play reviews in your n8n workflows.
Full setup guide: n8n Integration docs
What it does
AppReviewBot monitors app store reviews and surfaces them in real time. This node lets you:
- Fetch reviews from any app connected to your AppReviewBot organization (Apple App Store & Google Play)
- List all connected apps in your organization
Pair the action node with n8n's built-in Schedule Trigger to run periodic review exports or alerts.
Installation
- Open your n8n instance and go to Settings → Community Nodes
- Click Install
- Enter
n8n-nodes-appreviewbotand click Install - Restart n8n when prompted
Credentials setup
You need an AppReviewBot API key (format: arb_...).
- Log in to dash.appreviewbot.com
- Go to Organization Settings → API Keys
- Create or copy your API key
- In n8n, add a new AppReviewBot API credential and paste the key
Operations
AppReviewBot node (action)
| Resource | Operation | Description | |----------|-----------|-------------| | App | Get Many | Return all apps connected to your organization | | Review | Get Many | Return reviews for a selected app |
Review — Get Many supports:
- App selector: pick from a list or enter the composite app reference (e.g.
apple_app_store__123456789) - Return All / Limit: paginate automatically using cursor-based pagination (
starting_after) - Additional Fields: filter by country (ISO 3166-1 alpha-2), rating (1–5 stars), from/to date range (filters on
content_updated_at)
See the n8n Integration guide for full setup details.
Review object fields
| Field | Description |
|-------|-------------|
| id | Review UUID |
| app_id | App identifier |
| app_store | apple_app_store or google_play_store |
| author_display_name | Reviewer name |
| content_title | Review title |
| content_body | Review text |
| content_rating | Star rating (1–5) |
| content_updated_at | Unix timestamp of last update |
| reply_text | Developer reply (if any) |
| country | Two-letter country code |
| store_permalink | Link to the review in the store |
Development
Install the n8n node CLI globally, then install project dependencies:
npm install --global @n8n/node-cli
npm installAvailable scripts
| Script | Description |
|--------|-------------|
| npm run dev | Start n8n with this node loaded (hot-reload) |
| npm run build | Compile TypeScript to dist/ |
| npm run lint | Check for linting errors |
| npm run lint:fix | Auto-fix linting issues |
| npm run release | Bump version, tag, and push (triggers npm publish via GitHub Actions) |
Compatibility
- n8n version: 1.0+
- Node.js: 18+
License
MIT
