Sign inStart free

Guide

How to auto-post to a Telegram channel from your scripts or AI

You have numbers somewhere: daily stats, a new release, a price, a leaderboard. You want them in your Telegram channel every day without writing the post by hand. Echoly turns that into one HTTP call, or one sentence to your AI app, and the post appears in the channel as the channel, at the time you set.

1. Connect the channel

Create a free Echoly workspace, add a brand, and add Echoly's bot to your channel as an admin with only Post messages on. The step-by-step is in How to schedule Telegram channel posts.

2. Send the post from a script

Create an API key under Settings (Creator and Business plans) and send:

POST https://echoly.2cstudio.app/api/posts
{
  "brand": "b_…",
  "kind": "daily-stats",
  "text": "Yesterday: 120 new players 🍌",
  "facts": { "newPlayers": 120 },
  "publish_at": "2026-11-12T09:00",
  "accounts": ["telegram"]
}

Add "x" or "discord" to accounts and the same post goes there at the same moment. Images: up to 4, by URL or base64. The full reference is in the API docs.

3. Or ask your AI app

Add Echoly to Claude, ChatGPT or Cursor as a connector and say: "Post to the Telegram channel at 9:00 tomorrow: 120 new players yesterday. Facts: 120 new players." Works on every plan, including Free.

4. Decide who approves

Every brand starts on manual approval: the post waits in Echoly until you press Approve. On the Creator and Business plans you can switch a brand, or just one kind of post such as daily-stats, to automatic approval. A post then goes out on its own only if every number in it appears in the facts you sent, it isn't a repeat of the last 7 days, it stays under your daily caps and contains no blocked word; and never sooner than the undo window, with an email that lets you cancel it.

Good to know

Start free