🎬 Transform Airbnb listings into custom direct booking sites with Netlify

⚑ 216 views · 🎬 Content Creation & Video

πŸ’‘ 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

Direct Booking Site Generator Workflow

This workflow instantly transforms any Airbnb listing into a polished, mobile-ready direct booking site hosted on the Netlify platform.

Requirements

1. Install the Airbnb Scraper Node

This workflow depends on the community package n8n-nodes-airbnb-scraper. Install it on your n8n instance (Settings β†’ Community Nodes) before importing the workflow.

2. Generate the Required API Tokens

CredentialPurposeWhere to create it
Airbnb Scraper API TokenAuthenticates the Airbnb Scraper node so it can fetch listing data.Sign up at scraper.shortrentals.ai and copy your API token from the dashboard.
Netlify Personal Access TokenAllows the workflow to create sites and deploy ZIP assets through the Netlify API.Go to Netlify User Settings β†’ Applications β†’ Personal access tokens and generate a token with Deploy sites permissions.

Store both tokens as credentials in n8n (Airbnb Scraper API and Netlify API Token) before executing the workflow.

How the Workflow Works

  1. Manual Trigger & Listing Input – Provide any Airbnb listingId and run the workflow.
  2. Data Collection – n8n-nodes-airbnb-scraper pulls rich listing data (photos, amenities, host details, pricing, reviews, etc.).
  3. Static Site Generation – The Generate HTML Site node transforms that data into a premium, mobile-responsive landing page with sticky booking card, amenities grid, gallery, and shortrentals.ai credit.
  4. ZIP Packaging – Prepare Binary and Create ZIP convert the HTML into a Netlify-ready archive (rooted index.html).
  5. Netlify Deploy –
    • Create Netlify Site spins up a new site (unique subdomain per run).
    • Deploy ZIP uploads the packaged site via Netlify’s deploy API.
  6. Output – The final node returns the public URL, admin dashboard link, site ID, and deploy metadata so you can verify or reuse the site later.

Need More Functionality?

If you require conversion-ready sites with payments, Calendar Sync sync, or Booking engine, head to sitebuilder.shortrentals.ai to explore the full product suite.

Questions or Custom Builds?

Happy hosting! πŸš€

πŸ”— Nodes Used

HTTP Request

πŸ“₯ Import

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

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