
Table of contents
Introduction to Google Workspace Integration
TeamScore offers a prominent integration with Google Workspace, which is often set up automatically when users sign up. This integration allows TeamScore to connect with several Google services like Calendar, Drive, Meet, Chat, and Login to gather and analyze work activity.
Setup and Permissions
To connect your Google Workspace domain, you grant TeamScore permissions to access relevant data, including:
- View user info on your domain - this helps import and update your team members regularly.
- Access to all calendars you have permission for - essential for fetching user time zones and meeting metadata.
Once authorized, a TeamScore account is created for your organization. Note that TeamScore restricts duplicate Google Workspace domain connections to avoid unnecessary processing load.
Google Services Tracked
TeamScore ingests data from the following Google Workspace services:
- Calendar: Tracks several types of events and calendar changes.
- Drive: Captures interactions like viewing, editing, creating, or downloading files.
- Meet: Logs calls including start/end times and location data.
- Chat: Records chat messages in its own color code.
- Login Activity: Logs login prompts and OAuth grant requests.
Calendar Events Explained
Calendar data is categorized into four main event types:
- Calendar Change Events: These occur when users interact with calendar events, e.g., creating, modifying, or responding to invitations. These are typically short activities (about 1 minute).
- Calendar Blocks: Events without attendees, like personal reminders or tasks, treated as time blocks but generally not scored.
- Internal Meetings: Meetings with attendees who are TeamScore users within your organization.
- External Meetings: Meetings with one or more attendees outside your TeamScore user group.
TeamScore color-codes these meetings differently to provide clear visual distinction in reports and dashboards.
Handling Noisy or Duplicate Data
Due to how Google processes data (e.g., overnight housekeeping creating phantom events), some noise and duplicates appear, such as unwanted meeting room memberships or multiple 3 a.m. events. TeamScore includes overnight processes to detect and squash these duplicates for cleaner insights.
Additional Details on Google Services
- Meet Calls: Logged with explicit start and end times, plus location data via IP addresses. Some attendee information might be incomplete due to Google’s limitations.
- Drive Interactions: Tracks viewing, editing, creating, and downloading files, with a default estimated time of 5 minutes per interaction. Frequent activity gets compacted to reflect estimated work duration.
- Chat Messages: Recorded with their own color coding, useful for teams using Google Chat heavily.
- Logins: Bright green entries indicate login activities, typically taking around one minute.
- Email: Due to API restrictions, TeamScore only logs outgoing emails with limited data (subject and attendees), represented as small red entries, but cannot access or score inbox or incoming emails.
Time Estimates and Scoring
TeamScore assigns estimated durations to activities automatically:
- Emails: 5 minutes per email.
- Calendar Events: Duration equals the event’s start to end time.
- Calendar Changes (e.g., accepting/declining invites): Approximately 1 minute.
- Logins: Approximately 1 minute.
- Drive File Interactions: Default 5 minutes, adjusted overnight if there are multiple related events.
Summary
The Google Workspace integration in TeamScore is designed to provide insightful tracking of user activity across multiple services, with several intelligent rules to categorize and filter data for an accurate reflection of work. While some challenges due to Google’s data behaviors exist, ongoing enhancements aim to refine data quality and user experience.
