Features

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.

Built around the workflow, not the form
Live source dataTenant contextApproval logicWebhook handoff
What is FormNode?

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.

Everything else you need

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.

AES-256-GCMRBACRate limited

Ship your first form today.

Free forever on the Starter plan. No credit card.

Get Started Free →