workflows.fit
Back to n8n workflows
n8n template$12By LeeWei

Transform spreadsheet data into smart charts with OpenAI, QuickChart & Google Drive

Overview of the n8n Workflow This n8n workflow automates the transformation of spreadsheet data into professional charts and graphs using AI-driven analysis. Triggered via Slack, it processes uploaded files (Excel, CS...

Data & StorageProductivityDevelopmentCore NodesCommunicationHITLAILangchain
Open checkout
Loading interactive preview...

Template notes

Overview of the n8n Workflow

This n8n workflow automates the transformation of spreadsheet data into professional charts and graphs using AI-driven analysis. Triggered via Slack, it processes uploaded files (Excel, CSV, Google Sheets, or Drive links), interprets the data with an AI agent to determine the best visualization type (e.g., bar, line, pie, doughnut, or bubble charts), generates images via QuickChart, uploads them to Google Drive, and delivers the results back to the user in Slack with titles and shareable links. It maintains conversation context in Postgres for seamless multi-turn interactions and handles audio or text inputs for chart requests.

![image.png](fileId:2652)

What this workflow does: - Hooks up to Slack for seamless spreadsheet uploads - Automatically extracts your data and generates bar charts, line graphs, bubble charts, and more - Delivers stunning visualizations straight back to you in Slack - Makes it easy to spot trends, patterns, and insights—on demand

---

How it Works

• Users upload spreadsheets or share links via Slack, along with a natural language request (e.g., "Create a bar chart of sales by month"). • The workflow detects file types, extracts and aggregates data, then uses an AI agent to parse the request and select an appropriate chart type.

![Screenshot 20250916 214838.png](fileId:2653) • Data is formatted and sent to QuickChart's API to generate the visualization image.