πŸ“ Form-triggered Instagram video downloads to Google Drive with Sheets logging

⚑ 329 views Β· πŸ“ File Management

Description

πŸ“₯ Instagram to MP4 Converter with Google Drive Integration

This n8n workflow enables users to convert Instagram video links into downloadable MP4 files, store them in Google Drive, and log the results (success or failure) in Google Sheets.


πŸ”§ Node-by-Node Overview

  1. On form submission – Triggers when a user submits an Instagram video URL.
  2. Instagram Downloader API Request – Calls the Instagram Downloader API to retrieve a downloadable link for the video.
  3. If – Checks if the API response indicates success.
  4. MP4 Downloader – Downloads the video from the provided media URL.
  5. Upload To Google Drive – Uploads the MP4 video to a specified folder in Google Drive.
  6. Google Drive Set Permission – Sets the uploaded file to public with a sharable link.
  7. Google Sheets – Logs successful conversions, including the original URL and Drive link.
  8. Wait – Adds a pause before logging failure to avoid rapid writes to Google Sheets.
  9. Google Sheets Append Row – Logs failed attempts with Drive_URL marked as N/A.

πŸš€ Key Features


πŸ“Œ Use Case & Benefits


🌐 API Key Requirement

To use this workflow, you’ll need an API key from the Instagram Downloader API.
Follow these steps to obtain your API key:

  1. Go to the Instagram Downloader API
  2. Sign up or log in to RapidAPI
  3. Subscribe to a plan (either free or paid)
  4. Copy your x-rapidapi-key and paste it in the HTTP Request node where required

πŸ›  Full Setup Instructions

1. API Setup

2. Google Services Setup

3. Customizing the Template

4. Column Mapping for Google Sheets

Important Note: Ensure your Google Sheet is properly formatted with these columns before running the workflow.


πŸ’‘ Additional Tips

πŸ”— Nodes Used

Google Sheets, HTTP Request, Google Drive, n8n Form Trigger

πŸ“₯ Import

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

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