Client under NDA · Marketing

Hundreds of Instagram accounts, one Telegram chat

Our client, under NDA, runs hundreds of Instagram accounts. We built an AI agent that lives in Telegram: it schedules posts, reads comments and DMs, tracks competitors and hands anything sensitive to a person.

Under NDA: live product
Under NDA: mobile
Client
Under NDA
Industry
Marketing
Services
AI agent, Automation
100+

Instagram accounts run from one Telegram chat

4

routines in one place: posts, comments, DMs and competitors

7

tools to choose from, 4 for Instagram data

0

silent failures: every failed run alerts a person

The challenge

Hundreds of accounts mean hundreds of small daily jobs: posts to schedule, comments and DMs to read, competitors to watch. Done by hand, account by account, it does not scale, and the one message that matters gets buried. The client wanted one place to run it all, with a person pulled in only when it counts.

Our approach

We skipped the dashboard. The agent lives in a Telegram chat, so there is nothing new to learn. One n8n agent on Google Gemini reads each request, picks from seven tools and answers in the same thread. Failures take their own path straight to a person, so nothing breaks quietly.

The best AI agent is not the one that does everything. It is the one that knows when to call a person.

What we did

01

One chat

The team writes a task in plain words: schedule Friday's posts, check the inbox, scan three competitors. The agent works across every account involved and replies in the same chat with a short report.

  • Tasks in plain words, no forms
  • Posts queued for whole account groups
  • Comments and DMs sorted and flagged
  • Short reports back in the same chat
Under NDA: One chat

02

Seven tools

Behind the chat sits one n8n agent on Google Gemini with memory. It plans with a Think tool, pulls profiles, reels and hashtags through Apify, breaks down single reels and sends open questions to a web search agent.

  • 4 Instagram data tools on Apify
  • Single reel breakdown on demand
  • Web search by a second Gemini agent
  • Memory keeps follow-ups in context
Under NDA: Seven tools

03

Human check

Every job announces itself when it starts, and every failure has its own path. If a run breaks or a DM needs judgment, a person gets a Telegram alert with the step, the account and the reason.

  • Start notice for every job
  • Error Trigger catches any failed run
  • Sensitive DMs routed to a person
Under NDA: Human check
Under NDA: Human check, mobile

How it works

  1. 1

    Telegram chat

    A task in plain words

  2. 2

    AI agent

    n8n agent on Gemini plans the job and keeps context

  3. 3

    Instagram data

    Profiles, reels, hashtags and places via Apify

  4. 4

    Reel analysis

    Breaks down reels that stand out

  5. 5

    Web search

    A second Gemini agent adds context from the web

  6. 6

    Report

    A Code node formats the answer, Telegram delivers it

  7. 7

    Error path

    Every failed run alerts a person

Inside the product

Instagram AI Agent

Under NDA: mobile screen 1
Under NDA: mobile screen 2
Under NDA: mobile screen 3

Results

  1. 01One Telegram chat now runs the daily routine of hundreds of Instagram accounts
  2. 02Posts, comments, DMs and competitor checks now sit in one place
  3. 03Competitor checks come back as a brief: top reels, reel breakdowns, web context
  4. 04Every failed run alerts a person right away. It runs in production today

Built with

Orchestration
n8n · AI Agent · Simple Memory · Code
AI
Gemini · Think tool · web search agent
Instagram data
Apify · n8n HTTP Request
Interface
Telegram bot · Telegram Trigger
Reliability
n8n Error Trigger · Telegram alerts

Services in this case

Next case · Under NDA

Recipe-to-cart recommendations for a top-15 global grocer

Let's talk

Got a project? Let’s scope it in 30 minutes.

Tell us what you're building. You'll get a straight answer on timeline, team and approach on the first call.

Reply the same dayTalk to a partnerNo sales pitch