Within Teamwork, you can create intake forms on your projects to gather information from both internal and external people.
The intake forms feature is currently in a Beta release phase and is available on per-user Pro/Deliver subscriptions and above.
For each form created on your projects, a task list on the project is associated with it. When a response is submitted via the form, a new task will be created in the task list.
Forms can be viewed and managed via the Forms tab on a project. The feature can be enabled or disabled by a project or site administrator via the project settings.
If your project does not have an existing form, you can click the Create a form button in the middle of the page.
To add a new form to a project with existing forms, click the Add a form button in the top right of the forms list.
When creating a form, you will need to fill out a title. You can optionally add a form description.
By default, each form is populated with name and email input fields. You can keep or remove these fields, as well as add additional options.
Using the Questions menu to the left of the form editor, click a field type to add it to the form. You can also drag and drop the questions onto the form to add them. Once added, you can populate the relevant question information.
For dropdown, multi-select and radio group questions, you can reorder your chosen options within a question via the arrow indicators. Hover the cursor to the left of the option names and select the up or down arrows to reorder.
You can also duplicate an existing question on your form. Select the copy icon to the right of the relevant question field title.
This will automatically copy the question and add the duplicate question below the original in the form.
In the Settings tab to the left of the form editor, you can customize the settings for your form.
The form settings include:
- Inbox - each form you create needs to
associated with a specific task list
- The Inbox list
will be selected by default. You
can choose an
alternative existing task list
from the dropdown.
- Task assignees - select project
to be assigned to tasks created for
form submission or leave assigned to Anyone.
- Field for task title - choose a field
the form to add to the task
- Confirmation message - set a custom
confirmation message to show to those
submitting a response.
- Show a button to 'Submit another' -
the correspondent to submit more than
- Form branding - show or hide Teamwork
branding on the published form.
- When enabled, Powered by
Teamwork will appear
at the end of the published
- Note: This feature is
available on Premium/Grow
subscription plans and above and
is independent of the site-level
To change the position of a field in your form, scroll to the relevant field and click the upward or downward facing arrow to the left of the field to move it up or down one position in the form.
Previewing a form
Using the preview pane on the right of the forms editor, you can see how the currently selected fields will be displayed for people viewing the form.
Once you click the Publish button at the bottom of the editor, additional options will become available in the top right of the form area.
- Accept responses - allow submissions
through the form.
- Link - copy a shareable link to the
- Options (three dots):
- View Published Form - opens the
published form in a new browser
- Copy Form -
copy the form to the current project
or another project.
- Delete Form - you will be asked to
- Note: Any existing
tasks created via form responses
will remain in the task
Managing form submissions
Once a response is submitted through your published form, a new task will be created in the designated task list on the project.
The task description will contain each of the form's fields and associated values inputted by the submitter.
Tasks created from form submissions will display as created by a service account called "Teamwork Bot." Any files uploaded via a form will also appear as created by the service account.
The ability to view and manage forms on projects can be controlled via project permissions on an individual project member basis.
- View Forms - allow the user view access to
the Forms tab of the project.
- Add Forms - allow the user to create/edit
forms in the Forms tab of the
Note: The applicable permissions will depend on the user's license type (standard user, client, collaborator).
For more information, see: Customizing Your Project Navigation