Team Members
A Team Member is a Person to whom you've granted special permission to use the Admin Dashboard and/or Field Organizer App.
Every Team Member is assigned a Role, with a set of Permissions that determine what they can and can't see and do as administrators, and a Scope. By default, the account creator is granted the Admin role, which includes every Permission available on the platform. The lowest of these default Roles, Volunteer, simply grants that Team Member access to the workflows to which you've invited them.
The number of Team Members that you can have is determined by your Billing Plan. People can be added or removed as Team Members at any time.
Person vs. Team Member vs. Solidarity Account
This is the most important thing to understand about Team Members. There are three distinct concepts at play, and confusing them is the #1 source of "my team member can't log in" issues.
| Concept | What it is | Can they log in? |
|---|---|---|
| Person | A contact record in your database (anyone who signed up, was imported, or was added manually) | No |
| Team Member | A Person you have explicitly added to your team and assigned a Role and Scope | Not yet. They still need to create their Solidarity Account. |
| Solidarity Account | The email and password a Team Member creates after clicking their invitation link | Yes. This is the login for both the Admin Dashboard and the Field Organizer App. |
Key point: Having someone in your People database does not give them login access. You must add them as a Team Member first, which sends them an invitation. They then use that invitation to create their Solidarity Account (email + password). Only after completing that step can they log in or reset their password.
How to Give Someone Dashboard or App Access
There are two ways to grant someone access to the Admin Dashboard and the Field Organizer App.
Option 1: Add from the Manage Team Page
This is the standard method. It requires that the person already exists as a contact in your People database.
- Go to Settings → Team in the Admin Dashboard
- Click the Add Team Member button
- Search for and select the Person you want to add (they must already exist in your People database)
- Choose a Role (determines what permissions they have) and a Scope (determines what data they can see)
- Choose whether to send the invitation via SMS or Email
- Click submit
The Person will receive a text or email with a special invitation link. When they click the link, they will be prompted to create their Solidarity Account by setting an email and password. These credentials are what they will use to log in to both the Admin Dashboard and the Field Organizer App.
If they already have a Solidarity Account with another organization, they will be able to join your team with just a click.
Tip: If the Person does not exist in your People database yet, you will need to add them first. You can do this from the People section, or by importing them.
Option 2: Magic Link (for Phonebanks and Textbanks)
If you are setting up a phonebank or textbank, you can generate a magic link that you share directly with your volunteers. When someone opens the magic link, they can enter their email, phone number, name, and password to create their Person record, Team Membership, and Solidarity Account all in a single step. This is the fastest way to onboard new volunteers to a specific workflow.
Checking Team Member Status
You can see the status of every Team Member from the Manage Team page (Settings → Team).
The App Status column tells you where each person is in the onboarding process:
| Status | What it means |
|---|---|
| Invited to Join Team | You have added them as a Team Member and sent an invitation, but they have not yet created their Solidarity Account. They cannot log in yet. |
| Accepted Team Invitation | They have created their Solidarity Account (email + password), but have not yet logged into the mobile app. They can log in to the dashboard. |
| Logged into app | They have logged into the Field Organizer mobile app at least once. |
To check whether someone has created their Solidarity Account, click the "..." button next to their name. If they have an account, you will see "Solidarity Login: [email protected]" displayed at the top of the menu.
From this same menu, you can also:
- Edit their Role and Scope
- Send SMS Invitation or Send Email Invitation to resend the invitation link
- Revoke their access
Troubleshooting: "My Team Member Can't Log In"
| Problem | Likely Cause | Solution |
|---|---|---|
| "They can't log in and password reset emails aren't arriving" | They were never added as a Team Member, so they don't have a Solidarity Account. You cannot reset a password for an account that doesn't exist. | Add them as a Team Member from Settings → Team. Once they receive and complete the invitation, they will be able to log in. |
| "I added them but they say they never got an invitation" | The invitation may have gone to spam, or was sent to an outdated phone number or email. | From the Manage Team page, click "..." next to their name and choose Send SMS Invitation or Send Email Invitation to resend it. |
| "Their status says 'Invited to Join Team'" | They received the invitation but have not yet clicked the link and created their account. | Resend the invitation and confirm they received it. They need to click the link and set up an email and password. |
| "They created their account but forgot their password" | They have a Solidarity Account and can use the password reset flow. | They should visit the dashboard login page and click "Forgot Password?" to receive a reset email at the address they used when creating their Solidarity Account. |
| "They're not showing up in my People database" | They haven't been added as a Person yet. A Person record must exist before you can add someone as a Team Member. | Add them as a Person first (from the People section), then add them as a Team Member. |
Understanding Scope
Scope determines what data and resources a Team Member can see. This is one of the most important concepts to understand, and it's the #1 reason users report "I can't find my event/phonebank/contacts."
How Scope Works
- Each Team Member is assigned a scope when you add them (e.g., the root organization, a specific chapter, or a child organization)
- They can only see resources (events, pages, people, phonebanks, etc.) that were created within their scope or below
- The currently active scope is shown in the top-left corner of the dashboard
Common Scope Issues
| Problem | Cause | Solution |
|---|---|---|
| "I can't see any events" | Events were created at root org level, but user has chapter-level scope | Give user root organization scope, or create events within their chapter |
| "My phonebank disappeared" | User changed their logged-in scope (accidentally or on purpose) | Click the scope selector (top-left) and switch to the appropriate level |
| "I see fewer contacts than expected" | User is scoped to a chapter that only contains a subset of contacts | Switch scope to root organization to see all contacts |
| "Team member can't find a specific person" | The person belongs to a different chapter | Either switch scope or move the person to the user's chapter |
Changing Your Active Scope
Click the organization/chapter name in the top-left corner of the dashboard. A dropdown shows all scopes you have access to. Select a different one to switch views.
Tip: When you log in, you're automatically placed in your default scope. If you can't find something, always check your current scope first. Click the selector in the top-left and try switching to the root organization.
Managing Your Team
In order to add or remove Team Members, you must have access to the "Manage Team" permission. You will only be able to modify Team Members within your Scope who have equal or lesser permissions than you. Team Members with access to view or manage the Team will see the Team tab in the Settings section of the Admin Dashboard.
Multiple Roles and Scopes (Professional Plan)
On the Professional plan, team members can have multiple role/scope combinations. This allows for complex organizational structures where the same person needs different levels of access in different parts of the organization.
How It Works
Instead of a single role+scope, each team member can have multiple "assignments" - each assignment is a role paired with a scope.
Example use cases:
- Admin at the LA chapter + Super User at the root organization
- Volunteer access to one phonebank campaign + Admin access to another chapter
- Different roles for different chapters they work with
Adding Additional Assignments
- Go to Settings → Team
- Click the "..." menu on a team member and select Edit
- You'll see their existing assignments and can add more
- Each assignment has its own Role and Scope
How Permissions Combine
When a team member has multiple assignments:
- Their permissions are combined - if any assignment grants a permission, they have it
- Their scope access is combined - they can see resources from all their assigned scopes
- When logged in, they can switch between scopes via the dropdown in the top-left
Tip: Use multiple assignments when someone needs admin access to one chapter but only volunteer access to another, rather than giving them organization-wide admin.
Team Member Groups
Sometimes it makes sense to group Team Members together if for example, they are all working on a temporary campaign, or if you want to measure their progress collectively. In order to do this, create a Team Member Group and add the Team Members you want to group together.

Updated about 1 month ago
