- Home
- Resources
- Integrations
- QuickChart
QuickChart n8n integrationAutomate QuickChart with n8n.
Turn a list of numbers into a chart image without leaving n8n. The QuickChart n8n integration exposes 1 node operation, 5 chart types and no trigger of its own, so any workflow can call it. It returns a binary file, ready to post in a channel, attach to an email or archive.
Verified Trustpilot reviews · AI, automation & growth agency
What can the QuickChart n8n integration actually do?
The QuickChart node renders a chart from data that already moves through a workflow, and returns the picture as a file. You pick a chart type, hand it labels and values, name the field the image lands in, and the rest of the workflow treats that image like any other attachment.
The n8n catalog lists 1 operation and 1 resource for this node, and no trigger, which makes it a step inside a workflow rather than its starting point.
The first pattern is a weekly number people actually look at. A Schedule Trigger pulls the week's rows from Google Sheets, a Code node reshapes them into a list of values, and the QuickChart node draws a bar chart from it. The image lands in a Slack message, so the team reads the trend in the channel instead of opening a file nobody opens.
The second one leaves the building. A monthly line chart of signups, rendered as a PDF through the Format option, rides along with the report that goes out over Gmail, next to the comment someone wrote by hand. Format also covers PNG, SVG and WebP, so the same data fits a message, a slide or a web page.
The third is pure record keeping. A pie chart of support tickets by category, rebuilt every morning and dropped into a folder, ends up telling the story of the quarter without anyone writing a report.
The node is narrow on purpose. One operation, one set of labels, one set of values, one image. Whatever else the QuickChart API offers is not exposed here, and that is where the HTTP Request node comes in: it calls any address of the API and sits in the same workflow.
Two details are cheaper to learn now than halfway through a build. The output is binary, not JSON, so a node further down that looks for fields finds an empty item unless it reads the binary field by name. And the chart is only as good as the array you feed it, which almost always puts a Code node or a Set node between the source and QuickChart. If the platform question is still open, the n8n review covers it at length.
How do you connect QuickChart to n8n?
- 01
Add the node to a workflow
The QuickChart node ships with n8n, on n8n Cloud and on a self-hosted instance alike, so there is nothing to install. Open the node panel, type QuickChart, and drop it after whatever produces your numbers. It has no authentication selector, so there is no credential to create. A credential is the connection record n8n saves once and offers again in every workflow, and this node asks for none.
- 02
Pick the chart type and the labels
Chart Type offers five values:
bar,doughnut,line,pieandpolarArea. Add Labels then decides where the labels come from: onmanuallyyou add them one at a time under Labels, and onarraythe Labels Array field expects the whole list, along the lines of["Berlin", "Paris", "Rome", "New York"]. - 03
Wire the data in and name the output
Data takes the values themselves, a JSON array such as
[60, 10, 12, 20], usually built by an earlier node and passed in through an expression,{{ $json.field }}. An expression is the formula that reaches into a field of the incoming item. Put Output In Field names the generated file, and that name is what you find again under the Binary tab.
What the QuickChart node can do
The QuickChart node exposes one operation. For each one: the node as you configure it in n8n, the required fields, and our field notes.
Operations index
Create a chart via QuickChart
executeWhat you see in n8n
Notes & use cases
The node's only operation builds one chart from the labels and values it receives, then returns the rendered image as a file on the item.
Key parameters
- Chart Type:
bar,doughnut,line,pieorpolarArea. - Labels: the labels added one at a time; set Add Labels to
arrayand Labels Array takes the whole list. - Data: the values, as a JSON array like
[60, 10, 12, 20], often{{ $json.field }}. - Put Output In Field: the name of the binary field the image lands in.
Need help automating QuickChart with n8n?
A person reads every message.
QuickChart and n8n: common questions
01Is the QuickChart n8n integration free?
02What credentials does the QuickChart node need?
03What are the limits of the QuickChart node in n8n?
04Does QuickChart have a trigger node in n8n?
05n8n or Make for QuickChart?
Get our weekly integration tips.
No spam. Unsubscribe anytime.


