My Auto ASMR Reels Generator for Tropical Rain Videos – Powered by n8n

Hi n8n community! :waving_hand:

I built a fully automated workflow that turns raw tropical rain footage into ready-to-post ASMR Reels for Facebook (and potentially IG/TikTok later). All running self-hosted on Docker in my local machine.

The workflow is designed for someone living in a tropical area like Merauke, Papua (Indonesia), where heavy rain is daily life — perfect for creating relaxing “Heavy Tropical Rain + Urban Streets” ASMR content that people love for sleep/study/relax.

What it does (end-to-end automation):

  • Triggers 2× per day (morning & evening WIT timezone)
  • Randomly picks 3–4 pre-recorded rain videos from Google Drive folder (e.g. rainy streets, wet asphalt, distant thunder, motor passing through puddles)
  • Generates 90-second ambient rain music using Suno API (prompt: heavy tropical rain on urban streets, deep bass, no vocals)
  • Composes everything into one vertical 9:16 video (~45–60 seconds) using fal.ai ffmpeg-api (concat clips + fade transitions + audio overlay)
  • Creates poetic ASMR caption + trending hashtags via Groq/Claude (e.g. “Hujan deras malam di Merauke… suara kota tropis yang bikin langsung ngantuk :cloud_with_rain::cityscape:”)
  • Uploads directly to Facebook Reels via Graph API (2-step: init + binary upload + publish)
  • Logs everything to Google Sheets (date, caption, status)
  • Sends Telegram notification if something fails

Tech stack in n8n:

  • Schedule Trigger (CRON)
  • Google Drive (list & download videos)
  • Code node (random selection)
  • Suno API (music generation)
  • fal.ai ffmpeg-api (video compose)
  • Groq/Claude (caption generation)
  • HTTP Request (FB Graph API)
  • Google Sheets (logging)

Why I built this:
Rain ASMR + urban tropical vibes is exploding in 2026 (especially short-form for sleep), but manual editing is time-consuming. This workflow lets me post consistently 2× a day without touching anything — just upload new rain clips to Drive occasionally.

Current cost per Reel (rough estimate):

  • fal.ai compose: ~$0.002–0.005
  • Suno music: ~$0.004–0.01
  • Groq/Claude caption: <$0.001
    → Total ~$0.01 per Reel (very affordable for daily posting)

JSON workflow attached below (copy-paste to import in your n8n):
[PASTE FULL JSON WORKFLOW HERE — yang aku kirim sebelumnya]

Feel free to fork, improve, or ask questions!

  • How to make it cheaper (e.g. replace Suno/fal.ai)?
  • Add IG/TikTok crosspost?
  • Better caption variations?

Looking forward to your feedback! :cloud_with_rain::headphone:
#n8n #automation #ASMR #workflow #selfhosted

where’s the workflow? I can’t see it