Dynamic Form Builder

Forms Block

Build powerful forms with 20+ field types, conditional logic, and submission workflows. From simple contact forms to complex multi-page applications - all through API.

20+
Field Types
Unlimited
Forms
Real-time
Validation
100%
API Driven

Everything You Need to Build Forms

Create any form imaginable with our comprehensive form builder API.

Dynamic Form Builder

Create forms programmatically with any combination of field types, validation rules, and conditional logic.

Rich Field Types

Text, email, phone, date, file upload, signature, rating, multi-select, and 20+ more field types.

Validation Engine

Built-in validators for email, phone, URL, regex patterns, and custom validation rules.

Conditional Logic

Show or hide fields based on user input. Create branching forms that adapt to responses.

Submission Workflows

Trigger webhooks, send emails, create CRM contacts, or integrate with any service on form submit.

Form Analytics

Track submissions, completion rates, field drop-off, and time-to-complete metrics.

20+ Field Types for Any Use Case

From simple text inputs to complex file uploads and signatures - build forms that match your exact requirements.

Text & Textarea
Email & Phone
Date & Time
Dropdown & Select
Checkbox & Radio
File Upload
Signature Pad
Rating & Slider
Address & Location
Rich Text Editor
Create Form
const form = await client.forms.create({
  name: 'Contact Form',
  fields: [
    {
      type: 'text',
      name: 'full_name',
      label: 'Full Name',
      required: true
    },
    {
      type: 'email',
      name: 'email',
      label: 'Email Address',
      required: true,
      validators: ['email']
    },
    {
      type: 'textarea',
      name: 'message',
      label: 'Message',
      maxLength: 500
    }
  ],
  actions: [
    {
      type: 'webhook',
      url: 'https://api.example.com/leads'
    },
    {
      type: 'email',
      to: 'team@company.com'
    }
  ]
});

Built for Every Use Case

From lead capture to complex application forms - our API adapts to your needs.

Lead Generation

Capture leads with smart forms that qualify prospects and route them to your CRM automatically.

  • Progressive profiling
  • Lead scoring
  • CRM integration

Surveys & Feedback

Collect customer feedback, NPS scores, and survey responses with multi-page forms.

  • Multi-page flows
  • Skip logic
  • Response analytics

Applications & Registrations

Build application forms for events, programs, or services with file uploads and signatures.

  • Document uploads
  • E-signatures
  • Review workflows

Start Building Forms Today

Get started with our free tier. No credit card required. Build unlimited forms and scale when you're ready.

Stay in the loop

Get product updates, engineering posts, and new block announcements delivered to your inbox.

No spam. Unsubscribe anytime. Privacy policy.