📱 Automated Instagram comment response with DMs & Google Sheets tracking

⚡ 9,293 views · 📱 Social Media & Email Marketing

💡 Pro Tip — Heads up — if this workflow’s Instagram scraping breaks (it happens whenever Meta updates their frontend), ScraperNode is a community node that handles profiles, posts, reels, and comments without any HTML parsing.

View All Scrapers

Description

Description

Captura de pantalla 20250713 a las 18.55.13.png

This automation template is designed for Instagram marketers, influencers, and businesses looking to supercharge their Instagram engagement strategy. It automatically monitors Instagram post comments and sends personalized direct messages (DMs) to new commenters, while maintaining a smart tracking system to prevent duplicate messages. The workflow runs continuously, checking for new comments every 15 minutes and responding instantly to maintain high engagement rates.

Note: This workflow uses the upload-post.com API for Instagram interactions and Google Sheets for contact tracking. The workflow is configured to monitor a specific Instagram post

Who Is This For?

What Problem Does This Workflow Solve?

Manually monitoring Instagram comments and sending follow-up DMs is time-consuming and often leads to missed opportunities. This workflow addresses these challenges by:

How It Works

  1. Post Configuration: Set your Instagram post URL, reply message, and profile username in the configuration node.
  2. Comment Monitoring: The workflow fetches all comments from your specified Instagram post using the upload-post.com API.
  3. Smart Filtering: Compares new comments against your Google Sheets database to identify users who haven’t been contacted yet.
  4. Automated DM Sending: Sends personalized direct messages to new commenters with your configured message.
  5. Contact Tracking: Records each successful interaction in Google Sheets with comment ID, username, message sent, timestamp, and post URL.
  6. Continuous Monitoring: Automatically repeats the process every 15 minutes using the built-in scheduler.

Setup

  1. Upload-Post API Credentials: Create an account at upload-post an API for social media, connect your Instagram account and add your API credentials to the HTTP request nodes.
  2. Google Sheets Setup:
    • Create a Google Sheet with columns: comment_id, username, message_sent, timestamp, post_url
    • Connect your Google account to the Google Sheets nodes
    • Update the document ID in the “Read Contacted Users” and “Record Contacted User” nodes
  3. Instagram Post Configuration: In the “Configure Post & Message” node, update:
    • postUrl: Your Instagram post URL to monitor
    • replyMessage: The DM message to send to commenters
    • profileUsername: Your Upload-post profile username
  4. Monitoring Schedule: The workflow is set to run every 15 minutes. You can adjust this in the “Schedule Trigger” node based on your needs.

Requirements

Features

Use this template to transform your Instagram engagement strategy, automatically converting every comment into a potential lead or deeper connection while maintaining professional communication standards.

đź”— Nodes Used

Google Sheets, HTTP Request, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup