Loading experience
Djia Bricks Module

Forms 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.

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.