Forms
Build forms visually, collect submissions, and automate workflows — no code required.
What is Bosca Forms?
Bosca Forms is a visual form builder that lets you create professional forms, collect responses, and trigger automated actions — all from within Bosca Studio. You design your form by dragging and dropping fields onto a canvas, configure validation rules and layout, and publish it for your audience to fill out.
Every form you create includes:
- Drag-and-drop layout — Arrange fields, sections, rows, and display elements visually
- 16 input types — From simple text fields and checkboxes to date pickers, file uploads, and dynamic dropdowns
- Automatic validation — Set rules like required fields, character limits, and email formats — errors display automatically
- Submission handling — Collect, review, and manage responses with built-in status tracking
Three Form Types
When you create a new form, you choose one of three types depending on how you want to use it:
| Type | Best For | Description |
|---|---|---|
| Submission | Public-facing forms | Collect responses from your audience — contact forms, sign-ups, surveys, feedback requests. Supports anonymous submissions and optional profile creation. |
| Internal | Team and organization use | Data collection forms for internal workflows — onboarding checklists, content requests, internal surveys. Only available to logged-in team members. |
| Work Ops | Task creation | Forms that automatically create tasks when submitted. Map form fields to task properties like project, priority, summary, and assignee. Ideal for bug reports, feature requests, and support tickets. |
Schema-Driven Design
Behind every form is a schema — a structured definition of what data the form collects and how it looks. This approach gives Bosca Forms several advantages over traditional form builders:
- Versioning — Every time you save a form, a new version is created. You can track how a form has evolved over time.
- Permissions — Control who can view, edit, submit, and manage each form using group-based permissions.
- Consistency — Forms render the same way everywhere they appear, because the schema defines both the data rules and the visual layout.
- Portability — Each form has a stable key that works across environments (development, staging, production), making it easy to promote forms through your workflow.
Automatic Profile Creation
When anonymous visitors submit a public form, Bosca can automatically create a user profile from their responses. For example, if your contact form collects a name and email address, those values can be mapped to profile attributes — creating a contact record without requiring the visitor to create an account.
This is configured per form in the form builder settings. You simply choose which form fields correspond to which profile attributes, and Bosca handles the rest.
Learn More
- Schemas — Understand how form definitions, versioning, and permissions work
- Controls — Explore the 16 input types available for your forms
- Validation — Learn how automatic input validation catches errors before submission
- Submissions — See how form responses are collected, reviewed, and processed
- Builder — Get started with the visual drag-and-drop form editor