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:
Find ID of your Calamari calendar in calendar settings and copy it:
Select 'Calendar log events'
Paste the copied calendar ID to audit in Google
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.
Open Configuration โ Integration โ Google Workspace
Enter the email address of your Google Workspace Super Admin
Click Save and Resynchronize
If you're not sure whether you have the proper permissions, verify your role in your Google Workspace account:
Go to admin.google.com
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.
Click Admin install
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
Go to Security โ Access and data control โ API Controls
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:
Go to admin.google.com
Go to Apps โ Google Workspace Marketplace apps โ Apps list
Choose Calamari
4. Click View organizational units and groups.
5. Make sure that the Calamari app is available to all organizational units and groups