Turn a quick Telegram message into a drafted social post

Send a link or idea to Telegram and get an AI-written draft saved to Google Docs and logged in Notion.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4) · Simple Merge (5) · Parallel Split (2)

flowchart TD trig>"message sent to bot"]:::trig s0["check message type"]:::task s1["draft post with ai"]:::task s2[("save draft to docs")]:::store s3[("log entry in notion")]:::store s4["send confirmation message"]:::svc trig --> s0 s1 --> s2 s2 --> s3 s3 --> s4 gx{"× link or plain text"}:::gate s0 --> gx p00["extract title and image"]:::task gx -->|"link submitted"| p00 p10["use raw idea"]:::task gx -->|"plain text submitted"| p10 jn{"○ before drafting"}:::gate p00 --> jn p10 --> jn jn --> s1 out[/"drafted post saved and logged"/]:::out pay{{"capture ideas before theyre lost"}}:::pay s4 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepAn outside serviceA record or sheetOne path onlyPaths rejoinResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
Social Media ManagementMessaging & NotificationsWeb Scraping & Data Collection
Connects
TelegramOpenAIGoogle DocsNotion

The problem it solves

Good content ideas hit you at random times, but by the time you sit down to write, the moment and half the idea are gone. Keeping track of which drafts exist and where they stand adds another manual step.

Who it fits

Content creators or social media managers who want to capture ideas on the go.

How it works

  1. You send a link or a raw idea as a message to your Telegram bot
  2. The system checks whether it's a link or plain text
  3. For links, it pulls the title, description, and image from the page
  4. AI drafts a ready-to-edit post from the content
  5. The draft is saved to Google Docs, logged in Notion, and a confirmation is sent back to Telegram
What you get

Ideas turned into a ready draft

You get a ready-to-edit social post drafted from any link or idea you send, saved to your docs and logged in Notion for easy tracking.

What you get

A saved, AI-drafted post in Google Docs, plus a tracked entry in your Notion content log.

What you need

A Telegram bot, an OpenAI API key, a Google account, and a Notion workspace.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook