Table of contents

First heading in the blog
Last updated
November 20th, 2025

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.

Login & Signup
Login
Integrations
Google Workspace
Login & Signup
Signup
Login & Signup
Setup
TeamScore Dashboard
Team
Reports
Login & Signup
Add and Manage Users
Help & Support
Report a Bug
Home & Navigation
Navigation
Accounts
Account View
Activity Dashboard
Activity Detail
TeamScore Dashboard
TeamScore Dashboard
Login & Signup
Login to TeamScore
Activity Dashboard
Activity Dashboard