Function node
In n8n, a node that lets you write custom JavaScript to transform data, perform calculations, or call APIs. Equivalent to Make's "Tools > Execute JavaScript" module. Unlocks logic that visual nodes cannot handle.
Expert insight
Reaching for a function node too early is a common mistake, if a built-in node can do it (a Set node for renaming fields, an IF node for a condition), use that instead. Code inside a function node is invisible to anyone skimming the workflow visually, harder to maintain, and the first place a non-technical team member gets stuck when they need to make a small change later.
In a real workflow
A function node calculates a lead score from several fields before the CRM update.
Common mistakes
- Writing one huge function instead of small, testable steps.
- Not handling unexpected input types.
Complexity level
Technical term used in production automation systems.
Related terms
See it in action
Want Function node built into your automation?
Book a free audit and we'll show you exactly how this applies to your business.
Get my free automation plan →Who we build for
Run a firm, an agency or an online store? We automate the work behind it.
Done-for-you n8n workflows and Claude AI agents, fixed price, maintained for you.
- Professional firms Onboarding, documents, billing and reporting run on their own. See what we automate →
- Agencies and SaaS teams Custom n8n and Claude builds, client reporting and internal tools. See what we automate →
- E-commerce brands Orders, support, returns and stock handled without the busywork. See what we automate →
More in Core concepts
Keep exploring
HTTP Request
The mechanism by which most modern automations communicate with extern…
Integration
A connection between two tools that allows data to flow between them. …
Loop / iterator
A workflow pattern that processes a list of items one by one. Example:…
Low-code automation
Building automations using visual drag-and-drop interfaces with minima…
Middleware
Software that sits between two applications and translates data betwee…
Multi-step workflow
An automation with more than two steps. Most production workflows are …
Go deeper
Guides that cover Function node
n8n LinkedIn Job Automation: Auto-Apply, Track, and Follow Up on Jobs
Manual job hunting on LinkedIn consumes 2-4 hours daily between searching, tailoring applications, and tracking responses. An n8n workflow automates the entire pipeline from new job alerts to personalised applications to follow-up sequences.
n8n HTTP Request Node: Complete Documentation and Examples
The HTTP Request node is the most used node in n8n, connecting your workflows to any API or web service. This guide covers every configuration option, authentication method, error handling pattern, and real-world example you need.