Skip to main content
A

Amir Tadrisi

1
Workflow

Workflows by Amir Tadrisi

Workflow preview: Transform Airbnb listings into custom direct booking sites with Netlify
Free intermediate

Transform Airbnb listings into custom direct booking sites with Netlify

# 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`](https://www.npmjs.com/package/n8n-nodes-airbnb-scraper). Install it on your n8n instance (Settings → Community Nodes) before importing the workflow. ### 2. Generate the Required API Tokens | Credential | Purpose | Where to create it | | --- | --- | --- | | **Airbnb Scraper API Token** | Authenticates the `Airbnb Scraper` node so it can fetch listing data. | Sign up at [scraper.shortrentals.ai](https://scraper.shortrentals.ai/) and copy your API token from the dashboard. | **Netlify Personal Access Token** | Allows the workflow to create sites and deploy ZIP assets through the Netlify API. | Go to [Netlify User Settings → Applications → Personal access tokens](https://app.netlify.com/user/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](https://sitebuilder.shortrentals.ai/)** to explore the full product suite. ## Questions or Custom Builds? - Visit **[shortrentals.ai](https://shortrentals.ai/)** for product info and tutorials. - Reach our team anytime at **[email protected]**. Happy hosting! 🚀

A
Amir Tadrisi
Content Creation
11 Dec 2025
111
0