Skip to main content
In Beebole, People represents every user or team member in your account — anyone who tracks time, manages projects, or views reports. Each person has a profile that combines their user account with configuration data like rates, schedules, and permissions.

Adding your team

Adding a person in Beebole

1

Open the People page

Click People in the left sidebar.
2

Add a person

Click the + Add Person button. Enter the person’s Name, Email, and Role.
3

Add

Click Add Person. The person’s profile is now created in your account.
Beebole People page with the add panel open: the Name field, Email and Role fields, the Cancel and Add Person buttons, and the Or add multiple entries area with its Name then Tab then Email example and the Paste button

The Add person panel: name, email and role, with the Or add multiple entries area below

Adding a person and inviting them are two separate actions. A person’s profile exists as soon as you save it, but they cannot log in until you send an invitation.
If your subscription has no available seats, Beebole creates the new person as archived automatically. You see a warning message confirming this. Unarchive them once you have a free seat, or upgrade your plan first.

Adding several people at once

To add a large team in one go, use the Or add multiple entries area of the same add panel:
  1. Copy rows from a spreadsheet, one person per line: name, then Tab, then email.
  2. Click Paste. Beebole first asks you to pick a role (“Please select a role for the people you want to add”): choose it in the Choose a role selector. That one role applies to everyone in the batch, and you can change it per person later.
  3. Check the rows in the Import preview, which shows each person’s name, email, and role.
  4. Click Import entries. The button shows how many people will be created. If something went wrong, click Undo to remove every person the import created.
The new people are created without an invitation. Select them in the list and send all the invitations at once, as described in Bulk invitation.

Duplicating a person

To set up a new person like an existing one, duplicate the existing profile instead of configuring the new one from scratch. Open the person’s profile, click the ⋯ action menu next to their name, and choose Duplicate. Enter the new person’s name — Beebole proposes an email address on the same domain, which you can change — pick a Role if it differs from the original’s, and click Duplicate. The copy carries over the original’s settings and links, such as tags, managers, and project access; the profile picture and the tasks the original owns are not copied. The new person is created without an invitation, so send one when they are ready to sign in.

Sending invitations

1

Open the person's profile

Click the person’s name in the People list.
2

Send the invitation

Click Invite by email. Beebole emails a secure invitation link so they can access their account — no password to set, as sign-in works with one-time email codes or a passkey.
3

Share the link if needed

The panel confirms “A message was sent to the email provided” and shows the invitation link. If the email doesn’t arrive, click Copy link and send the link to the person yourself.
4

Track status

The profile shows an Invitation pending status until the person completes their sign-up.
Beebole People list with Marc Dubois selected and his profile open on the right, showing the Invite by email button and the Tags panel

A person's profile opened from the People list, with the Invite by email button

You can resend invitations at any time from the person’s profile if they missed the initial email.
Invite by email is shown only while the person has not joined yet. Once they sign in for the first time, the button and the Invitation pending status disappear from their profile — there is nothing left to invite them to. A profile without the button belongs to someone who already has access.

Bulk invitation

To invite several people at once, select multiple people from the list using the checkboxes, then click Invite in the bar that appears at the bottom of the list. Beebole sends invitation emails to all selected people in a single operation. This is useful when onboarding a new team or following an import. Notifications then report the result: how many invitations were sent, how many selected people are already in the organization, and how many have no email address. Beebole skips the people already in the organization, since they already have access. It also skips the people with no email address: add one to their profile, then invite them again.

Configuring person profiles

Click a person’s name to access their profile settings, for example:
  • Manages: who this person manages and who manages them. See Managers and the Manages panel.
  • Tags: the departments, teams, or locations the person belongs to. See Tags.
  • Custom fields: your own data on the person, like an employee ID or an office location. See Custom fields on persons.
  • Localization: the person’s own time zone, number, clock, and date formats. See Localization per person.
  • Description: free notes about the person, written in a rich-text editor.

Managers and the Manages panel

The Manages panel of a person’s profile sets what this person manages and who manages them. It has four lists:
  • Team members: the people this person manages. Add one with Add a person here.
  • Projects: the projects they manage, added with Add a project here.
  • Tasks: the tasks they manage, added with Select task.
  • Entities tagged with: the tags they manage, added with Add a tag here. People, projects, and tasks that carry one of these tags, or a tag below it, count as managed by this person. Managing a team tag therefore puts everyone tagged with it in their team.
In the Projects, Tasks, and Entities tagged with lists, the selector also offers whole categories: pick one and the person manages everything in it, including items added later. See Picking a whole category. Below the four lists, Managed by shows the person’s own managers. Add one with Add a manager, or remove a badge to take a manager off. A person can be their own manager: an icon on their badge marks it, with the tooltip Self manager. A manager who comes from one of the person’s tags shows which tag it comes from and has no remove button here; change it in that tag’s Managed by panel instead. Each list appears only if your role includes the matching permission (Assign people managers, Assign project managers, Assign task managers, or Assign tag managers). What a manager can then see and do for their team and projects depends on their own role. See Roles & permissions.

Role assignment

Each person is assigned a role that controls what they can see and do in Beebole. You set the role when creating a person, but you can change it at any time. Open the person’s profile and go to the Email & role panel. Next to Role, hover over the current role, click the × on it, and pick a new role from the Choose a role selector. The change takes effect immediately — the person’s next page load reflects their updated permissions. See Roles & permissions for details on what each role can access.
Beebole includes four default roles (Admin, Employee, People manager, and Project manager), and you can create custom roles to match your organization’s structure.
Beebole Email & role panel of Marc Dubois with his email address and the Choose a role selector open, listing the Admin, Employee, People manager and Project manager roles

The Choose a role selector in a person's Email & role panel

Schedule assignment

Work schedules define a person’s standard working hours and days. To assign a schedule, open the person’s profile, go to the Work schedule panel, and type the name of a schedule in the Select schedule picker. Optionally set a start date so historic data is not affected. Schedules on a person override any schedule inherited from their tags or the organization default. See Work schedules.
Beebole Work schedule panel of Elena Rossi with the Select schedule picker and the Full Time schedule below it, followed by the gear that marks a schedule inherited from the organization

A person's Work schedule panel: Full Time comes from the organization, as the gear next to it shows

Valid period for time entry

A person’s profile can carry a Valid period for time entry — a From and/or To date bounding when time can be recorded for them. Set it to a contractor’s engagement dates or an employee’s start and end dates: entries outside the window are refused, with a message naming the person whose validity period blocks them. Leave either date empty for an open-ended window.
Beebole Valid period for time entry panel on a person with From set to May 29, 2026 and To left empty, shown as an infinity sign

A contractor's window, open from their start date with no end date

Projects can carry the same setting — see Projects.

Localization per person

You can override the organization’s locale settings for any individual. Open the person’s profile, then the Localization panel, to set their Time zone, First day of the week, Currency, Decimal format, Thousands separator, Clock format (3:45 PM or 15:45), and Date format. These settings affect how the app displays dates and times for that person only — useful for team members in different countries or who prefer a specific format. Only administrators can change First day of the week, since it decides where the person’s timesheet periods start. A gear next to a setting means its value comes from the organization. Once you change a setting on the person, the gear gives way to a reset button that brings back the inherited value. A tag can carry the same settings for everyone tagged with it, which saves setting them person by person for a whole office. See Tags.
Beebole Localization panel of Yuki Tanaka with the Time zone set to (GMT+09:00) Tokyo and a reset button next to it, while First day of the week, Currency, Decimal format, Thousands separator, Clock format and Date format show the gear of inherited values

A person in Tokyo: the time zone is set on her profile, the other settings come from the organization


Rates and quotas on people

Rates and schedules follow a priority system: settings on a person override those inherited from tags or the organization. See Billing rates for the full priority order.

Billing and cost rates per person

To set a person’s rates, open their profile and go to the Billing or Cost attribute section. Click Add to create a new rate entry. Choose the rate type (hourly, daily, or fixed), enter the amount and currency, and set the effective date. You can add multiple rate entries over time to reflect salary changes or contract updates — Beebole uses the rate that was active on the date of each time record. See Billing rates and Cost rates.

Absence quotas per person

Absence quotas define how much time off a person is entitled to for each absence type (for example, 20 days of annual leave). To configure a person’s allowances, open their profile and go to the Absence allowances attribute section. Click Add new allowance, select the absence type, enter the amount, and set the validity period. You can also enable carry-forward and allow negative balances depending on your policy. See Time off. A person’s own allowances replace the whole set they would otherwise inherit, not only the allowance for the same absence type. Beebole uses the allowances of the most specific level that has any: the person, then their tags, then the organization. So if the organization grants PTO and Sickness and you add a single PTO allowance on a person, that person no longer inherits the Sickness allowance, and Sickness has no limit for them. To change one allowance for someone, click Copy in the Absence allowances panel where the set is defined (Account Settings or the tag), click Paste in the person’s panel, then adjust the allowance that differs. See Attribute copy and paste.
Beebole Absence allowances panel of Elena Rossi with the PTO 2026 card open: Allowance 20 d, Consumed 12d, Valid until Mar 31, 2027, Carry forward limit 5 d and Allow negative balance, followed by a collapsed Sickness card and the Add new allowance button

A person's PTO allowance, inherited from the organization, opened to show the days consumed

Custom fields on persons

Custom fields let you extend a person’s profile with structured metadata beyond the built-in fields. Common uses include storing an employee ID, cost center, office location, or contract type. To add a value, open the person’s profile and fill it in the Custom fields panel; values are saved automatically. The fields themselves are defined in Settings > Custom Fields, and not every field appears on every person. A field shows on a person only when Visible for People is on for it and the person is covered by the field’s Who has access? list, directly or through a tag, or when Show all custom fields is on in your Show or hide by default settings. See Who a field is asked of.

Archiving and offboarding

Archive people who leave instead of deleting them. Beebole refuses to delete a person who has time records, approval history, tasks they own, or people they manage, and its notification names what blocks the deletion (see Delete protection). Archive frees their seat and keeps all their records for reports. Use Delete only for a person added by mistake who has no history.
To archive a person, open their profile, click the ⋯ action menu next to their name, and select Archive. You can unarchive them at any time from the same menu.
Beebole profile of Sophie Laurent with the action menu open next to her name, listing Go to timesheet, Go to tasks, Duplicate, Rename, Archive, Unarchive (unavailable) and Delete

A person's ⋯ action menu, with Archive and Unarchive

Unarchiving requires a free seat on your subscription. If no seats are available, the Unarchive option is disabled. Upgrade your plan or archive another person first.

Bulk operations Admin only

Select multiple people from the list using the checkboxes to perform actions in bulk. A bar appears at the bottom of the list with Select All, the number of people selected, and the bulk actions:
  • Invite — Send invitation emails to all selected people at once.
  • Archive — Archive multiple active people in a single step.
  • Unarchive — Restore multiple archived people (requires available seats).
  • Delete — Delete people added by mistake. If any selected person has time records, approval history, tasks they own, or people they manage, Beebole deletes none of them and names what blocks the deletion. Otherwise a notification names the deleted people with an Undo button for a few seconds. After that the deletion is permanent, and deleted people can no longer sign in to Beebole.
Beebole People list with Carlos Ruiz, Clara Fontaine and David Kim checked, and the bulk bar at the bottom showing Select All, Invite, Archive, Delete and 3 Selected

Three people selected, with the bulk bar at the bottom of the list


Roles & permissions

Configure what each person can see and do in Beebole with granular role-based permissions.

Tags

Organize people into departments, teams, and locations for better reporting and inherited configuration.

Work schedules

Define standard working hours and days for individuals or groups.

Cost rates

Track the internal cost of each team member’s time for profitability reporting.

Frequently asked questions

Archive their profile in Beebole instead of deleting it. This preserves all their historical time data for your reports while freeing up the user seat on your subscription. Beebole refuses to delete a person who has time records or approval history anyway, and names what blocks the deletion.
Yes. In Beebole, go to Settings > Person Roles to create custom roles with granular permissions, or duplicate Admin, Employee, People manager, or Project manager and adjust the copy. Creating roles requires the Advanced plan, or the Custom fields, custom roles & advanced configuration add-on on Essential. See Roles & permissions.
Beebole creates the person as archived automatically and displays a warning. The person cannot log in until you unarchive them. Unarchiving requires a free seat — either archive another person first or upgrade your subscription.
Yes. Beebole administrators can use the Sign in as… Admin only action to sign in as another person. This is useful for diagnosing issues or verifying what a team member sees.
Open the existing person’s profile in Beebole, click the ⋯ action menu next to their name, and choose Duplicate. Give the copy a name, an email address, and a role, and Beebole creates the new person with the original’s settings and links — tags, managers, project access — minus the picture and the tasks they own. Invite the new person afterwards.
Because that person has already joined. Beebole shows Invite by email and the Invitation pending status only until someone signs in for the first time; after that the profile has nothing to invite them to. If they can’t sign in anyway, check that they use the exact email address on their profile — see Authentication.