ReportsBudgetsPlanningTimesheetIntegrationsSettingsAI
August adds three new reports — Revenue at Risk, Utilization, and Timesheet Compliance — teaches your timesheet to assemble and submit itself from suggestions, makes report folders personal and shareable, gives tasks real start and end times, and turns the calendar into the default timesheet view with a timer you can start from any entry.
Reports
- New Revenue at Risk report: for hourly and daily-billed projects with an end date, see how many budgeted hours will still be unconsumed by that date — converted into a revenue amount, with totals for the amount at risk and the projects behind it. See Reports.
- New Utilization report: billable hours as a share of each person’s scheduled capacity per month, with capacity net of time off and a projection for next month based on planned bookings.
- New Timesheet Compliance report: a person-by-period grid showing who submitted on time, late, or not at all, with a per-person score, hover details, filtering, and export. Access is a dedicated permission — managers see the people they manage.
- Report folders are now personal: you see your own folders plus any shared with you, and you can Share a folder with specific people or with everyone under a tag. Shared folders are view-only for recipients — the owner keeps full control. A folder also carries its own filters, period, and working-time/time-off scope, applied to every report inside it.
- The Planned vs. Real report grows up: read it in hours, days, billing, cost, or margin; chart several plans at once; flip between cumulative and remaining (burndown) views with an ideal-burn line and a Behind / On track / Ahead pace headline; and a new chart shows time over or under plan per person.
- Planned vs. Real is now a browsable list: pick a person or project level as the axis, step through people or projects with the arrows or keyboard, and filter with chips that stay in the URL so a filtered view can be shared — the time window and granularity are worked out automatically.
- The Budget Status report reads in the unit its budgets were stated in — hours or days — and its Billing and Costs views appear only for people allowed to see those amounts, on screen and in exports. Revenue at Risk now requires both budget and billing rights.
- The AI report builder now remembers the conversation — follow-up requests refine the report you just built — and understands chart requests: “show it as a pie”, “make it bars”, or “hide the graph” restyle the chart without touching the data.
Budgets
- Budgets now carry a start date, so a project can hold several budgets over time — each applies from its own date onward. Clear the date and the budget counts from the very beginning of the project, shown as From the start.
- A budget’s quantity can be stated in days instead of hours, measured against each person’s schedule, and can be switched between hours and days after it was created. Every budget can hold a free-text note (purchase order, customer agreement, …) shown on its card.
Planning & staffing
- Gantt, Kanban, and Staffing views gain a Filters button — filter by task, status, owner, assigned person, project, or tags.
- New capacity finder on the people view: search who’s available over a chosen period — including forward-looking ranges like “By year end” — with over-booking flagged directly on the Staffing timeline.
- The booking editor now takes allocation as a percent, hours per working day, or total hours, and a booking can be marked Tentative — it reserves capacity but stays out of reports until confirmed. Split a booking in two or duplicate it in one click.
- Dependency links now work fully in Staffing: links are drawn between bars, linked bookings follow the drag live, and you can drag and resize dependent bookings directly.
- Multi-select on the Gantt and Staffing timelines: drag several bars together, hold ⌘/Alt to drop dated copies, resize the whole selection at once, or press Delete to remove every selected booking — all undoable in a single step.
- Lock the Gantt or Staffing view to a fixed window — Week, 2 weeks, 3 weeks, 4 weeks, or 6 weeks, alongside the endless Infinite by day and Infinite by week — and page through it one period at a time, swiping or scrolling sideways to snap onto the next. Copy the previous period now looks back to the last period that actually holds bookings and fills every empty period in between, so a run of unstaffed weeks is filled in one action.
- Move a booking between rows by dragging it vertically — onto another person to reassign it, onto another project, or onto the unassigned row to clear the owner.
- Unassigned work is now visible and actionable: an unassigned row in Staffing holds it, and everyone involved gets an email before an unassigned task starts.
- Tasks can now carry start and end hours, not just dates: uncheck All day in a task’s date panel to set the exact times, pre-filled from the owner’s working hours. Dragging, resizing, splitting, and copying keep the hours, and typing a figure in Planned in hours reflows the task to the exact minute the owner’s calendar can hold — skipping breaks, days off, and time off, and rolling to the next working day only when the current one runs out.
- Times that fall outside the owner’s working hours are highlighted in the date panel with the reason — the schedule starts later, ends earlier, pauses for a break, or has no hours that day. On Staffing, bars for timed tasks are drawn at their real position inside the day, with non-working stretches hatched behind them, so a booking placed outside working hours is obvious at a glance.
- A task no longer gets an arbitrary color of its own: it takes the color of its project, owner, or parent task, and shows that same color everywhere — badges, dots, timesheet headers, timers, and mentions.
- Tasks you own with dates are no longer added to your timesheet as rows automatically. They reach you as suggestion cards instead, and stay listed first when you add a task by hand.
- New Plan on non-working days option in a task’s date panel: weekends and holidays count as working days for that task, so it keeps the exact dates you give it — planned hours, the Gantt bar, dependency shifts, and the workload heatmap all follow the task’s own calendar.
- Tags can now be assigned to tasks, and absence types, expense types, and custom fields can be assigned to tags.
Timesheets
- New Favorites bar on the calendar view: pin your usual projects, tasks, and time-off types and drop them straight onto the grid. Clicking one creates the entry immediately, using the start time and duration you usually log.
- New Auto Timesheet from Planning settings, and Kanban card moves now fill a day properly — splitting it between tasks finished the same day, with manual entries always winning.
- The desktop app’s activity tracking is now opt-in: nothing is observed until you explicitly turn it on, a plain-language card explains exactly what is read and what stays on your machine, and you can pause or stop tracking anytime from the menu bar icon.
- Work on several calendar entries as a group: shift-click a range or ⌘-click entries, then move, duplicate, resize, or delete them all in one undoable step.
- Each time entry now holds exactly one activity — a task, an absence, or projects — so switching an entry’s activity replaces the previous one and nothing counts twice in reports.
- Suggested time entries now come from five sources — browser activity, desktop tracking, tasks planned for you, your recurring habits, and Kanban — with overlapping suggestions merged into a single card and reduced by what you already logged. The Kanban auto-timesheet always proposes suggestions now, never writing entries directly.
- Every suggestion explains itself: Why? shows the planned task’s dates and share of your time, how often a habit was seen in recent weeks, or the sites and apps behind a tracked suggestion.
- Auto-submit now converts pending suggestions into real entries at the deadline and submits them through the normal approval flow — and timesheet reminders announce the deadline in advance (“without action, this timesheet will be submitted automatically in N days”).
- Once a period is fully approved it stays approved: changing the approval workflow, managers, or tags no longer silently reopens it.
- The calendar view now works when start/end times are turned off — entries stack by duration — and your choice of calendar or grid view is remembered on your account.
- The favorites bar lets you remove any chip — and removals stick. Projects and tasks you used in the previous period carry forward as ready-to-fill rows.
- The calendar view is now the default timesheet view for everyone, with a taller day grid so short entries stay readable and a day that fills its column exactly to the end of your schedule.
- Start and pause a timer without leaving what you’re doing: hover an entry on today’s calendar for a play/pause button, or use the one on any favorite chip. A pulsing red dot marks the entry being recorded and its duration ticks up live in place.
- A play button on today’s suggestions — in the side pane, on the calendar ghosts, and in the suggestion popup — accepts the suggestion and keeps the clock running on it in a single, undoable gesture.
- What you’re planned to work on now shows up on future days as read-only forecast cards — a muted, dashed preview that becomes fully actionable once the day arrives. Reopening a past week that’s still draft or rejected regenerates its planned suggestions, so staffing added after the fact still appears.
- Suggestion cards now show the project or task they’re about, with its picture and color instead of a generic icon, and calendar entries carry a small ring comparing time logged on a task against its planned hours. Drop a favorite straight onto a suggestion to retarget it to that project or task and accept it in one move.
- Accepting, editing, or dismissing a suggestion can now be undone — undoing an accept also removes the entries it created.
- Picking a parent item in a project, task, or tag selector no longer needs ⌘+click: a plain click selects it, and once selected its whole branch is hidden from the list so you can’t pick overlapping entries.
Time off
- Every time-off allowance field — available, accrued, carry-forward limit, and consumed — now states its own unit, days or hours, in the input and in the card summary, so hour-based and day-based allowances can no longer be confused. Available, Consumed, and Accrued sit at the top of the card, right after the time-off type.
Integrations & apps
- The AI page now walks you through connecting an assistant step by step — hosted assistants (claude.ai, ChatGPT) sign in directly with no API key; local ones (Claude Code, Claude Desktop, Cursor) use your API key — and lists everything a connected assistant can do. Assistants can also look up your organization’s own category names, so they speak your vocabulary.
- Signing in to the desktop app now hands off to your browser and comes back signed in, so passkey and SSO logins work there.
- Asana sync is steadier: deleting a project or task that already has time logged archives it instead of failing, repeated deliveries no longer create duplicate projects and tasks, tasks moved between projects keep syncing, rate limits are retried rather than breaking the sync, and turning the integration on or off no longer leaves the switch stuck on “updating”.
Settings & permissions
- Role targets are reorganized: the old “my” scope is split into what you manage versus your colleagues, and task access separates tasks you own from tasks you manage. Existing roles migrate automatically. See Roles.
- Timesheet settings are now Timesheet and Planning Settings, and task categories are called Plannings throughout the app.
- A new time restriction keeps start and end times inside the day’s scheduled hours — as a warning or a hard block.
- New timesheet rule: Only an admin can edit someone else’s timesheet.
- Managers and approvers can now open and edit a team member’s timesheet directly from the Approval and Team panes — the edit pencil is no longer admin-only. Who may edit at each approval stage still applies: a timesheet locks once approved, and the rule above still wins when it is switched on.
- A public holiday calendar’s country can now be changed freely — it is no longer locked once loaded.
PlanningTimesheetAIReportsIntegrations
July brings three new ways to plan and track your time: a drag-and-drop Calendar view for your timesheet, time entries suggested automatically from your activity, and a new Staffing view for resource planning. You can now also connect AI assistants like Claude and ChatGPT to your Beebole data.
Planning
- New Staffing view for tasks, alongside the Gantt and Kanban: drag on a long-horizon timeline to book people onto projects, set each booking’s allocation percentage, and see everyone’s workload and remaining capacity at a glance — grouped by people or by project, filterable by tag.
- A booking no longer needs a name: assign a person to a project for a date range, and Beebole names it automatically from the two.
- Gantt and Staffing timelines can now scroll into the past, switch Planned figures between hours and days, and auto-scroll when you drag a bar to the edge of the screen.
Timesheets
- New Calendar view for your timesheet: a day-by-hour grid where you drag and resize entries to set start and end times. Hold ⌘ while dragging to duplicate an entry, or hover over one to delete it.
- Beebole now suggests time entries automatically — from your computer activity (via the new desktop app and browser extension), from Kanban cards moved to a done column, and from recurring patterns. Accept, edit, or dismiss each suggestion from a tray.
- Each timesheet section now has its own Clear rows button that removes just that section’s rows for the current period — and you can undo it with Ctrl+Z.
- Public holidays no longer count toward required hours, so timesheets aren’t flagged as under-time for them.
- New time restriction for admins: only allow time entries within the working hours defined in the schedule.
Reports & budgets
- Build a report from a plain-language question — describe what you want and get the report back.
- A redesigned reports experience on mobile: pick a folder, change the period, and read each report from your phone.
- New drill-down detail sheets on the Budget Status and Absence Quotas reports — tap into a single project or person for the breakdown.
- Budget alerts now include a burn-rate forecast that warns you when current spending is on track to exceed a budget.
- Reports and report folders with no saved period now default to the current month instead of pulling in every record ever logged.
Integrations & apps
- Connect AI assistants such as Claude and ChatGPT to your Beebole data through the new MCP server, and review or disconnect them anytime from the Connected apps list.
- Download the desktop app (macOS, Windows, Linux) and browser extension (Chrome/Edge, Firefox) directly from Connected apps, with step-by-step install instructions.
- The monday.com integration is now available to everyone.
- The import from a legacy Beebole account is now granular: choose exactly which data to bring over — people, projects, tags, schedules, budgets, time records, and more — with live counts shown before you start.
Notifications
- Approvers now receive an approval digest summarizing timesheets awaiting their review, including a flag for days with significant after-hours time.
- Timesheet summary emails now show the full project and task path, making entries easier to identify.
- Notifications are only sent to people who actually belong to your organization — archived people and expired invitations no longer receive them.
LanguagesTimesheetTime offReportsSecurity
Beebole is now available in ten languages, admins get precise control over how time is logged, and unused time off can carry forward into the next period.
Now in ten languages
- The app is fully available in nine more languages alongside English: Czech, German, Spanish, French, Hungarian, Italian, Dutch, Polish, and Portuguese.
Timesheets & approvals
- New organization-wide time restrictions let admins govern how time is logged: keep entries within a project’s or person’s validity dates, block future-dated entries, require a comment on submission, cap or require hours against the schedule, allow time only on working days, limit time off to the available quota, and keep absences to a single day.
- Time records can now be locked by approval state and role — for example, preventing edits once a timesheet has been submitted or approved.
- New Lock date that freezes all time records on or before a chosen day — no one can create, edit, move, or delete them, admins included. Set it organization-wide or per person, team, or project.
- Approval improvements for managers: a sticky action bar with always-visible Approve and Reject buttons, accurate per-person and per-period totals, and drill-down into project and task breakdowns.
Time off
- Unused absence allowance now carries forward into the next period, limited by a cap you choose, and each allowance shows how much has been consumed — accurately, even when allowances overlap. See Time off.
- Time off type pickers now show only the types each person is actually allowed to use — including when a manager logs time off on someone’s behalf.
- Public holiday calendars now cover past years as well as upcoming ones, can be loaded for a specific year, and keep your custom changes when reloading.
Reports
- Report columns can now be reordered, marked as subtotals, and hidden when empty — and subtotals stay correctly scoped within their group. See Custom reports.
- New columns and filters: hourly and daily billing and cost rates, markup percentage, time-entry comments as a column, and filtering by project or task category (including “is not” exclusions). Matrix reports can swap rows and columns.
- New Excel add-in: open Beebole reports directly in Excel and refresh the data with one click. Both the Excel and Google Sheets add-ins now offer many more report columns and let you pick your data region (Europe or America).
- Report folders gain an “Absence / working time” scope that switches every report in the folder between working time and time off in one place.
Access & security
- You can now sign in with a passkey.
- Authorizations now support separate view and edit permissions with a search box, plus new granular permissions controlling who can assign managers, tasks, schedules, time off, expenses, custom fields, and tags.
- The “People manager” role has been renamed to Team lead.
Other improvements
- Projects and people can now have a validity period (start and end dates).
- Inviting people now sends invitations in bulk, with a clear summary of how many were sent, already in the organization, or missing an email address.
- The QuickBooks export now sends each entry’s billing rate and billable status, includes the comment as the description, and matches customers and items correctly at any level of the project hierarchy.
Launch
Welcome to the new Beebole
After many months — really, years — of work, the new Beebole is here. We rebuilt the app from the ground up: faster, more flexible, and shaped around how teams track time today. This first note is a heartfelt thank-you to everyone who helped us get here, and a quick look at what’s waiting for you.If you’ve been with us a while: your existing account keeps running exactly as it is — nothing disappears, and there’s no deadline to move. When you’re ready, your data comes across in one guided step. The full story, feature by feature, lives in the Migration guide.New to Beebole? The Quickstart takes you from sign-up to your first report in six steps.A few things we’re proud of
- Time tracking that bends to your rhythm — configurable timesheet periods, entry in hours, days, or percent, work-from-home and non-billable flags, and your calendar dragged straight onto the timesheet.
- Planning that’s actually planning — tasks are first-class now, with a Kanban board, a Gantt timeline, dependencies, and workload at a glance.
- Approvals, your way — multi-stage workflows, approve or reject right from an email or your phone, and a full history on every timesheet.
- Sharper insight — custom fields across projects, people, tasks, and time; project expenses; and richer reports.
- Connected — Jira, Asana, and Linear integrations, Google and Microsoft calendars, and a modern GraphQL API.