₹

Ledgerly

Features Interactive Demo Security
Privacy-First Finance SaaS

Your expenses, simplified.
Your privacy, preserved.

Bring your own Telegram bot token to track expenses via chat message. Ledgerly understands sentences instantly and organizes them into a premium personal dashboard.

Interactive Sandbox

Experience Ledgerly Live

Interact with the Telegram mock chat on the left. Type commands like spent 550 on dinner or lent 1200 to preeti. Watch the charts, IOU totals, and budget limits update instantly on the dashboard.

L
Ledgerly Bot
● online
Welcome to the Ledgerly Sandbox! Try logging an expense.
spent 450 on zomato
✅ food ₹450 — zomato
lent 1500 to rahul
✅ lent ₹1,500 · Rahul

Spent this month

—

Projected month-end

—
at current pace

Net this month

—
income − expense

Where the money goes

CategorySpent%

Month over month

People · who owes whom

Budgets & alerts

Spending insights

    Recent activity (Sandbox)

    DateCategoryNoteAmount
    Key Features

    Tailored for privacy and convenience

    ⌁

    Bring Your Own Token

    Keep your token inside a personal vault. Register webhooks via your own customized BotFather instance for absolute security.

    ⚙

    Smart Parser Engine

    No messy tables or rigid form flows. Text naturally via chat, and the engine maps the transaction instantly.

    ◉

    Live Interactive Analytics

    Watch budgets, categories, month-over-month graphs, and counterparty IOUs adjust in real-time as transactions accumulate.

    Zero Risk

    Your token is encrypted. Period.

    We do not store plain credentials. Your private Telegram bot token resides in an encrypted database layer using AES block keys:

    • Memory-only decryption: Token payloads are decoded briefly on a worker thread to route messages, then dropped.
    • Postgres Tenant Isolation: Deep row-level access control guards all tables.
    • No sharing: Your bot token is strictly yours, keeping data isolated.
    // Token Cryptographic Process
    [User Bot Token]
           │
           ▼ (Fernet Encryption)
    [token_ciphertext: bytea]
           │
           ▼ (Tenant Isolation Key Binding)
    SELECT * FROM telegram_bots WHERE user_id = ?;
    ┌──────────────────────────────────────────────┐
    │ id: "bot_a89efb12"                           │
    │ user_id: "usr_e04c99a"                       │
    │ token_ciphertext: \x8f3c7e01aa290e...        │
    └──────────────────────────────────────────────┘
    ✓ Secure. Immutable. Isolated.
            

    © 2026 Ledgerly. Built for premium privacy and financial control.

    ₹

    Ledgerly

    Your money, one message away.
    Already have an account? Sign in
    ₹

    Ledgerly

    ◉ Dashboard ⌁ Connect Bot ⚙ Settings

    Dashboard

    Spent this month

    —

    Projected month-end

    —
    at current pace

    Net this month

    —
    income − expense

    Where the money goes

    CategorySpent%

    Month over month

    People · who owes whom

    Budgets & alerts

    Spending insights

      Recent activity

      DateCategoryNoteAmount

      Connect your Telegram bot

      Bring your own bot — about 2 minutes.

      How to get your token

      1. Open Telegram, search @BotFather (blue check).
      2. Send /newbot, pick a name, then a username ending in bot.
      3. Copy the token it gives you — the whole thing, like 8994…:AAE….
      4. Paste it here and click Connect.
      5. Open your new bot and send /start to finish linking.

      Paste your token

      🔒 Your token is encrypted at rest and never shown again.

      Settings

      Currency, monthly budget, and category caps.

      General

      Category caps