Form Builder
Create custom forms and intake workflows for client requests and internal processes
Overview
Core's Form Builder lets you create custom forms for client intake, support requests, and internal processes. Combined with checklists, you can standardize workflows across your team.
Creating Forms
Basic Form Creation
- Navigate to Settings > Forms
- Click New Form
- Enter a form name and description
- Add fields using the field library
- Configure field properties
- Save the form
Field Types
Core supports various field types:
| Field Type | Use Case |
|---|---|
| Text | Short text input (names, titles) |
| Textarea | Long text input (descriptions) |
| Email address with validation | |
| Phone | Phone number with formatting |
| Number | Numeric values |
| Date | Date picker |
| Dropdown | Single selection from options |
| Checkbox | Yes/no or true/false |
| Multi-select | Multiple selections from options |
| File Upload | Attachments and documents |
Field Configuration
Each field can be configured with:
- Label: Display name shown to users
- Placeholder: Helper text in empty fields
- Required: Whether the field must be filled
- Default value: Pre-populated value
- Help text: Additional instructions below the field
- Validation: Rules like min/max length, patterns
Conditional Logic
Create dynamic forms that adapt based on responses:
Show/Hide Fields
- Select the field to conditionally show
- Click Add Condition
- Choose the trigger field
- Set the condition (equals, contains, etc.)
- Define when to show/hide
Example: Show "Server Details" field only when "Request Type" equals "Server Issue".
Conditional Sections
Group related fields into sections that appear based on conditions:
- Create a section for related fields
- Set visibility conditions on the section
- All fields in the section inherit the visibility
Form Integration
Ticket Creation
Link forms to automatic ticket creation:
- Edit the form settings
- Enable Create Ticket on Submit
- Map form fields to ticket fields:
- Title
- Description
- Company
- Priority
- Category
- Save the mapping
When users submit the form, a ticket is created with mapped values.
Customer Portal
Publish forms to the customer portal:
- Edit form settings
- Enable Show in Portal
- Choose visibility:
- All customers
- Specific companies
- Specific contacts
Customers can access published forms from their portal dashboard.
Form Templates
Using Templates
Core includes pre-built form templates:
- Support Request: General support ticket intake
- New User Setup: IT onboarding requests
- Hardware Request: Equipment requests with approval
- Incident Report: Security or outage reporting
To use a template:
- Go to Settings > Forms
- Click New from Template
- Select the template
- Customize as needed
Creating Templates
Save your forms as templates for reuse:
- Open the form you want to save
- Click Save as Template
- Enter template name and description
- Choose visibility (personal or team-wide)
Managing Form Submissions
Viewing Submissions
View form submissions from the Forms section:
- Go to Settings > Forms
- Select the form
- Click Submissions tab
- Filter by date, status, or submitter
Exporting Data
Export submission data:
- Open the submissions list
- Apply any filters
- Click Export
- Choose format (CSV or Excel)
Best Practices
- Keep forms focused: Each form should serve one purpose
- Use clear labels: Field labels should be unambiguous
- Add help text: Guide users through complex fields
- Test thoroughly: Submit test entries before publishing
- Review submissions: Check form data regularly for issues
- Archive old forms: Disable unused forms instead of deleting