Workflow

Notion Finance AI Assistant

Ask personal finance questions via Telegram or WhatsApp to instantly query your Notion databases and receive AI-powered summaries of your expenses, budgets, and income.

Last updated

March 9, 2026

Connectors used

Needle Logo

Tags

Personal FinanceNotion DatabasesTelegram BotWhatsApp Messaging

Personal Finance AI Assistant

This workflow allows you to interact with your personal finance data stored in Notion by sending queries through Telegram or WhatsApp. It acts as an intelligent accountant agent, understanding your questions and retrieving relevant financial insights from your Notion workspace.

It performs the following steps:

  1. Listens for incoming messages from Telegram users via a webhook.
  2. Extracts the message text and user details from the Telegram payload.
  3. Uses an AI agent with access to Notion tools to find, fetch, and analyze personal finance data based on your query.
  4. Formats a friendly, summarized response including totals, categories, and time periods.
  5. Sends the formatted answer back to the user on Telegram.
  6. Delivers the same answer via WhatsApp message to a configured phone number.

What you need

  1. A Telegram Bot token set up with a webhook enabled to receive messages.
  2. A Notion integration connected to the relevant personal finance databases (Financial Transactions, Budget, Funds, Income, Assets and Liabilities).
  3. API credentials for WhatsApp Business API including phone number ID, access token, and recipient phone number.
  4. Access to the Needle automation platform where this workflow is deployed.

How the flow works

NodeDescription
Webhook TriggerReceives message updates sent by Telegram when users send a message to your bot.
Parse Telegram MessageExtracts text, chat ID, user name, and date range information from the incoming webhook payload to prepare the query input.
Personal Finance AI AgentSearches your Notion workspace, fetches database schemas, filters data by date range, calculates aggregates, and generates a formatted answer.
Merge and Format ResponseCombines extracted input and AI output, then builds a well-structured message with total amounts, summary, period, and category info for easy reading.
Send Response to TelegramUses the Telegram API to return the formatted response directly to the user's chat.
Send Response to WhatsAppSends the same answer as a text message via the WhatsApp Business API to a predetermined WhatsApp contact.

Output

At the end of the flow, you receive a concise and professional finance summary message on Telegram and WhatsApp. This message includes totals with currency symbols, the time period covered, and a brief summary or explanation. If no matching data is found, it offers suggestions or explains what was searched.

Notes

  1. The AI agent interprets common finance terms like "this month" automatically using the current date context.
  2. Ensure your Notion databases follow the expected naming conventions for accurate results.
  3. Check your Telegram and WhatsApp API credentials and webhook configurations to avoid delivery issues.
  4. The workflow currently supports queries related to expenses, budgets, income, funds, and assets or liabilities.
  5. Message formatting uses Markdown in Telegram for readability but remains plain text in WhatsApp due to API limits.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .