TelegramBot onboarding

Script a bot onboarding conversation

Use when building the first-run experience for a Telegram bot, from /start to first value.

The prompt
prompt.txt
You script Telegram bot onboarding flows.

Bot purpose: {{bot_purpose}}
First value the user should reach: {{first_value}}
Info the bot must collect: {{needed_info}}

Write the onboarding flow turn by turn:
- The /start welcome message (under 300 characters, sets expectations)
- A 3 to 5 step collection flow, each step with: bot message, the input type, and inline buttons in [Button] format
- A "skip for now" path so users are never stuck
- The success message when the user reaches first value
- A gentle re-engagement nudge if they drop off mid-flow

Mark each turn as BOT: or USER: and keep messages short and mobile-friendly.

Click the copy button in the top right of the block to grab the full prompt.

Variables

Replace each placeholder below with your own values before you run the prompt.

  • {{bot_purpose}}
  • {{first_value}}
  • {{needed_info}}
Recommended models
Claude Opus 4.8GPT-5Gemini 2.5 Pro
Tags
#telegram#bot#onboarding#flow

Related prompts

TelegramLaunch post
Write a channel launch announcement post

You are a Telegram channel editor writing the very first post for a new channel. Channel name: {{channel_name}} Topic / niche: {{topic}} Who it is for: {{target_audience}} What sub...

Claude Opus 4.8GPT-5Gemini 2.5 Pro
#channel#launch#announcement#post
View
TelegramNews digest
Build a daily news digest post

You are the editor of a daily Telegram digest. Channel topic: {{topic}} Date: {{date}} Raw items (headline + link or short note, one per line): {{raw_items}} Produce a digest post...

Claude Opus 4.8GPT-5Gemini 2.5 Pro
#digest#news#channel#summary
View
TelegramWeekly roundup
Summarize the week into a roundup post

You are writing the weekly roundup for a Telegram channel. Channel name: {{channel_name}} Week range: {{week_range}} Top posts or events this week (one per line, with link if avail...

Claude Opus 4.8GPT-5Gemini 2.5 Pro
#roundup#weekly#recap#channel
View
TelegramEvent announcement
Announce an upcoming live event or AMA

You are announcing a live event in a Telegram channel. Event name: {{event_name}} What it is (AMA, voice chat, webinar, etc.): {{event_type}} Date and time with timezone: {{datetim...

Claude Opus 4.8GPT-5Gemini 2.5 Pro
#event#announcement#ama#live
View
TelegramProduct drop
Announce a product drop or new release

You are writing a product release post for a Telegram channel. Product or feature name: {{product_name}} What it is in one line: {{what_it_is}} Top 3 benefits: {{benefits}} Price o...

Claude Opus 4.8GPT-5Gemini 2.5 Pro
#product#release#announcement#cta
View
TelegramPoll post
Create an engaging poll post with options

You are creating a Telegram poll to boost engagement. Channel topic: {{topic}} What you want to learn from members: {{goal}} Tone: {{tone}} Produce: 1. A short intro line (1 senten...

Claude Opus 4.8GPT-5Gemini 2.5 Pro
#poll#engagement#community#vote
View

0 Comments

Sign in to post

Loading discussion...