Automate corporate tax filing for SMEs with GPT-5.2-Pro, Gmail, and Google Drive
Ready for 3.0What this workflow does
This AI workflow has 15 nodes and runs on a schedule (every month at 09:00). Along the way it connects OpenAI Chat Model, Gmail and Google Drive.
How it runs
Trigger: On a schedule (every month at 09:00).
- Workflow Configuration (Edit Fields (Set)): sets 6 fields: accountingApiUrl, accountingApiKey, taxAgentEmail…
- Fetch Financial Data from Accounting Software (HTTP Request): calls an HTTP API
- Tax Calculation Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 1 tool (Calculator); output parser: Tax Report Output Parser
- Format Pre-Filing Report (Edit Fields (Set)): sets 4 fields: reportTitle, companyName, reportDate…
- Submission Coordinator Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 2 tools (Gmail Send Tool, Google Drive Archive Tool)
- Check for Feedback (If): checks a condition and branches into true / false
- Process Feedback and Corrections (Code): runs custom JavaScript code
- Finalize Submission Data (Edit Fields (Set)): sets 4 fields: submissionStatus, finalizedDate, submittedBy…
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (11)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Gmail Tool
n8n-nodes-base.gmailTool - Google Drive Tool
n8n-nodes-base.googleDriveTool - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest
From the author
How It Works This workflow automates monthly tax filing processes by retrieving financial data, performing AI-driven tax calculations, coordinating pre-filing reviews with key stakeholders, incorporating feedback, and managing overall submission readiness. It…