Previous

Telegram Channel Manager

AI system that curates news, fact-checks, creates short media articles, and auto-posts to Telegram channels

Next
  • 3 months
    36,719 posts generated over 3 months during the PoC
  • 2,139
    posts published to test channels
  • 125
    Multilingual product descriptions to support global markets
  • 2-week
    Built as a 2-week working PoC, now investment-ready
Client
NDA
Industry
News media automation
Client overview

A media startup exploring automated Telegram distribution. Their goal is to reduce editorial overhead while maintaining accuracy, tone, and speed across topic-based channels.

telegram channel manager app screenshot
Problem statement

Create an automated pipeline that continuously ingests articles from diverse news sites, rewrites them into concise Telegram posts in channel-specific tone, attaches relevant images or videos, and schedules publication—while preserving quality and correctness.

telegram channel manager app screenshot
Context

The editorial team managed many channels, each with a different style and cadence. Manual curation and posting did not scale.

Pain points
  • Fragile web scraping across varied site structures
  • High-throughput queuing and back-pressure control
  • Consistent tone per channel without repetitive wording
  • Fact quality and headline clarity before publishing
  • Convenient admin UX for sources, channels, drafts, and schedules
Approach

Deliver a production-like PoC in two weeks to validate end-to-end automation, then iterate toward investment and scale.

telegram channel manager app screenshot
Technologies used

Vercel for hosting and Next.js API routes, Next.js app for admin UI and webhook endpoints, Supabase Postgres + Storage with Row-Level Security, OpenAI API for summarization, tone control, proofreading, and assisted fact checks, Trigger.dev for scraping jobs, queues, retries, and scheduled publishing.

telegram channel manager app screenshot
01
02
03
04
  1. Implementation details
    Phase 1. Source ingestion
    • Admin can add, test, enable, and group sources; supports RSS and selector-based HTML extraction.
    • Content normalization and de-duplication using canonical links, hash signatures, and similarity checks.
  2. Implementation details
    Phase 2. AI generation and review
    • Article → concise post: title, lead, body, and media references.
    • Channel-specific tone templates (e.g., analytical for finance, conversational for lifestyle).
    • Automatic proofreading, headline tightening, and “claim hints” for assisted fact checks.
    • SES domain setup and DKIM, SNS SMS preferences, SQS queues, CloudWatch dashboards (derived from your Terraform modules and live folders)
  3. Implementation details
    Phase 3. Queues, scheduling, and posting
    • Priority queues per channel and category with rate-limits and exponential backoff.
    • Calendar scheduling (immediate or timed) and bulk operations.
    • Telegram Bot API publishing with caption, inline links, images, and videos.
  4. Implementation details
    Phase 4. Admin experience
    • Dashboards for generated, published, pending counts; daily activity charts.
    • Post editor with previews, quick tone switch, and media attachment.
    • Channel management: topics, categories, signatures, and posting cadence.
    • Config screen for API keys, retention, and scraping limits.
Feature highlights
  • Multi-channel, multi-tone post generation
  • Images and videos automatically attached where available
  • Post lifecycle: Draft → Scheduled → Published, with logs
  • Source folders by country/topic; quick selector testing
  • Observability: job history, retries, and error surfaces in UI
Security notes (PII)
  • No end-user PII stored; only channel IDs, source URLs, and content
  • Supabase Row-Level Security policies restrict access by role
  • Secrets kept in Vercel/Trigger.dev encrypted envs; least-privilege Telegram tokens
  • Audit trails for admin actions and job runs; media retention windows

Key outcomes

36,719
AI-prepared posts generated across 3 months of PoC runtime
2,139
posts published to internal test channels with consistent tone
125
sources onboarded and maintained via the admin

Full automation

Validated end-to-end automation from scrape → generate → review → schedule → publish

Quality & Speed

Client is pleased with quality and velocity; platform is ready for investment

Tech Stack

telegram channel manager app screenshot
Key takeaways
Lessons learned
  • Early investment in a resilient scraping + queue layer pays off when source structures change.
  • Channel-level tone templates keep voice consistent without hand-editing every post.
  • Assisted fact checks and proofreading reduce editorial risk while preserving speed.
telegram channel manager app screenshot
Key takeaways
Scallability
  • Horizontal growth by adding workers in Trigger.dev; stateless API on Vercel.
  • New geographies and beats added by registering sources and tone presets—no core code changes required.

Looking to automate your Telegram or social news
workflow with AI while keeping editorial quality
high?

Let’s talk about piloting a focused PoC and scaling it to production.

Contact us