Features
Drag & Drop Builder
Visual form builder with live preview
File Uploads
Accept images, documents, and videos
Payment Collection
Integrate Stripe for payments
Conditional Logic
Show/hide fields based on responses
Creating Forms
Via Dashboard
- Navigate to Forms in your dashboard
- Click Create Form
- Use the drag-and-drop builder to add fields
- Configure form settings
- Publish and embed
Field Types
| Type | Description |
|---|---|
| Text | Single-line text input |
| Textarea | Multi-line text input |
| Email with validation | |
| Number | Numeric input |
| Phone | Phone number input |
| Select | Dropdown selection |
| Multi-select | Multiple choice selection |
| Checkbox | Single checkbox |
| Radio | Radio button group |
| Date | Date picker |
| Time | Time picker |
| File | File upload |
| Payment | Stripe payment field |
| Rating | Star rating |
| Signature | Digital signature |
Embedding Forms
Script Embed
React Component
iFrame Embed
Form Settings
General Settings
| Setting | Description |
|---|---|
| Title | Form title (displayed to users) |
| Description | Form description/instructions |
| Submit Button Text | Custom submit button label |
| Success Message | Message shown after submission |
| Redirect URL | URL to redirect after submission |
Notifications
Configure email notifications for new submissions:- Send to form owner
- Send to custom email addresses
- Send confirmation to submitter
Styling
Customize form appearance:Submissions
Viewing Submissions
- Go to Forms > [Your Form] > Submissions
- View all submissions in a table
- Click to view individual submission details
- Export to CSV or JSON
API Access
SDK Submission
File Uploads
Configuration
Enable file uploads in form settings:| Setting | Description |
|---|---|
| Allowed Types | File extensions (e.g., jpg, pdf) |
| Max Size | Maximum file size in MB |
| Max Files | Maximum number of files |
Handling Uploads
Payment Forms
Collect payments with Stripe integration:Setup
- Connect your Stripe account in Settings > Integrations
- Add a Payment field to your form
- Configure amount (fixed or variable)
- Publish the form
Payment Field Options
| Option | Description |
|---|---|
| Fixed Amount | Set a specific price |
| Variable Amount | Let users enter amount |
| Currency | USD, EUR, GBP, etc. |
| Description | Payment description |
Handling Payments
Conditional Logic
Show or hide fields based on other responses:Operators
| Operator | Description |
|---|---|
equals | Exact match |
not_equals | Not equal |
contains | Contains substring |
greater_than | Numeric comparison |
less_than | Numeric comparison |
is_empty | Field is empty |
is_not_empty | Field has value |
Webhooks
Trigger webhooks on form submissions:- Go to Forms > [Your Form] > Webhooks
- Add webhook URL
- Select events to trigger
- Configure headers (optional)
Integrations
Connect forms to external services:- Zapier: Automate workflows
- Google Sheets: Sync submissions
- Slack: Get notifications
- Mailchimp: Add to email lists
- Webhooks: Custom integrations
