NinjaFlow
New: Bank-Connect & Docs

Build front-end workflows without back-end heavy lifting

Drag-and-drop forms, bank connect, KYC, and integrations. Ship everything as embeddable components on your domain.

2 min to first published form
SOC2 ready posture
Workflow Builder
Form: Merchant Intake
Text - Business Name
File - Driver License
Select - State
Email - Contact
then
Bank-Connect: ACH
Plaid style preview

Trusted by fast-moving teams

SEC Scenario 1 - Authenticated
Sign in
Google or Apple
Email / Password
SEC
PUB Scenario 2 - Public Endpoint
Form: Contact
Name
Email
Address
PUB

From form to decision - automated

Form
Contact, product, uploads
KYC
Persona or Plaid KYC
Bank
Plaid, MX, Finicity, Quiltt
Analyze
Send to Pave
Underwrite
Call API and map fields
Decision
Approve, reject, review

Marketplace Plugins

Drag-and-drop nodes with built-in UIs, validations, and webhooks.

Build a plugin →
Forms

Input, select, upload, phone, email, IMEI, single or multi select with regex validations and required rules.

  • Multi step with progress
  • Drag-and-drop images and documents
  • Themes and white label
KYC

Persona, Plaid KYC and more. Launch provider modals, receive statuses and webhooks.

  • Status mapping: verified, review, pending, rejected
  • Auditable trails and retries
Bank Connect

Plaid, MX, Finicity, Quiltt. Fetch accounts and transactions, emit review events.

  • Sandbox to production toggle
  • Webhook forwarding and mapping
eSign and Payments

DocuSign, PandaDoc, native templates, plus Stripe subscriptions and one time payments.

HTTP and Webhooks

Call external APIs, map response fields, and branch conditions with zero code.

How it works

Assemble components → Configure logic → Embed and go.

1

Assemble components

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

2

Configure logic

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

3

Embed and go

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero.

Everything you need to launch

Form Builder

Multi step, validations, file upload, theming

Workflow Orchestrator

Triggers, conditions, API calls, retries

Bank-Connect (ACH)

Sandbox and production, statuses, webhooks

KYC and Identity

Persona integration, field mapping

File Upload + AV

Chunked uploads, S3, virus scanning

Marketplace

Plugins: Plaid, Stripe, Twilio, Slack

Integrations

Plug into your stack in minutes.

View all →
Plaid
1 click connect
Persona
1 click connect
Stripe
1 click connect
Twilio
1 click connect
DocuSign
1 click connect
Slack
1 click connect

What teams say

"We shipped our onboarding in a weekend. NinjaFlow let us focus on UX instead of plumbing."
Alex Carter
Founder, FintechCo
"We shipped our onboarding in a weekend. NinjaFlow let us focus on UX instead of plumbing."
Alex Carter
Founder, FintechCo
"We shipped our onboarding in a weekend. NinjaFlow let us focus on UX instead of plumbing."
Alex Carter
Founder, FintechCo

Simple pricing

Start free. Upgrade when you are ready.

Free

$0/mo
  • 1 project
  • Basic forms
  • 100 submissions per month

Standard

$49/mo
  • Unlimited projects
  • Workflows
  • Bank-Connect Sandbox

Pro

$199/mo
  • SLA and SSO
  • KYC or Persona
  • Bank-Connect Production

Frequently asked questions

Can I use my own domain?+

Yes. Connect custom domains for embeds and white labeling.

How does Bank-Connect work?+

Use sandbox to test ACH flows, then switch to production with webhooks.

Is there a free plan?+

Yes. Build and publish with generous limits before upgrading.

Publish your first form in minutes

Start free. No credit card required.