Overview
NueForm Teams let you collaborate with colleagues on forms. Create a team, invite members with different permission levels, and manage forms together.

Creating a Team
To create a team:
- Navigate to the Teams section from your dashboard.
- Click Create Team.
- Enter a team name (e.g., "Marketing Team").
- A unique team slug is automatically generated from the name.
- Click Create.
The user who creates the team is automatically assigned the Owner role.
Team Properties
| Property | Description |
|---|---|
| Name | The display name of the team. |
| Slug | A unique URL-friendly identifier for the team. Auto-generated from the name. |
| Owner ID | The user who created and pays for the team. |
Roles
NueForm supports four team roles, each with different permission levels:
| Role | Description | Permissions |
|---|---|---|
| Owner | The team creator. Only one owner per team. | Full access to all team settings, billing, members, and forms. Can delete the team. |
| Admin | Trusted team managers. | Can manage members (invite, remove, change roles), create and edit all team forms, and adjust team settings. Cannot delete the team or transfer ownership. |
| Editor | Content creators and form builders. | Can create new forms, edit existing team forms, publish forms, and view responses. Cannot manage team members or settings. |
| Viewer | Read-only access. | Can view team forms and responses but cannot create, edit, or publish forms. Cannot manage team members. |
Invitations
Sending Invitations
Team owners and admins can invite new members:
- Navigate to your team's settings.
- Click Invite Member.
- Enter the invitee's email address.
- Select a role (defaults to Editor).
- Click Send Invitation.
Invitation Properties
| Property | Description |
|---|---|
| The email address of the invited person. | |
| Role | The role assigned when the invitation is accepted. Default: editor. |
| Invited By | The user who sent the invitation. |
| Token | A unique, secure token for the invitation link. |
| Expires At | When the invitation expires. |
| Status | Current status: pending, accepted, or expired. |
Accepting Invitations
When someone is invited to a team:
- They receive an email with an invitation link containing a unique token.
- Clicking the link takes them to NueForm.
- If they already have a NueForm account, they are added to the team.
- If they do not have an account, they create one first, then the invitation is applied.
Invitation Expiration
Invitations expire after a set period. Expired invitations cannot be accepted and must be re-sent by a team owner or admin.
Team Forms
Creating Team Forms
When a member with Editor (or higher) permissions creates a form, they can assign it to the team:
- Personal forms are owned by the individual user and only visible to them.
- Team forms are owned by the team and visible to all team members based on their role.
Form Ownership
Each form has both a userId (the creator) and an optional teamId:
- If
teamIdis set, the form belongs to the team and is governed by team permissions. - If
teamIdis null, the form is a personal form.
Collaboration
All team members with appropriate permissions can:
- View the form in the team's form list.
- Edit the form (Editor role and above).
- Publish changes (Editor role and above).
- View responses (all roles).
Changes made by any team member are tracked in the form's change log, including the user's name and what they changed. This provides a full audit trail of who modified what.
Managing Members
Changing Roles
Owners and admins can change a member's role:
- Go to team settings.
- Find the member in the members list.
- Select a new role from the dropdown.
- The change takes effect immediately.
Removing Members
Owners and admins can remove members from the team:
- Go to team settings.
- Find the member to remove.
- Click Remove.
- The member loses access to all team forms immediately.
Removing a member does not delete any forms they created for the team. Those forms remain owned by the team and accessible to other members.
Meilleures pratiques
- Use the right role: Assign the minimum permissions needed. Use Viewer for stakeholders who only need to see results, Editor for form builders, and Admin for team managers.
- Track changes: Use the change log to understand who modified forms and when.
- Organize with teams: Create separate teams for different departments or projects to keep forms organized and access controlled.