Skip to main content
Beebole’s Google Calendar connection lets you view your Google Calendar events next to your timesheet and turn them into time entries. It works per user and is read-only — Beebole reads your events for the displayed period and never writes anything back to Google. Use it to log meetings and appointments you already have on your calendar without retyping them.
This connection lives in the timesheet, not under Settings > Integrations. Each person connects their own calendar. The connection is kept in the browser you connect from, so on another browser or device you connect again.

Connect your Google Calendar

Open the calendar pane from your timesheet, then sign in with Google.
1

Open the calendar pane

In the grid view of your timesheet, click the calendar button (Import your calendar events) in the button cluster at the top left. The calendar pane opens on the left of your timesheet.
Beebole timesheet in Grid view with the calendar pane open on the left, showing the Google and Microsoft sign-in icons and the prompt Click an icon above to connect your calendar, next to the week's rows of time entries

The calendar pane beside the timesheet, before a calendar is connected

2

Sign in with Google

Click the Google icon (Sign in with Google). A Google window opens at accounts.google.com asking you to choose your account and allow read-only access to your calendar.
3

Review your events

Once connected, Beebole loads your Google Calendar events for the period your timesheet is showing, grouped by day. Changing the timesheet period reloads the matching events. Beebole reads your primary Google calendar only: events from other calendars you own or subscribe to don’t appear.

Log an event as a time entry

The calendar pane shows your events for the displayed period. Assign them to your timesheet by clicking or by dragging. The pane works in the timesheet’s grid view: if you are in the calendar view, click Grid view next to the Timesheet title first.
Click one or more events to select them. The pane shows how many you selected and the prompt Click a timesheet row to assign. Then click the timesheet row you want. Beebole creates a time entry from each selected event. Click Cancel or press Esc to clear the selection.
Each new time entry takes the event’s start and end times, and the event’s title becomes the entry’s comment. Events you have already logged show a green Tracked badge and are dimmed, so you can tell at a glance what is left to record. When your timesheet is submitted or approved, the pane shows This timesheet cannot be updated and you can’t assign events to it.

Disconnect your Google Calendar

In the calendar pane footer, click Sign out / reset connection. This clears the stored connection from your browser and removes the events from the pane. Your time entries and your Google Calendar are not affected. The pane connects one calendar at a time. To switch to Microsoft Calendar, click Sign out / reset connection, then click the Microsoft icon.

Timesheets

Record, submit, and manage your time entries in Beebole.

Microsoft Calendar

Connect Microsoft Calendar to your timesheet the same way.

All integrations

Explore all available Beebole integrations.

Frequently asked questions

No. Beebole’s Google Calendar connection is read-only. It reads your events for the displayed timesheet period to show them in the calendar pane, and never creates, edits, or deletes anything in Google Calendar.
You connect it from the timesheet, not from Settings > Integrations. In the grid view, open the calendar pane with the calendar button (Import your calendar events) at the top left of the timesheet, then click the Google icon (Sign in with Google).
No. The Google Calendar connection is per user and stays in your own browser. Each person who wants to import calendar events connects their own account.
Beebole shows the Tracked badge on an event when a time entry in the displayed timesheet starts at the same time, which is the case for every event you assign from the pane. Tracked events are dimmed in the calendar pane so you can focus on the events still to record.
Beebole shows the events of your primary Google calendar for the period your timesheet is currently displaying, grouped by day. When you move to a different period, the pane reloads the events for that period.