Instantly log and query your finances using voice commands, Siri, and Google Sheets. This powerful n8n workflow uses an AI Agent to interpret natural language inputs.
Download this n8n workflow template and start using it instantly.
Manual entry often leads to inaccuracies and procrastination in personal finance tracking. This advanced n8n workflow solves this by creating an intelligent, voice-first expense logging system. By leveraging a Webhook n8n trigger linked to a voice assistant (like Siri), the user’s natural language input is immediately sent to an AI Agent. This specialized n8n node, powered by models like Gemini (via OpenRouter), is trained to distinguish between two key actions: recording a new transaction or reading/summarizing past expenses. It determines the necessary fields (Date, Amount, Category) and executes the correct Google Sheets n8n node (Append or Read). This comprehensive n8n template ensures rapid, accurate, and context-aware financial management, making it easier than ever to maintain detailed records.
The n8n workflow operates in a rapid sequence designed for real-time voice response:
Recieve n8n trigger, configured as a Webhook (POST method). This endpoint is called by the voice assistant (e.g., a Siri Shortcut) carrying the user's voice input in the body.FormatInput code n8n node extracts the raw input text and formats the current timestamp, preparing variables for the AI Agent.AI Agent n8n node takes the lead. It utilizes the OpenRouter Chat Model (running Gemini) and Simple Memory to maintain conversational context. Crucially, its system prompt dictates that it must act as a personal finance assistant, deciding whether to use the Append tool (to record data) or the Read tool (to query data), often inferring missing details (like date or category).overall Google Sheet.FormatOutput code n8n node, which cleans the text by removing newlines.Respond n8n node uses the clean text to deliver an immediate, conversational reply back to the originating Webhook call, completing the voice interaction loop.To deploy this comprehensive n8n workflow, follow these steps:
OpenRouter Chat Model n8n node. Alternatively, you can swap this for an OpenAI or local AI n8n node, provided you update the AI Agent configuration accordingly.Recieve Webhook n8n trigger. Copy the unique URL generated by the active webhook.Append n8n node to function correctly.FormatInput n8n node is {"input": "[user voice text]"}. Recieve (Webhook): The starting n8n trigger for the workflow. It receives POST requests, typically from a mobile shortcut, initiating the voice process. It is configured to wait for and return a response via the Respond n8n node.
FormatInput (Code): This preparatory n8n node extracts the user's voice message (body.input) into the rawinput variable and calculates current date/time variables, providing context for the subsequent AI step.
AI Agent (Langchain Agent): The intelligence core n8n node. It determines intent based on the user's rawinput. Key configuration includes a detailed system message that guides the AI to utilize specific tools (Append and Read) and requires the output to be localized (Hong Kong Chinese).
OpenRouter Chat Model (Langchain): The Language Model n8n node used by the Agent. This is configured to use a cost-effective and fast model (Gemini-2.0-flash-lite) for rapid response times essential for a voice assistant.
Simple Memory (Langchain): A memory buffer n8n node connected to the AI Agent to maintain short conversational context across follow-up queries.
Append (Google Sheets Tool): An action n8n node. It is called by the AI Agent to write new transaction data. Configuration uses $fromAI() expressions to dynamically map structured data extracted by the AI (Date, Name, Amount, etc.) into the specified Google Sheet.
Read (Google Sheets Tool): An action n8n node. It is called by the AI Agent when the user requests a summary or history query, fetching data for the AI to analyze and summarize.
FormatOutput (Code): Cleans the final text output generated by the AI Agent, specifically removing newline characters to ensure smooth delivery back to the voice assistant interface.
Deploy a sophisticated n8n workflow for marketing automation. This multi-agent system uses OpenAI and LangChain to generate blog posts, create images, and manage assets using Google Drive and Google Sheets.

Use this powerful n8n workflow to create a voice-driven AI travel agent. It integrates ElevenLabs, GPT-4o, and Pinecone (RAG) to generate instant, context-aware itineraries from spoken requests. Download this complex n8n template today.

Build a powerful voice assistant using VAPI and n8n. This advanced n8n workflow integrates GPT-4.1-mini, Langchain memory, and a custom n8n trigger for expert voice automation.

Automate high-volume Gmail replies using voice notes via Telegram. This powerful n8n workflow utilizes OpenAI Whisper for transcription and drafting, saving time on email management. Get started with these advanced n8n templates.

Use this powerful n8n workflow to automatically transcribe Telegram voice notes using OpenAI Whisper and save the text, along with standard messages, directly to Google Sheets. Find more n8n templates here.









































