Opens in a new tab
Loading experience
Djia Bricks Module

Bricks Builderforms that
actually do
something

48 field types. 40 post-submit actions. Multi-step, calculations, payments, PDF generation and CRM integrations โ€” configured entirely inside Bricks Builder. In other words, these are Bricks Builder forms that go far beyond the native Bricks Builder form element. Read the multi-step form guide →

48Field types
40+Actions
Multi-stepWith progress bar
Stripe& PayPal
Pro Form โ€” Bricks Builder
Multi-step
1
Details
2
Preferences
3
Submit
๐Ÿš€
Starter
โญ
Pro
๐Ÿข
Agency
$5,000
โ˜…โ˜…โ˜…โ˜…โ˜…
Click to sign
Actions on submit
EmailMailchimpHubSpotStripeDiscordSlackWebhookCreate PostCreate PDF
โœ“

Form submitted!

Email sent ยท Mailchimp updated ยท PDF generated

48
Field types
40+
Post-submit actions
58
Form elements in Bricks
โˆž
Steps per form
Field Types

48 field types โ€”
every input covered

All field types registered as individual Bricks elements. Drag and configure each field directly in the builder.

๐Ÿ“
Text & Input Fields
8
Text FieldEmail FieldPhone FieldNumber FieldPassword FieldURL FieldTextareaHidden Field
๐Ÿ“„
Rich Content Fields
5
Rich TextSignatureMap / LocationHTML BlockForm Summary
๐Ÿ“…
Date & Time
3
DateTimeDateTime
โ˜‘๏ธ
Selection Fields
9
RadioCheckboxSelectCard RadioCard CheckboxImage RadioImage CheckboxToggle ButtonPost Picker
โญ
Rating & Range
2
Star RatingRange Slider
๐Ÿ“Ž
File & Media
2
File UploadFile Download
๐Ÿ’ณ
Payments & Commerce
4
Payment FieldPrice DisplayCoupon CodeRepeater
โšก
Logic & Calculation
3
CalculationLive ValueConditional Wrapper
๐Ÿ›ก๏ธ
Security & Utility
4
Color PickerAcceptanceHoneypothCaptchareCAPTCHA

Purple = premium field types unique to Pro Forms

Post-Submit Actions

40+ actions โ€” connect your
form to everything

Chain as many actions as you need per form. Each action can be conditionally triggered based on field values.

๐Ÿ“ง

Email

Custom email template with dynamic field values and attachments.
๐Ÿ’

Mailchimp

Add to audience with tags, groups and merge field mapping.
๐ŸŸ 

HubSpot

Create or update CRM contacts and deals.
๐Ÿ“ฎ

ActiveCampaign

Add contacts to lists, tags and automations.
๐Ÿ’Œ

ConvertKit

Add subscribers to sequences and tag them.
๐Ÿ“ฌ

Klaviyo

Add to list with custom profile properties.
๐Ÿ“ฉ

MailerLite

Add subscriber with group and field data.
โœ‰๏ธ

Sendgrid

Send transactional email via SendGrid API.
๐Ÿ’ณ

Stripe

Fixed or dynamic amount payment on submit.
๐Ÿ…ฟ๏ธ

PayPal

Redirect to PayPal checkout after submission.
๐ŸŽฎ

Discord

Post formatted submission to any Discord channel.
๐Ÿ’ฌ

Slack

Send form data as a Slack message or block.
โœˆ๏ธ

Telegram

Send submission to any Telegram bot or channel.
๐Ÿ”—

Webhook

POST form data as JSON to any URL with custom headers.
๐Ÿ“

Create Post

Create a new WordPress post with title, content, meta and terms.
โœ๏ธ

Update Post

Update an existing post's meta, status or content.
๐Ÿ‘ค

Registration

Create new WordPress user with configurable role.
๐Ÿ”

Login

Log the user in after successful form submission.
๐Ÿ”‘

Reset Password

Trigger password reset for the current or specified user.
โœ๏ธ

Update User

Update user profile meta fields on submit.
๐Ÿ“„

Create PDF

Generate PDF from submission with custom HTML/CSS template.
๐Ÿ›’

WC Create Order

Create WooCommerce order with products and quantities.
โž•

WC Add to Cart

Add a product to the WooCommerce cart on submit.
๐Ÿข

ZohoCRM

Create or update Zoho CRM leads and contacts.
๐Ÿช

Set Cookie

Set a browser cookie from any form field value.
โ†—๏ธ

Redirect

Redirect to any URL after submission โ€” static or dynamic.
๐ŸชŸ

Open Popup

Trigger a Bricks popup element open on submit.
โš™๏ธ

JavaScript

Execute custom JavaScript with access to form field values.
โž•

+12 more

Brevo, Drip, Omnisend, Salesforce, Pipedrive, Close CRM, Reset Form, Popup Close, Scroll toโ€ฆ
Multi-step Forms

Multi-step with
per-step validation

Divide any form into steps using Form Step elements. Add a progress bar, previous/next navigation and per-step validation โ€” all configured inside Bricks. Actions fire only on the final submit.

1

Add Form Step elements

Each Form Step wraps a set of fields. Set step title and optional validation rules in the Bricks controls panel.

2

Add Step Nav + Progress

Form Step Next, Previous and Progress Bar elements handle navigation and progress display automatically.

3

All actions fire on final submit

Every configured action (email, CRM, payment, PDF) runs only when the last step is submitted.

๐Ÿ”€

Conditional Fields

Show or hide any field based on the value of another field. Configure rules visually in the Bricks controls โ€” no code.

Conditional Wrapper
๐Ÿ”ข

Calculation Fields

Build formula-based fields โ€” multiply quantities, add prices, apply discounts. Live Value displays the result in real time.

Live Value display
๐Ÿ’ณ

Stripe & PayPal

Accept card payments on form submit. Fixed or dynamic amount from a Price Display or Calculation field.

Embedded checkout
๐Ÿ“„

PDF on Submit

Generate a downloadable PDF from submission data using a custom HTML/CSS template. Attach to email or send as download.

PDF Documents module
๐Ÿ›ก๏ธ

Spam Protection

Honeypot, hCaptcha and Google reCAPTCHA v2/v3 โ€” all configurable per form from the Bricks controls.

3 methods
๐Ÿ”

Repeater Field

Let users dynamically add and remove rows of fields โ€” line items, team members, references and more.

Dynamic rows

Build forms that
do more than collect data.

48 field types, 40 actions, multi-step, payments, PDF and CRM integrations โ€” all inside Bricks Builder.