workflows.fit
Back to n8n workflows
n8n templateFreeBy Aryan Shinde

Automate Instagram reel downloads with Google Drive storage & Telegram alerts

Instagram Reel Downloader & Logger Automate Instagram Reel Downloads, Storage, and Activity Logging What does this workflow do? - Handles incoming webhook requests (ideal for Instagram/Facebook API triggers). - Valida...

Data & StorageProductivityDevelopmentCore NodesCommunicationHITLUtilityWebhook
Loading interactive preview...

Template notes

Instagram Reel Downloader & Logger Automate Instagram Reel Downloads, Storage, and Activity Logging

What does this workflow do?

- Handles incoming webhook requests (ideal for Instagram/Facebook API triggers). - Validates the webhook via challenge-response and custom verify token. - Checks for messages from yourself (filtering automated/self-triggered runs). - Downloads Instagram Reels from URLs posted to the webhook. - Uploads the reel to Google Drive and retrieves the download URL. - Logs reel details (status, URL, and timestamp) to a Google Sheet for record-keeping. - Notifies you on Telegram with the download details and Google Drive link.

How does it work?

- Webhook: Listens for new messages/events (custom webhook endpoint for Meta). - Validation: Confirms webhook subscribe/challenge and verify token from Meta API. - Sender Check: Ignores messages unless they match your configured sender/recipient. - Download Reel: Fetches the reel/attachment from Instagram using received URLs. - Timestamp Gen: Adds a precise timestamp and ISO-based unique ID to the activity log. - Upload to Drive: Saves the downloaded reel in a preset Google Drive folder. - Log to Sheet: Updates a Google Sheet with the reel’s status, URL, and timestamp. - Telegram Alert: Instantly notifies you when a new reel is downloaded and logged.

What do I need to make this work?

- A registered webhook endpoint (from your Meta/Instagram app configuration). - A Google Drive and Google Sheets account (OAuth2 connected to n8n). - A Telegram Bot and Chat ID setup to receive download completion messages. - The correct verifytoken in your webhook event source matches your template (‘youtube-automation-n8n-token’ by default). - Update your Drive/Sheet/Bot credentials as per your n8n instance’s environment.

Why use this?