Forms that connect to everything. Built for teams that ship.

BetterForms replaces FormAssembly, JotForm, and Formstack with a form engine that speaks directly to Salesforce, Stripe, and 400+ services through n8n. No iframes. No vendor lock-in. No $50k/year contracts.

No account required

Sound familiar?

“Your forms look like they're from 2014 because the embed is an iframe you can't style”

“Support tells you to submit a feature request — then closes it 6 months later”

“You're paying enterprise pricing to connect to ONE CRM”

“Conditional logic, payments, and file uploads are ‘premium add-ons’”

“Your form data goes through a third-party server you don't control”

We built BetterForms because we needed forms that render natively on our site, talk directly to Salesforce, process Stripe payments, and don't require a six-figure contract to do it.

Built for teams who need forms that work

No mysterious black boxes. No waiting months for bug fixes. Just reliable forms that connect to everything.

🔓

No Vendor Lock-in

Your form configs are JSON. Your submissions go through n8n workflows you own. Switch CRMs by changing a node, not a vendor.

🌐

Native Rendering

Forms render as part of your site — not an iframe from someone else's domain. Full control over styling, performance, and UX.

🎨

Visual Builder

Drag-and-drop fields, configure validation, set up conditional logic, preview live. Export as JSON and deploy anywhere.

💳

Built-in Payments

Stripe integration with early bird pricing, discount codes, and server-side price verification. Not a premium add-on.

☁️

Salesforce Data Sources

Pull event pricing, contact records, campaign data directly into your forms with SOQL queries. Template expressions resolve server-side before the form renders.

400+ Integrations via n8n

Route submissions to Salesforce, HubSpot, Slack, email, databases, webhooks, or custom APIs. Build the workflow once, change it anytime.

Works with the tools you already use

Via n8n, your forms connect to everything. No custom connectors to buy. No premium tiers to unlock.

SalesforceHubSpotAirtableGoogle SheetsNotionSlackMicrosoft TeamsStripePostgreSQLMongoDBPayload CMSVercelNext.jsWebhooksREST APIsGraphQL+ 400 more

30+ field types. All of them work.

Signatures, file uploads, address autocomplete, payments—features that enterprise tools charge extra for or “have on the roadmap.”

Basic

📝Text
📧Email
📱Phone
🔢Number
💰Currency
📅Date
🕐Time
📄Textarea
🔗URL
🔒Password
📮ZIP Code

Selection

📋Select
☑️Multi-Select
Radio
Checkbox
Checkbox Group
🔘Toggle
Rating
📊Range
🏆Ranking

Composite

👤Full Name
📍Address
🌍Intl Phone
👥Guest List
🎫Sub-Event RSVP

Special

📎File Upload
📎Multi-File
✍️Signature
🎨Color Picker
💳Payment

Layout

🔠Heading
📰Paragraph
Divider
📑Step
👁️Hidden

Every field supports conditional visibility, custom validation, template expressions, and responsive width control. No premium tiers.

How it works

No sales calls. No onboarding meetings. No 6-week implementation.

1

Build your form

Use the visual builder or write JSON directly. Configure fields, validation, conditional logic, multi-step navigation, and payment settings. Preview live as you build.

2

Connect your data

Add Salesforce data sources to pull pricing, event details, or dropdown options directly into your form. Template expressions like {{event.Registration_Price__r.Full_Price__c}} resolve server-side.

3

Deploy anywhere

Payload CMS: Drop a BetterForms block onto any page. Next.js: Import the React component and pass props. Any site: Embed via the n8n form trigger endpoint.

4

Route submissions

n8n workflows handle the rest. Create a Salesforce record, send a confirmation email, notify Slack, update a spreadsheet — all in one workflow you control.

Use cases

Event Registration

Multi-step forms with Salesforce-driven pricing, early bird deadlines, discount codes, Stripe checkout, and guest management. The form pulls event details and pricing from Salesforce automatically.

Program Applications

Conditional logic shows different questions based on applicant type. File uploads for resumes. Ranking fields for preference ordering. Multi-step with progress indicator.

Contact & Inquiry Forms

Simple forms published through Payload CMS. Submissions route to Salesforce as leads, trigger email notifications, and post to Slack.

Surveys & Feedback

Checkbox groups, rating scales, conditional branching. Export responses through n8n to any database or analytics tool.

Donation & Payment Forms

Stripe integration with custom amounts, recurring options, and discount codes. Server-side price verification prevents tampering.

BetterForms is free.

The form builder, React component, and n8n node are all open source. You host it, you own it. No per-submission fees. No seat limits. No premium field types.

Stop paying enterprise prices for forms that render in iframes.

Build your first form in 5 minutes.

Open the Form Builder