Everything you need for client-ready IT forms.
Dynamic dropdowns, cascading fields, approvals, customer portals, and an MCP server your agent can drive. The form looks polished to the customer and still carries the workflow context your IT automation stack needs.
Forms that can face customers and still behave like infrastructure
FormNode is a form platform purpose-built for IT automation workflows. Each form can look like a polished client-facing intake surface while calling your webhooks to populate live fields, route submissions through decision-table approvals over email, and surface customer portals for the people submitting requests. MSPs use those mechanics against systems like ConnectWise, NinjaOne, CIPP, and Microsoft 365; the same model works with any API-backed operational workflow.
Dropdowns powered by real data
Point any dropdown at a webhook URL — your automation platform, PSA, RMM, internal API, or anything that returns JSON. FormNode parses the response and populates the options live.
Auto-detects common response shapes from n8n, Make, Zapier, ConnectWise, NinjaOne, CIPP, Hudu, HaloPSA, and custom APIs — no transformer step.
Fields that react to each other
Create parent-child relationships between dynamic fields. When a user selects an organization, account, site, or department, the next dropdown reloads with the right tickets, users, devices, or records.
Visual form builder
Drag fields onto the canvas, configure labels and validation, reorder with a click. Text, number, dropdown, multi-select, checkbox, radio, date, and textarea — all built in.
Multi-tenant by default
One Organization per client, account, department, or location — isolated forms, submissions, and integration context. Store external system IDs per Org; every webhook call can carry the right context automatically.
Webhook-first submissions
Every submission fires a tracked webhook with exponential-backoff retries. See exactly which calls landed, failed, or are still in queue — end-to-end.
Approval workflows
Human-in-the-loop decision points with context cards and one-click approve/reject buttons in email. Callbacks fire straight back into your automation workflow.
Decision tables
Approve or reject individual line items in a single form — like firmware upgrades across multiple firewalls — with per-row scheduling and bulk actions.
MCP server for agents
Connect Claude, Codex, or any MCP client to mcp.formnode.io. Your agent builds forms, manages organizations, pulls submissions, and runs approvals in plain English.
Official n8n community node
Install @joshuanode/n8n-nodes-formnode and every FormNode resource shows up as a native n8n node with credential support.
Branded portals
A self-service portal per client, customer, department, or team. End users submit requests, track history, and respond to approvals; Business adds full branding and white-label controls.
Custom domains & white-label
Serve forms from forms.yourcompany.com. On Business, strip the FormNode branding and drop in your own logo.
60+ platform auto-detect
Point a dropdown at any webhook — n8n, Make, Zapier, ConnectWise, NinjaOne, Datto, HaloPSA, ITGlue, CIPP, Hudu, or your own API — and FormNode figures out the response shape.
Conditional logic & prefill
Show or hide fields based on other answers. Pre-fill any field from URL parameters so the form opens already populated for ticket links, email approvals, portal actions, and embedded workflows.
Embed SDK
Drop forms anywhere in inline, popup, or slide-in modes. One script tag adds an auto-resizing iframe with a postMessage bridge.
REST API
Programmatically manage Organizations and Submissions with pagination, filtering, and workspace-scoped API keys.
Security by design
AES-256-GCM at rest, role-based access control with 5 levels, HTTP-only session cookies, rate limiting, and workspace isolation. Submissions decrypt only on explicit request.