On Tuesday, Ola has three meetings in Google Calendar and five tasks due in Task Manager. Before confirming the 2 pm call, she checks two tabs, then asks whether Marek is in the office that day. After connecting the accounts, Google Calendar and team tasks appear in one view in Task Manager; she can also see Marek's absence.

Google Calendar and team tasks meet in one view

Once accounts are connected, Task Manager's Calendar shows your Google events alongside tasks, your own events and team absences. This doesn't mean shared access to private calendars: events imported from Google are visible only to the owner of the connection.

Kasia has a call with the print shop at 2 pm in Google Calendar, and the task "Offer for client Nord" is due at the same time. If she only looks at tasks, she might miss the call with the print shop and book another meeting for 2 pm as well. In Task Manager's Calendar, both entries sit side by side, and the bar at the top shows who's away that day.

Tasks, events and absences are all you need to plan your week - no AI required. If you'd like to explore the layout first, see the Calendar feature.

Weekly Calendar with tasks, events and an absence bar
The weekly view shows due dates on a grid, absences at the top and the task list on the right

First, the administrator gives Google a pass

To connect Google Calendar with Task Manager, the administrator needs to create OAuth credentials in Google Cloud once. OAuth is a way of granting an app access to an account with the owner's consent, without handing over their password to Google. The credentials needed are a Client ID and Client Secret; according to the guide, preparing them takes around 10 minutes and is free.

The order matters:

  1. In console.cloud.google.com, create a project and enable the Google Calendar API in it.
  2. Set up the OAuth consent screen. The Internal type is only available if the company uses Google Workspace, and it only admits accounts from the company domain - a personal Gmail account won't get through it. The External type works for any Google account.
  3. With the External type, click Publish app to change the status from "Testing" to "In production". Leaving it in testing mode means Google disconnects connected accounts every 7 days.
  4. Create an OAuth client of type Web application. In the Authorised redirect URIs field, paste exactly the address shown in Settings → Advanced → Google Calendar (OAuth) in Task Manager. The address ends with /api/gcal/oauth-callback.
  5. Copy the Client ID and Client Secret into the same section of Task Manager and click Save.

The two fields in Google Cloud are easy to mix up. The redirect address goes into the redirect URIs field, not into Authorised JavaScript origins - leave that one empty. If the addresses on both sides differ by even a single character, you'll see redirect_uri_mismatch when connecting the account.

With External credentials, Google may also show a one-off warning: "Google hasn't verified this app". As per the guide, you then go through Advanced → Open. For an unverified app, the limit is 100 connected accounts. You'll find the full sequence of screens in the guide to connecting Google Calendar.

Then everyone connects their own account

Once the administrator has finished the setup, everyone connects their account in Settings → Profile → Google Calendar. You click Connect Google account, choose an account and agree to grant access to the calendar; after returning to Task Manager, you open this section again, pick a calendar from the list and click Import.

On Wednesday, Marek connects his work account so he can see meetings alongside his task due dates. He then uses the same button to add his personal account, where he logs his training sessions. Each connection works independently: it has its own card, chosen calendar and Disconnect button. Neither of these imports shows his Google events to the rest of the team.

The default import window spans from 30 days in the past to a year ahead. If you need a different range, change it in the "Window" fields for the given connection.

There's one special case. When the company's OAuth pass is of the Internal type, Marek's personal Gmail won't get through the company credentials. In that case, Marek can create his own credentials on his personal Google account and use the Connect with your own credentials (advanced) section in his profile. The administrator doesn't need to change the company configuration.

You move an event here, and the change also reaches Google

You can edit an imported event in Task Manager, and the change will also be saved in Google Calendar. This applies to the date, times, content and deletion of the event. When you open the entry, you'll see a "Google event" label along with a link to open it in Google.

On Thursday, Ola moves a meeting from 1:00 pm to 1:30 pm. She can drag it on the grid - times snap every 15 minutes - or change the date in the event window. Grabbing the bottom edge lets her extend the meeting; the shortest entry is 30 minutes. If Ola changes her mind while still dragging, she presses Esc and nothing is saved.

You need to be more careful with deleting than with moving. Deleting a linked event in Task Manager also deletes it in Google. Undo on the toolbar restores it on both sides, but undo only works within the open application (up to 20 changes back), and an event whose date has already passed can't be restored this way.

The edit window for a Google Calendar event in Task Manager
The Google event edit window lets you check the date before changing or deleting the entry

Movement in the other direction requires distinguishing between events and tasks. If you enable the Add new events from Task Manager to this calendar option when connecting, new events created in the app will be sent to Google. Once enabled, upcoming events that haven't been sent yet are also sent. With several connected accounts, you choose one calendar as the export target; Task Manager tasks aren't sent to Google this way.

Colours help you recognise entries, but don't treat them as identical labels in both apps. Import keeps the colour of the Google event or its calendar's colour, and a very light shade may be darkened. On export, Task Manager picks the closest colour from Google's palette.

Changes from Google Calendar arrive every few minutes

Changes from Google Calendar appear in Task Manager automatically every few minutes, as long as someone is using the app. Changes made in Task Manager are saved to Google straight away. If nobody has used the app for a while, the first automatic run will happen shortly after it's opened.

On Friday, Kasia moves a meeting in Google and wants to check the layout of the afternoon straight away. She clicks the sync icon on the top bar of the Calendar; it's visible when a Google account is connected. After the run, she gets a summary of how many events were added, how many changed and how many disappeared. You'll also find the Sync now button next to the connection under Settings → Profile → Google Calendar.

An orange icon means the last automatic sync failed. Hovering over it shows the reason, and clicking it retries. In the profile settings you'll also see the date of the last run and any error. That's a better first step than assuming the meeting was deleted.

One week view doesn't mean a shared private calendar

You're still the only one who sees your events from Google; alongside them you have tasks, your own entries, AI dispatches and the absence bar.

For a Friday week review, choose the 7 days range - this view covers the full week from Monday to Sunday. Ranges of 1, 2, 3 and 5 days are also available, and the List view arranges events one below another by day. List as a calendar view isn't the same as the List panel on the right: from the panel you can drag a task onto the grid to give it a due date.

A three-day Calendar grid with tasks and the List panel on the right
The grid shows due dates, and the panel on the right lets you move a task to a chosen time

If a task has a date but no time, you'll see it at 5:00 pm with an asterisk next to the time. Red means an overdue date, blue means a task due today, and green means a later date. You can also filter entry types or limit the view to a single Workspace; personal events without a Workspace will still be visible. The text how to check your team's absences covers more on the bar at the top itself.

Disconnecting an account doesn't delete meetings in Google

The Disconnect button removes, from your Calendar in Task Manager, the events imported from the selected account along with the connection tokens. It doesn't delete events from Google Calendar and doesn't interrupt other connected accounts. This is a different action from deleting a single event during active sync - that disappears on both sides.

An administrator can remove company credentials under Settings → Advanced → Google Calendar (OAuth) → Remove credentials. This will disconnect anyone using those credentials and remove their imported events from Task Manager, but won't change anything in Google. Accounts connected via their own credentials will remain connected. You can also revoke the app's access from your own Google account under Security → Third-party app connections.

The message "The administrator hasn't configured credentials yet" means there's no company pass. "You don't have access" with a private Gmail account indicates an Internal-type pass.

For redirect_uri_mismatch, fix the redirect address in Google Cloud. The message "reconnect account" requires disconnecting and reconnecting the account - Google may have revoked access, for example after the consent was withdrawn or the app was left in testing mode.

Tomorrow, ask your administrator to open Settings → Advanced → Google Calendar (OAuth), copy the redirect address and set up the project in Google Cloud. Then connect your own account and check one day that has both a meeting and a task due date. You can also see how this looks in the Demo.

Frequently asked questions

Will my colleagues see events from my Google Calendar?

No, events imported from Google Calendar are visible only to the person who connected the account. The connection is personal, just like a mailbox.

Do Google Calendar and team tasks sync both ways?

No, Google Calendar events sync both ways, but team tasks don't. Changes from Google arrive every few minutes while someone is using the app, and changes to events in Task Manager are saved to Google straight away. Exporting new events from Task Manager requires enabling an option when connecting; it doesn't cover tasks.

Can I connect a company and a personal Google account?

Yes, you can connect several Google accounts at once, and each works independently. If the company credentials are of the Internal type, a personal Gmail account needs its own OAuth credentials.

Will disconnecting an account remove events from Google Calendar?

No, disconnecting removes the imported events from your Calendar in Task Manager, but leaves them in Google. Other connections keep working.

Why do I see `redirect_uri_mismatch` when connecting an account?

The redirect address saved in Google Cloud differs from the address shown in Task Manager. Copy it again from Settings → Advanced → Google Calendar (OAuth) and correct it in the OAuth client details in Google Cloud.

Sources

  1. Task Manager, Google Calendar - connecting step by step (user guide) - https://taskmanager.pl/materialy/kalendarz-google (accessed: 29 September 2026).
  2. Task Manager, Calendar (user guide) - https://taskmanager.pl/materialy/kalendarz (accessed: 29 September 2026).

The Task Manager Team - we write about teamwork, AI in business and keeping tasks organised, using examples from Task Manager, software installed on your own server. Task Manager has been developed by Blue Creation Group (Piotr Łącz) since 2013 and is used by organisations including Neonet, the Military University of Technology and Polpharma - read customer reviews. We check our articles against the user guide and the latest version of the software.