Skip to main content
1

Open your timesheet

Navigate to your Timesheet page in Beebole.
2

Open the calendar panel

Click the Calendar icon in the timesheet toolbar to open the calendar events panel.
3

Connect to Google Calendar

Click Connect to Google Calendar. A popup appears asking you to sign in to your Google account and authorize Beebole to read your calendar events.
4

Authorize access

Follow the Google OAuth prompts to grant Beebole read-only access to your calendar. The popup closes automatically when the connection is complete.
5

View your events

Your Google Calendar events for the current timesheet period now appear in the calendar panel. You can drag and drop them onto timesheet rows to log time.
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, and the connection stays in your browser.

Connect your Google Calendar

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

Open the calendar pane

Open your timesheet and click the calendar icon in the header (tooltip: Import your calendar events). The calendar pane opens beside your timesheet.
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.

Log an event as a time entry

The calendar pane shows your events for the displayed week. Assign them to your timesheet by clicking or by dragging.
Click one or more events to select them — the pane shows the count 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 to clear the selection.
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.

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.

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. Open the calendar pane with the calendar icon in the timesheet header (Import your calendar events), then click 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.
The Tracked badge marks events you have already logged as time entries for that period. Tracked events are dimmed in the calendar pane so you can focus on the events still to record.
Beebole shows your Google Calendar events for the period your timesheet is currently displaying, grouped by day. When you move to a different week, the pane reloads the events for that period.