πŸ“Š Build an Airbnb guest feedback review queue with Apify and Google Sheets

⚑ 3 views Β· πŸ“Š Market Research & Insights

πŸ’‘ Pro Tip β€” HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it β€” it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

Quick overview

Help hosts and property managers review recent guest feedback in Google Sheets. Highlight low ratings without an observed public host response, and preserve context. No AI account or automatic reply posting is involved.

How it works

  1. Validate one public Airbnb listing URL, the Sheet destination and an Actor charge cap before paid work.
  2. Start one Apify run and poll that same run until completion, without automatic paid retries.
  3. Verify coverage, reconcile billing and read up to 25 recent reviews, including ratings and public host responses.
  4. Label low ratings without responses, missing ratings and observed responses using explicit rules. Missing ratings are never treated as negative.
  5. Upsert one row per listing and stable review ID. Repeated observations update existing rows without duplicate keys.
  6. Preserve observation timestamps and CAPPED labels. The recent window is not full review history, and absent reviews are never assumed deleted.

Setup

  1. Create an Apify Header Auth credential with header Authorization and value Bearer followed by your token. Select it on all four HTTP nodes.
  2. Connect Google Sheets OAuth2. Create an Airbnb Feedback tab and import the companion header CSV into its first row, preserving all 15 column names.
  3. Enter your spreadsheet ID and listing URL in Review settings, run manually, and filter reviewPriority for LOW_RATING_NO_RESPONSE. Repeat sequentially.

Requirements

Customization

Additional info

Airbnb feedback workflow

Setup guide and header CSV

Open the Actor

πŸ”— Nodes Used

Google Sheets, HTTP Request

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup