Working with Your Members and Roles
This article explains how XBuild handles people: who can sign in to your company, what they’re allowed to do, and which Locations they have access to. It covers inviting new people, adding existing members to a Location, changing someone’s role, and removing access — at the Location level or for the whole company. You must be logged into XBuild as an Administrator to invite, manage, or remove members. Member management lives in Settings → Members at the company level, and Settings → Team at the Location level.Why members and roles work this way
XBuild organizes people on two levels — your company (everyone on your plan) and each Location (the subset of those people who work at that office or branch). This split matters because most multi-location contractors have a few people who work everywhere (admins, owners, estimators who cover several offices) and a lot of people who work at one specific Location.- Company members are everyone with an XBuild account on your plan. This is your roster — it determines billing, who can sign in, and what role they hold across the whole company.
- Location teams are the subset of company members who can see and work in a given Location’s projects, packages, proposals, and connectors.
1. Understand the Two Roles
XBuild has two roles. A member keeps the same role across every Location they’re added to — roles are set at the company level, not per-Location.- Admin — Full administrative access. Admins can manage billing, members, company settings, connectors, and can delete projects. Best for owners, office managers, and anyone you’d trust with the company credit card or the team roster.
- Member — Full access to projects and reports, with limited permissions for company settings. Best for estimators, sales reps, and field staff who need to build proposals and run jobs but don’t need to manage billing or invite people.
2. Invite People to Your Company
Inviting brings a new person onto your XBuild plan. The invitee gets an email, sets up their own name and password, and then they’re an active member ready to log in.Open the Invite Modal
- Open Settings and click Members.
- Click Invite in the top right of the Members page.
Fill in the Invite
- Email. Type one or more email addresses, separated by commas. The field shows each address as a chip you can remove with the ×. Invites are case-insensitive and the address is normalized before sending.
- Role. Pick Member or Admin. The role applies to every Location the person can access — you can’t make someone an Admin at one Location and a Member at another.
- Add to location. Pick one or more Locations to pre-assign the invitee to (at least one is required). When the invitee accepts, they’ll land in those Locations’ teams automatically.
- Click Send invites.
When the Invitee Accepts
The invitation email contains a unique link to the acceptance page.- The invitee opens the link.
- They enter their First name, Last name, and Password — and optionally a Phone number.
- They click to accept. Their status flips to Active, the profile fills in across XBuild, and the Locations you pre-assigned activate together.
Resend a Pending Invite
If an invitee says they didn’t get the email or the link expired, you can resend the same invite.- Open Settings → Members.
- Find the Invited row for that email and click the ⋯ menu on the right.
- Click Resend invite.
3. Add Existing Members to a Location Team
Once someone is on your company plan, you can add them to any Location’s team. This is how you give an existing member access to a new office — no new invite, no new account.- Open Settings → Team for the Location you want to add to. The Location switcher at the top of the Settings nav is how you pick which Location’s team you’re managing.
- Click Add member in the top right.
- A searchable dropdown appears with every company member. Members already on this Location’s team are checked; members not yet on the team are unchecked.
- (Optional) Type in the search box to filter by name or email.
- Click any unchecked member to add them to this Location’s team. The checkbox fills and the member appears in the team roster immediately.
4. Change a Member’s Role
A member’s role applies across every Location they can access, so changing it from one place changes it everywhere.- Open Settings → Members.
- Find the member’s row and click the ⋯ menu on the right.
- Click Change role.
- Pick Admin or Member. Each option shows what that role can do.
- Click Save.
5. Remove a Member
Removal comes in two flavors, and the difference matters:- Remove from a Location team — takes the member off that one Location’s roster. Their company account stays active. They can still sign in to other Locations they’re a member of.
- Remove from XBuild (company) — revokes the member’s access to your company entirely. They keep any accounts they have in other XBuild companies untouched.
Remove From a Location Team
- Open Settings → Team for the Location.
- Click the ⋯ menu on the member’s row.
- Click Remove from Team.
- Confirm in the dialog: “Remove [member name] from this Team? This will remove them from the Team, but their member account will remain active.”
Remove From the Company
- Open Settings → Members.
- Click the ⋯ menu on the member’s row.
- Click Remove from XBuild.
- Confirm in the dialog: “Remove [name] from [company]? This will revoke their access to [company]. Their files and data will still be accessible to you.”
6. Troubleshooting Common Issues
- I don’t see the Members link in Settings. Member management is admin-only. If you’re a Member, ask an Admin in your company to make the change — or to promote you to Admin if you need ongoing access.
- I invited someone but they’re not in the Team for the Location I assigned them to. The invitee shows up in the company-level Members tab right away, but they don’t appear in a Location’s Team roster until they accept the invite and activate. Until then, they’re an Invited row at the company level only.
- My invitee says the link expired. Open Settings → Members, find the Invited row, and click the ⋯ menu → Resend invite. That refreshes the link and re-sends the email.
- I want to cancel a pending invite. Use Remove from XBuild on the Invited row’s ⋯ menu. That invalidates the link and removes the row from your roster.
- I can’t change my own role from Admin to Member. XBuild requires at least one Admin in every company. Promote another member to Admin first, then come back to change your own role.
- The Admin role can do too much for someone who only needs to estimate. Use the Member role instead. Members have full access to projects, estimates, and proposals — they just can’t touch billing, members, or company-wide settings.
- A member needs different permissions in different Locations. XBuild applies a single role per member across every Location they’re in. If you need finer-grained control (for example, an Admin at headquarters but a Member at a branch), the workaround today is to use the Member role and limit which Locations they’re added to.
- I want to keep a former employee’s account around to preserve their work but block their access. Use Remove from XBuild in the Members tab. Their row stays in the roster with status Removed, their projects and proposals are preserved — but they can no longer sign in to your company.

