Skip to main content
All CollectionsIntegrationsGoogle Workspace
How to solve common Google Workspace integration issues?
How to solve common Google Workspace integration issues?

This article serves as a to-do list for when you experience any issues with Google Workspace integration.

Kamil Wojewoda avatar
Written by Kamil Wojewoda
Updated this week

Integrating Calamari with Google Workspace can streamline absence management and improve workflow efficiency. This article explains frequent issues and describes how to fix them:

๐Ÿ•ต๏ธโ€โ™€๏ธ In case you need any assistance to solve this issue, please reach out to our team at [email protected]

1. Requests are not synced

If leave requests or remote work entries donโ€™t appear in Google Calendar, the issue often lies in missing permissions. If you see that Calamari isnโ€™t syncing events with Google, follow these steps:

Sync issues for specific users

If leave requests or remote work entries donโ€™t appear in Google Calendar only for certain users, first check if the user is properly integrated with Google. To do this:

  • go to Configuration โ†’ People,

  • select the employee, and open their profile,

  • then navigate to the Administration tab

  • check the Integrated with field - you should see the Google icon there.

If you don't see this icon:

  • check if the user's email address is identical to the one in Google

  • go to Configuration โ†’ Google Workspace and click on Resynchronize button.

After you do that, recheck the profile in Configuration โ†’ People.

If you can see this icon and requests are still missing in the calendar or if you don't see this icon, please follow the steps described in point 5 of this instruction.

Sync issues for the entire organization

If leave requests or remote work entries donโ€™t appear in Google Calendar, the issue often lies in missing permissions.

To solve the permissions issue, please follow the steps described in point 5 of this instruction.

Random missing requests

If you notice missing requests on the company's Google Calendar, check if there have been any manual changes. If someone removes or edits a request in the shared calendar, the update will be reflected for everyone.

To check if someone in your organization accidentally modified the shared calendar:

  1. Find ID of your Calamari calendar in calendar settings and copy it:

  2. Select 'Calendar log events'

  3. Paste the copied calendar ID to audit in Google

  4. Check if someone made changes directly on the Calamari calendar in Google (Events called 'Event deleted')

2. Cannot import users

When you try to import users and receive an error, the integration doesn't have proper permissions. To solve the permissions issue, please follow the steps described in point 5 of this instruction.

3. Employees cannot log in with Google SSO

If certain users cannot log in to Calmaari using Google Workspace SSO, first check if the user is properly integrated with Google. To do this:

  • go to Configuration โ†’ People,

  • select the employee, and open their profile,

  • then navigate to the Administration tab

  • check the Integrated with field - you should see the Google icon there.

If you don't see this icon:

  • check if the user's email address is identical to the one in Google

  • go to Configuration โ†’ Google Workspace and click on Resynchronize button.

After you do that, recheck the profile in Configuration โ†’ People.

If you can see this icon employee should be able to log in without the issues.

If you don't see Google icon, please follow the steps described in point 5 of this instruction.

4. Issues that might appear when turning on the integration

Error 400: admin_policy_enforced

If you received Admin policy enforced error when turning on the integration, it means that there might be some restrictions related to third-party apps in your account.

Review the following Google article with solutions that might be implemented on your end: Control which third-party & internal apps access Google Workspace data
โ€‹

Your Google Workspace account is already integrated with another Calamari account

This issue might be related to another account created by trying to log in using a Google account. The system automatically integrated this account with your Google domain. Please contact us at [email protected], and we'll fix this on our end.

5. Fixing Permissions โ€“ Overview

a. Make sure that the person whose email address is entered into the integration has proper Super Admin right

Google Workspace integration requires a Super Admin's email in the Configuration.
Please add the Google Workspace super-admin email to the Calamari configuration.

  1. Open Configuration โ†’ Integration โ†’ Google Workspace

  2. Enter the email address of your Google Workspace Super Admin

  3. Click Save and Resynchronize

If you're not sure whether you have the proper permissions, verify your role in your Google Workspace account:

  1. Go to Directory โ†’ Users:

Click on your profile and check Admin roles and privileges section:

b. Install Calamari app in Google

As Google Workspace Super Admin, go to Google Workspace Marketplace and install Calamari for all users.

If you don't see this option, you don't have sufficient permissions on your Google Workspace account. Next, verify who the Google Workspace administrator in your organization is and ask them to follow the steps above.

c. Verify app permissions in your Google Workspace account

Calamari & Google Workspace integration requires appropriate permissions to work correctly. Here, you can check more details about the required permissions.

To check if you have appropriate permissions assigned, go to admin.google.com

  1. Go to Security โ†’ Access and data control โ†’ API Controls

  2. Click Manage third-party app access

3. Choose the Calamari app

4. Verify the permissions

d. Verify if the Calamari app is available to all users

It's required to set up the Calamari app as available to all organizational units and groups. To verify the relevant assignment:

  1. Go to Apps โ†’ Google Workspace Marketplace apps โ†’ Apps list

  2. Choose Calamari

4. Click View organizational units and groups.

5. Make sure that the Calamari app is available to all organizational units and groups

Did this answer your question?