Forms
FanDesk Forms lets you build forms, collect responses, and connect submissions directly into your project workflow — with AI generation so you spend seconds, not hours, building them.
Creating a Form
Manual Form Builder
Build forms with drag-and-drop simplicity:
- Go to Forms in the sidebar
- Click + New Form
- Give the form a title and optional description
- Click Add Field and drag fields into order
- Configure each field — label, placeholder, validation, and whether it's required
- Reorder fields by dragging
- Preview the form before publishing
AI-Generated Forms
Describe what you need in plain language — FanDesk builds the entire form structure:
- Click Generate with AI
- Type a description: "Bug report form with severity level (P1–P4), steps to reproduce, expected vs actual behavior, and a file upload for screenshots"
- AI generates the complete form with appropriate field types and validation
- Review and customize — add, remove, or reorder fields as needed
- Publish when ready
This is the fastest way to create forms. The AI understands context like "bug report", "feedback survey", "customer intake", or "employee onboarding" and generates appropriate fields automatically.
Generate Form from a Task
Create a form pre-linked to a specific task:
- Open any task in a project
- Click Generate Form from the task actions menu
- AI creates a form tailored to collect structured input for that task (e.g., requirements, feedback, approvals)
- The form is automatically linked to the task — submissions appear in the task's linked forms panel
Field Types
FanDesk Forms supports a full set of field types for any use case:
| Field Type | Description | Use Case |
|---|---|---|
| Short Text | Single line, up to 255 chars | Names, titles, short answers |
| Long Text | Multi-line rich text area | Descriptions, detailed feedback, bug reproduction steps |
| Number | Numeric input with optional min/max | Quantities, scores, ratings |
| Text with email validation | Contact emails, user emails | |
| Phone | Phone number with format | Contact numbers |
| Date | Date picker | Deadlines, event dates, birth dates |
| Select | Dropdown — single choice | Status, category, priority |
| Multi-Select | Checkboxes — multiple choices | Tags, interests, feature requests |
| Checkbox | Boolean yes/no | Agreement, consent, binary options |
| File Upload | File attachment | Screenshots, documents, proofs |
| Rating | Star rating (1–5 or 1–10) | Satisfaction scores, quality ratings |
Field Configuration
For each field, you can set:
- Label — The question text shown to respondents
- Placeholder — Helper text inside the input field
- Required — Whether the field must be filled to submit
- Description — Additional instructions shown below the field label
Publishing & Sharing
Publishing a Form
A form must be published before it accepts submissions:
- Click Publish — the form goes live at its unique URL
- The form status switches to "Open" — submissions are now accepted
- Click Close Form to stop accepting new responses (existing submissions are preserved)
- Click Reopen to start accepting submissions again
Sharing Options
- Direct link — Copy the form URL from the form settings and share anywhere: email, Slack, website, social media
- Share via FanDesk — Use the Share button to send the link directly via FanDesk email
- DeskMate — Ask DeskMate to "share the onboarding form with everyone in #new-hires"
Linking Forms to Your Workflow
Link to a Project (Auto-Create Tasks from Submissions)
When you link a form to a project, every form submission automatically creates a new task in that project:
- Open the form settings
- Click Link to Project
- Select the project
- Choose which status new tasks should start in (e.g., "To Do" or "Backlog")
This is powerful for intake workflows:
- Bug report form → each submission becomes a bug task in the Engineering project
- Feature request form → each submission becomes a backlog item in the Product project
- Support request form → each submission creates a task in the Support project
Link to a Specific Task
Link a form to a task to collect structured input for that specific piece of work:
- Use for requirements gathering ("fill this form before we scope your feature")
- Use for feedback collection ("complete this review before we close the task")
- Submissions appear directly in the task's linked forms view
Unlink
Remove a link at any time from form settings — existing submissions are not affected.
Submissions & Responses
Viewing Responses
- Open any published form
- Click the Submissions tab
- All responses appear in a table with timestamps
- Click any row to see the full submission detail
Response Table
Each submission shows:
- Submission date and time
- All field responses
- Link to any auto-created task (if linked to a project)
Managing Submissions
- Filter — Filter submissions by date range or field values
- Export — Download all submissions as a CSV for analysis in spreadsheets
- Delete — Remove individual submissions (irreversible)
- View linked task — Jump to the auto-created task from any submission
Form Analytics
Track how your form is performing:
- Total submissions — Cumulative response count
- Submissions over time — Chart showing submission volume by day or week
- Completion rate — How many people who started the form actually submitted it (if measurable)
Next: Learn about personal notes in Notes.
Need help? Contact us at hello@fandesk.ai