Skip to main content
Connect Peanuts to Telegram for the fastest possible data entry. Log expenses, track habits, save links, and get reminders—all without opening the app.
What you’ll get: A personal Telegram bot that understands your helpers. Send a message, photo, or voice note—Peanuts figures out where it belongs and saves it.

What You’ll Need

  • A Telegram account
  • 5 minutes to set up
  • (Optional) A phone with Telegram installed
You’ll create your own personal bot. This bot is private to you—no one else can access your data through it.

Step 1: Create Your Bot

1

Open BotFather

In Telegram, search for @BotFather or tap this link. This is Telegram’s official bot for creating new bots.
2

Start a new bot

Send the command:
/newbot
3

Name your bot

BotFather asks for a display name. Choose something like:
  • “My Peanuts”
  • “Personal Tracker”
  • “Life Log”
4

Choose a username

BotFather needs a unique username ending in bot. Examples:
  • mylife_peanuts_bot
  • jsmith_tracker_bot
  • personal_log_2024_bot
If your first choice is taken, add numbers or underscores to make it unique.
5

Copy your token

BotFather responds with your bot token—a long string like:
123456789:ABCdefGHIjklMNOpqrSTUvwxYZ
Copy this token. You’ll need it in the next step.
Keep this token private! Anyone with it can control your bot.

Step 2: Connect to Peanuts

1

Go to Telegram Settings

In Peanuts, navigate to Settings → Integrations → Telegram.
2

Enter your bot token

Paste the token from BotFather into the token field.
3

Click Connect

Peanuts verifies your bot and sets up the connection.
4

Start chatting

Open your new bot in Telegram and send /start to activate it.
Once connected, you’ll see a confirmation with your bot’s username. The bot is now ready to receive messages.

Step 3: Authorize Your Chat

For security, your bot only responds to authorized chats.
1

Send /start to your bot

Open your bot in Telegram and send:
/start
2

Bot sends authorization code

Your bot responds with a 6-digit code.
3

Enter code in Peanuts

Back in Peanuts Telegram Settings, enter the code to authorize this chat.
4

You're connected!

The bot confirms: ”✅ Authorized! You can now send entries.”

Your First Entry

Try sending a message to your bot: Spent €12.50 on lunch What happens:
  1. Bot receives your message
  2. AI identifies it as an expense
  3. Bot asks: “Save to /expenses?” (or auto-routes if you have a rule)
  4. You confirm
  5. Entry is saved with amount, category, and timestamp

Text Messages

Mood is 7 today, feeling productive
Finished reading Atomic Habits
Weight: 73.2kg

Voice Notes

Record a voice note describing your entry. Peanuts transcribes and parses it automatically.

Send Photos

Photos are automatically analyzed:
Photo TypeWhat Happens
ReceiptExtracts merchant, amount, date
DocumentOCR extracts text content
ProductIdentifies item for collections
ScreenshotReads text from the image
Example: Send a photo of a restaurant receipt → Bot extracts “Lunch at Mario’s, €24.50” → Saves to your expense tracker.

Bot Commands

CommandWhat It Does
/startInitialize or re-authorize the bot
/helpShow available commands
/appsList your helpers
/todaySee today’s entries
/statsQuick summary of recent activity
/routingManage auto-routing rules
Send /apps to see all your helpers. You can then specify where to save by starting a message with the helper command (e.g., /expenses 15 coffee).

Smart Routing

Tired of confirming where to save each message? Set up automatic routing.

How It Works

  1. Pattern matching — “allrecipes.com links → /recipes”
  2. Content type — “All photos → /receipts”
  3. Learning — After 3 manual selections, bot suggests a rule

Set Up a Rule

Via Telegram: /routing Or in the web app: Settings → Telegram → Smart Routing
Rule TypeExample
DomainLinks from netflix.com → /watchlist
KeywordMessages with “workout” → /exercise
ContentAll voice notes → /journal
TimeMorning messages → /morning-routine
Smart routing learns from your behavior. If you manually select the same helper 3 times for similar content, the bot suggests creating an automatic rule.

The Mini App

Your bot includes a full web interface accessible from Telegram:
1

Tap 'Open My Apps'

In any bot message, tap the button or send /start.
2

Full interface opens

A mini app appears with your dashboard, helpers, and full editing capabilities.
3

Use just like the web app

Add entries, edit helpers, view stats—all without leaving Telegram.

Reminders & Digests

Set Reminders

Via Telegram: /remind Take vitamins at 8am daily /remind Check expenses every Sunday at 6pm

Daily Digests

Get morning and evening summaries:
  • Morning digest — Yesterday’s summary, today’s agenda
  • Evening digest — Today’s entries, streaks, and stats
Configure in Settings → Telegram → Digests or send /settings to your bot.

Troubleshooting

  1. Check that the bot is connected in Peanuts Settings
  2. Verify you’ve authorized the chat with /start
  3. Ensure your Peanuts account is active
  1. Check if you have an active helper that matches the content
  2. Try specifying the helper: /expenses 15 coffee
  3. Make sure the helper has appropriate fields
Voice transcription requires Starter plan or higher. Check your subscription in Settings.
Image analysis uses credits. Ensure you have available credits in your account.
  1. Go to Settings → Telegram
  2. Click “Disconnect”
  3. In Telegram, send /start to your bot
  4. Reconnect with the same or a new token

Security Notes

Your Data

  • Bot token is encrypted
  • Messages processed on secure servers
  • Data belongs to you
  • Export anytime

Access Control

  • Only authorized chats work
  • You control which helpers the bot can access
  • Revoke access anytime
  • Delete bot to remove connection

Credit Usage

ActionCredits
Text messagesFree (AI routing uses 1 credit)
Photo analysis5 credits
Voice transcription10 credits
Link analysis1 credit
RemindersFree
DigestsFree

Next Steps