Skip to main content
Connect your own Telegram bot to Peanuts and log entries, set reminders, and get insights—all without leaving your chat.

Natural Language

Just type normally—AI understands your intent

Voice & Photos

Send voice memos or snap receipts

Smart Routing

Auto-direct content to the right helper

Quick Start

1

Create Your Bot

Open @BotFather on Telegram and send /newbot. Follow the prompts to name your bot and get your bot token.
2

Connect to Peanuts

Go to Settings → Telegram in Peanuts, paste your bot token, and tap Validate.
3

Set Up Webhook

Copy the webhook URL shown and tap Configure Webhook. Peanuts handles the rest.
4

Start Chatting

Open your bot on Telegram and send /start. You’re ready to go!
Your bot is private to you. Only you can interact with it after linking.

Using Your Bot

Commands

Every helper you create gets a Telegram command. Use it to log entries or switch context: /expense 42.50 lunch with client /mood 😊 great meeting today /weight 75.2

Natural Language

No need to remember commands—just describe what you want: “spent 25 euros on groceries” “feeling tired today, 6 hours sleep” “remind me to call mom tomorrow at 3pm” The AI figures out which helper to use and extracts the data automatically.

Voice Messages

Record a voice memo and Peanuts transcribes it, then logs the entry to the appropriate helper.
Voice transcription uses 1 credit per message.

Photos

Send photos of receipts, documents, or anything you want to track. Peanuts uses vision AI to extract relevant data.
Photo TypeWhat Happens
ReceiptExtracts amount, merchant, date, items
DocumentOCR text extraction and summary
FoodEstimates calories and ingredients
ScreenshotExtracts visible text and data
Share a URL and Peanuts analyzes the page content:
  • Recipes → Extracts ingredients, prep time, instructions
  • Products → Pulls price, name, description
  • Articles → Summarizes key points
  • Events → Captures date, location, details

Smart Routing

Smart Routing automatically sends your content to the right helper without you specifying which one.

How It Works

  1. You send a photo, link, or voice message
  2. Peanuts analyzes the content
  3. If confident, it routes to the matching helper automatically
  4. If unsure, it asks you to confirm

Setting Up Rules

Go to Settings → Telegram → Smart Routing to configure:
Route photos based on detected content:
  • Receipts → Expense tracker
  • Food → Meal log
  • Documents → Notes
Or set a default action for all photos.
Route voice messages based on detected intent or set a default helper for all voice input.

Default Actions

For each content type, choose what happens when no specific rule matches:
ActionDescription
AskBot asks which helper to use
RouteAutomatically send to a specific helper
Create NewSuggest creating a new helper
IgnoreDon’t process this content type
After you manually choose the same helper 3 times, Peanuts suggests creating an automatic rule.

Telegram Mini App

Access your full Peanuts dashboard directly inside Telegram:
  1. Open your bot
  2. Tap the menu button or send /start
  3. Tap Open My Apps
The Mini App gives you:
  • Full helper management
  • Entry history and editing
  • Charts and statistics
  • All features from the web app
The Mini App adapts to Telegram’s theme (light/dark) automatically.

Digests & Reminders

Daily Digests

Get a summary of your tracked data delivered to Telegram:
DigestDefault TimeContent
Morning8:00 AMYesterday’s summary, today’s goals
Evening8:00 PMToday’s entries, streaks, insights
Configure in Settings → Telegram → Smart Routing or send /settings to your bot.

Reminders

Set reminders using natural language: “remind me to take vitamins at 9am daily” “remind me about dentist appointment on Friday” “remind me to log weight every morning” Or configure per-helper reminders:
  • Daily reminder — “Don’t forget to log your mood today!”
  • No-entry alert — Notifies you if you haven’t logged anything by a certain time

Bot Commands Reference

CommandDescription
/startInitialize bot and show welcome message
/helpList available commands and helpers
/appsShow all your helpers with quick-log buttons
/statsView summary statistics
/undoDelete your last entry
/todayShow today’s entries
/settingsConfigure timezone and digest preferences
/timezoneSet your timezone (e.g., /timezone Europe/London)
Each helper also gets its own command based on the command you set when creating it.

Troubleshooting

Check:
  • Bot token is correct and active
  • Webhook is configured (green status in Settings)
  • You’ve sent /start at least once
Try:
  • Tap “Reconfigure Webhook” in Settings → Telegram
  • Create a new bot with BotFather if token was compromised
The AI uses context to pick helpers. To be explicit:
  • Use the command directly: /expense 50
  • Or specify: “log 50 to my expense tracker”
Set up Smart Routing rules for consistent behavior with photos and links.
  • Ensure you have credits available
  • Check the audio is clear (minimal background noise)
  • Voice messages must be under 5 minutes
  • Image must be under 10MB
  • Ensure good lighting and focus
  • Some image types work better than others (receipts are well-supported)
  • Verify your timezone is set correctly (/timezone)
  • Check digest is enabled in Settings → Telegram
  • Ensure bot hasn’t been blocked or deleted
  • Update Telegram to the latest version
  • Try closing and reopening the bot
  • Clear Telegram cache in app settings

Privacy & Security

Your Bot, Your Data

Only you can access your bot. Messages are processed and not stored beyond what’s needed for your entries.

Token Security

Your bot token is encrypted and never exposed. You can revoke it anytime via BotFather.

Credit Usage

ActionCredits
Text messages1 credit
Voice transcription1 credit
Photo analysis2 credits
Link analysis1 credit
DigestsFree