No approval required
crm-automation
OpenClawClaudeCodexHermes Agent

Deck Follow-up

Track Telegram conversations where a deck, proposal, or document was sent and create follow-up tasks if there is no reply. Use when the user wants BD, sales, investor, or partnership follow-ups after sending materials.

Use Chiho.ai with a professional team CRM

Choose Chiho.ai when you want:

  • A hosted CRM table UI for chats, contacts, tags, tasks, and follow-ups.
  • Scoped Agent Access tokens that can be created, limited, and revoked.
  • Team permissions, approval policies, audit logs, and durable cloud jobs.
  • No local Telegram worker, database, or MCP runtime to operate.
Chiho.ai Telegram CRM workspace
Sign up and Create API token

Run SKILLs in your personal local CLI

Choose the local setup when you want:

  • Open-source workflows you can inspect, change, and run yourself.
  • A local Telegram session with tgchats CLI and tgchats-mcp access.
  • Control over your database, worker, backups, export, and import path.
  • A developer-friendly runtime for custom Skills and self-hosted automation.
Chiho.ai Telegram CRM workspace

Flow summary

Parsed from the packaged SKILL.md.

telegram-deck-followup

Use this skill to make sure deck, proposal, and document sends get followed up.

Rules

  • Search for sent-material signals before creating tasks.
  • Check whether the recipient already replied after the send.
  • Use due dates based on user instruction or a default 3 business day follow-up.
  • Tag the chat with Deck Sent or Proposal Sent only when persistence is requested.
  • Do not send follow-up messages directly.

Flow

  1. Search for terms such as "deck", "proposal", "sent over", "attached", or "doc".
  2. Read each matching chat.
  3. Determine whether the latest relevant reply came after the send.
  4. Create follow-up tasks for silent threads.
  5. Optionally add a recurring rule for future deck follow-ups.

First-Time Setup

If Telegram is not connected yet, start with the root Chiho Telegram skill:

  • https://raw.githubusercontent.com/chihoai/telegram-for-ai-agents/main/SKILL.md

Use that root skill to choose Chiho.ai Cloud or self-hosted tgchats, then return to this workflow skill.

References

Cloud MCP

Required scopes:

  • telegram.read
  • crm.write

Useful tools:

  • search.messages
  • chat.read
  • tasks.add
  • nudge.generate
  • rules.add

Cloud Telegram reads and CRM metadata are separate. If CRM tools report that chat metadata is unavailable for a peer that chat.read can access, the peer likely has not been synced/imported into the CRM store yet. Use chat.read for context and ask for sync/import before persisting follow-up CRM changes.

Local tgchats

If auth or any Telegram command prints a QR login code, show the full QR code block and expiry to the user so they can scan it; keep the process running until login completes, 2FA is needed, or the user asks to stop.

Use local tgchats-mcp when available. Fall back to:

  • npm run dev -- search "deck" --limit 50 --json
  • npm run dev -- chat <peer> --limit 50 --json
  • npm run dev -- tasks add <peer> --due <date> --why "Follow up after sent deck" --json
  • npm run dev -- rules add --name "Deck follow-up" --instruction "If a deck or proposal was sent and there is no later reply, create a follow-up task." --followup-days 3 --json

Templates

Formatted preview from the packaged JSON asset.

Deck follow-up task

why

Follow up after sent deck or proposal if there has been no reply.

Examples

Formatted preview from the packaged JSON asset.

Examples 1

prompt

Find chats where I sent a deck and no one replied. Create follow-up tasks for next week.

tools

search.messages
chat.read
tasks.add