Foundation

Inviting Your Team

Construction is a team sport. Your electrician, plumber, framing crew, homeowner, and project manager all need access to the right information at the right time. Baulit makes it simple to invite everyone to a project and control what each person can see and do.

The Four Roles

Every team member on a project has one of four roles. The role determines what they can access within that project.

Admin Project Owner Full access to everything Manages billing & team Creates & deletes projects All reports & settings Paid Seat Manager Superintendent / PM Full project access No billing management Edits tasks & budgets Approves work & reports Paid Seat Contractor Subcontractor Assigned tasks only Can request approval Uploads photos & files No budget visibility Free Seat Stakeholder Homeowner / Client Read-only view No edits allowed Views progress & files Overview & updates only Free Seat

Admin

Full access to everything. Admins can create and delete projects, manage team members, approve tasks, edit budgets, create change orders, configure settings, and access all reports. The person who created the project is automatically an Admin. Most general contractors or company owners use this role.

Manager

Same access as Admin within the project. Managers can edit tasks, manage budgets, approve work, and generate reports. The difference from Admin is organizational: Managers are typically project managers, superintendents, or senior team members who run day-to-day operations but did not create the account.

Contractor

Limited access, focused on assigned work. Contractors see only the tasks assigned to them, can update task status (including marking tasks Pending Approval), upload photos, and view project-level files shared with them. They cannot see budget details, other contractors' tasks, or administrative settings.

Stakeholder

Read-only access. Stakeholders can view the project overview, see progress updates, and browse shared files, but they cannot edit anything. This role is designed for homeowners, investors, architects, and anyone who needs visibility without the ability to change data.

Tip: Contractors and stakeholders are always free and unlimited on every plan. Invite as many subs, suppliers, and homeowners as you need without worrying about seat costs.

Paid vs. Free Seats

Baulit counts seats for billing based on role type:

Role Seat Type Counts Against Limit?
Admin Paid Yes
Manager Paid Yes
Contractor Free No
Stakeholder Free No

Each subscription tier includes a set number of paid seats (Admin + Manager combined):

If you hit your seat limit and need to invite another manager, you can either upgrade your plan or purchase additional seats from the Billing page.

How to Invite a Team Member

Open your project and look at the project header bar at the top.
Click the "Team" button in the project header. This opens the Manage Team modal.
Enter the person's email address in the invite field. Make sure you use the email they will sign up with.
Select their role from the dropdown: Admin, Manager, Contractor, or Stakeholder.
Click Invite. Baulit sends a branded invitation email to that address.

What Happens After You Invite Someone

The invitation process works differently depending on whether the person already has a Baulit account.

New user (no account yet)

They receive an email with your company name and the project name.
They click the link, which takes them to the Baulit sign-up page.
After creating their account and confirming their email, they are automatically linked to your project with the role you selected.
The project appears on their dashboard immediately.

Existing user (already has an account)

They receive an email notification that they have been added to your project.
The next time they log in (or refresh their dashboard), the project appears in their project list.

Managing Your Team

After inviting team members, you can manage them from the same Team modal.

Important: Removing a team member does not delete any work they have done. Their task updates, daily log entries, uploaded photos, and change orders remain in the project. Only their access is revoked.

Assigning Tasks to Team Members

Once someone is on the team, you can assign tasks to them. Task assignment connects a specific person to a specific piece of work.

Open the task by clicking on its name in the task list.
Click the "Assigned To" dropdown. It shows all team members on the current project.
Select the person. Their name and avatar appear on the task row.

Assigned contractors see only their own tasks when they log in. This keeps their view clean and focused. An electrician does not need to see the plumbing schedule or the drywall timeline.

Task Notifications

Baulit sends email notifications to keep your team informed without requiring them to check the app constantly. Notifications are sent when:

These notifications go to the email address the team member used to sign up. They do not require any configuration — they work automatically as soon as someone is invited to a project.

Role Comparison Summary

Capability Admin Manager Contractor Stakeholder
View all tasks Yes Yes Assigned only Yes (read-only)
Edit tasks Yes Yes Status only No
Approve/reject tasks Yes Yes No No
View budget Yes Yes No No
Create change orders Yes Yes No No
Upload files/photos Yes Yes Yes No
Manage team Yes Yes No No
Seat cost Paid Paid Free Free
More detail: For a complete breakdown of every permission by role, see Roles & Permissions in the Reference section.