Collect Viral Instagram AI Art with GPT-4 Analysis and Telegram Delivery

Go to Workflow
0 views
Built by suzuki suzuki
Created on June 07, 2026

Description

Who is this for?

This template is perfect for:
AI art enthusiasts** who want to stay updated on trending AI-generated artwork
Content curators** looking to automate art discovery
Japanese-speaking users** who want translated captions
Social media managers** tracking AI art trends across platforms

What this workflow does

This workflow automatically collects viral AI art posts from Instagram and delivers them to your Telegram with Japanese translations. It runs daily and filters only high-engagement posts to ensure quality content.

Key Features:
📸 Collects from 4 AI art hashtags (#AIart, #midjourney, #stablediffusion, #aiartwork)
🔥 Filters viral posts only (100+ likes threshold)
🇯🇵 Auto-translates captions to Japanese via DeepL
⚠️ Sends error alerts to Telegram if something goes wrong
⏱️ Built-in rate limiting to avoid API blocks

How it works

Schedule Trigger - Runs daily at 18:00
Instagram Scraping - Apify collects posts from multiple AI art hashtags
Viral Filter - Only posts with 100+ likes and valid captions pass through
Translation - DeepL translates captions from English to Japanese
Image Download - Fetches the post image
Telegram Delivery - Sends photo with translated caption, likes count, and source link
Rate Limiting - 3-second delay between posts to avoid API limits

Setup Requirements

Apify account** - Sign up at apify.com for Instagram scraping
DeepL API key** - Get free API access at deepl.com/pro-api
Telegram Bot** - Create via @BotFather and get your Chat ID

How to set up

Import this workflow into n8n
Set up credentials:
Connect your Apify account
Add your DeepL API key
Configure Telegram Bot token
Replace YOUR_TELEGRAM_CHAT_ID with your actual Chat ID in both Telegram nodes
(Optional) Adjust the viral threshold in the Filter node
(Optional) Modify hashtags in the Apify node
Activate the workflow

How to customize

Change hashtags:** Edit the directUrls array in the Apify node
Adjust viral threshold:** Change the 100 value in the Filter node
Change schedule:** Modify the trigger time in the Schedule Trigger node
Change language:** Update the translateTo parameter in the DeepL node
Modify caption format:** Edit the caption template in the Telegram node

Nodes Used (8)

Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Code
n8n-nodes-base.code
DeepL
n8n-nodes-base.deepL
Google Sheets
n8n-nodes-base.googleSheets
HTTP Request
n8n-nodes-base.httpRequest
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Slack
n8n-nodes-base.slack
Telegram
n8n-nodes-base.telegram