---
title: 15Five has 21 integrations live on Truto
slug: case-studies/15five-truto
description: "15Five runs 21 integrations on Truto. Slack, Google Calendar and Jira were working within a month of kickoff, and the first batch launched about 3 months in."
canonical: https://truto.one/case-studies/15five-truto/
---

# 15Five has 21 integrations live on Truto

The first three, Slack, Google Calendar and Jira, were working within a month. 15Five makes HR and performance management software, and Truto connects it to the tools its customers work in.

- **21** integrations live on Truto
- **<1** month from kickoff to first data
- **~3** months from kickoff to public launch

> Good news is that we had our first early adopter customer connect to both ms teams and outlook calendar today - the connection process was smooth. Thank you for making that possible!
>
> — Nathan Baldwin, 15Five (April 2026)

## 15Five at a glance

- **Customer:** [15Five](https://www.15five.com/)
- **What they do:** HR and performance management software
- **Truto products used:** [Unified APIs](https://truto.one/unified-apis/), the Proxy API, RapidBridge sync jobs, webhooks, the Link SDK and RapidForm
- **Integrations live:** [Slack](https://truto.one/integrations/detail/slack/), [Microsoft Teams](https://truto.one/integrations/detail/msteams/), [Google Calendar](https://truto.one/integrations/detail/googlecalendar/), [Outlook Calendar](https://truto.one/integrations/detail/outlookcalendar/), [Google Meet](https://truto.one/integrations/detail/googlemeet/), [Zoom](https://truto.one/integrations/detail/zoom/), [Jira](https://truto.one/integrations/detail/jira/), [Asana](https://truto.one/integrations/detail/asana/), [Notion](https://truto.one/integrations/detail/notion/), [Google Drive](https://truto.one/integrations/detail/googledrive/), [OneDrive](https://truto.one/integrations/detail/onedrive/), [GitHub](https://truto.one/integrations/detail/github/), [Salesforce](https://truto.one/integrations/detail/salesforce/), [Zendesk](https://truto.one/integrations/detail/zendesk/), [Linear](https://truto.one/integrations/detail/linear/), [HubSpot](https://truto.one/integrations/detail/hubspot/), [Gong](https://truto.one/integrations/detail/gong/), [Granola](https://truto.one/integrations/detail/granola/), [Claude](https://truto.one/integrations/detail/claude/), [Cursor](https://truto.one/integrations/detail/cursor/) and [Codex](https://truto.one/integrations/detail/codex/)
- **Kickoff:** Mar 2, 2026
- **First data:** Under 1 month after kickoff (Mar 26, 2026)
- **Public launch:** About 3 months after kickoff, at 15Five Next (Jun 9, 2026)

## How Truto worked with 15Five

### The challenge

15Five needed data from the tools teams work in every day. Another platform it explored couldn't keep track of changes across a whole company's calendars from one admin connection. Truto demoed it 2 days after 15Five asked.

### What Truto did

A dedicated Truto engineer, backed by Truto's team, built each integration to 15Five's spec in a shared Slack channel, landing every tool's data in 15Five's own storage in the same layout.

### The result

15Five released its first batch of integrations publicly at its 15Five Next event in June. The data feeds 15Five's AI features for managers and performance reviews. Since then, Truto has added AI usage analytics from Claude, Cursor and Codex, call and meeting notes from Gong and Granola, and history backfills for 16 integrations.

## From kickoff to 21 integrations live

Timeline, 2026.

- **Mar 2, 2026:** Kickoff: a Truto engineer is assigned to 15Five.
- **Mar 16, 2026:** 15Five asks whether one admin connection can follow every employee's Google Calendar.
- **Mar 18, 2026:** Truto demos company-wide calendar sync, 2 days after 15Five asked. 15Five's leadership approves a full proof of concept the next day.
- **Mar 26, 2026:** Slack and Google Calendar data lands in 15Five's storage. Jira follows the next day. (Under 1 month in)
- **April 2026:** Outlook Calendar, Microsoft Teams, Asana, Notion, Zendesk, Google Drive and OneDrive go live. 15Five's first early-adopter customer connects Teams and Outlook.
- **May 2026:** GitHub and Salesforce go live.
- **Jun 5–8:** Claude, Cursor and Codex go live for AI usage analytics.
- **Jun 9, 2026:** 15Five releases its first batch of integrations publicly at 15Five Next. (About 3 months in)
- **Aug 10, 2026:** Linear goes live.
- **Aug 24, 2026:** Granola goes live.
- **Sep 9, 2026:** Jobs that pull in older history are built for 16 integrations.
- **Sep 15, 2026:** HubSpot and Google Meet go live.
- **Sep 24, 2026:** Zoom goes live.
- **September 2026:** Gong goes live.

## How fast Truto delivered 15Five's requests

- **Same day:** A separate daily sync of GitHub users
- **Same day:** Sync every public Slack channel without adding a bot to each one
- **Next day:** Sync all 2,000+ public channels in 15Five's own Slack workspace (the full sync then ran in about 75 minutes)
- **2 days:** Let a customer's IT admin connect Teams and Outlook for the whole company, without setting up their own Microsoft app

> Just letting you know we were successful getting slack and calendar data landing in S3 today - great work, and thank you for your help! Huge progress.
>
> — Nathan Baldwin, 15Five (March 2026, first data landing)

## Under the hood

APIs, sync jobs, webhooks and sign-in flows

### Integrations

- Live: Slack, Microsoft Teams, Google Calendar, Outlook Calendar, Google Meet, Zoom, Jira, Asana, Notion, Google Drive, OneDrive, GitHub, Salesforce, Zendesk, Linear, HubSpot, Gong, Granola, Claude, Cursor and Codex
- AI usage analytics from Claude, Cursor and Codex
- Call and meeting notes from Gong and Granola

### APIs

- Unified APIs for instant messaging, calendar, ticketing, file storage and user directory
- The Proxy API for vendor endpoints outside the unified models, such as Google's Directory API

### Data delivery

- RapidBridge sync jobs on cron schedules, incremental from the last sync, writing parquet files to 15Five's AWS S3 storage
- Every tool lands in the same layout, partitioned by source, entity, company and date
- The tools' own webhooks delivered to S3 as parquet in real time
- Separate, date-windowed backfill jobs for older history, for 16 integrations

### Sign-in and setup

- OAuth client credentials and an organisation-level admin install for Microsoft Teams and Outlook Calendar
- 15Five's own OAuth apps for Slack and Asana, and a GitHub App
- Google Workspace service-account access for Google Meet
- Link SDK with Google's native file picker, and RapidForm pickers for Teams channels and Zoom users

### Monitoring

- `sync_job_run` webhooks, plus `integrated_account:authentication_error` and `integrated_account:forbidden_error`, so 15Five knows when a customer's connection loses access
- Separate development, staging and production environments

## Questions about 15Five and Truto

### Which integrations does 15Five run on Truto?

15Five runs 21 integrations on Truto: Slack, Microsoft Teams, Google Calendar, Outlook Calendar, Google Meet, Zoom, Jira, Asana, Notion, Google Drive, OneDrive, GitHub, Salesforce, Zendesk, Linear, HubSpot, Gong, Granola, Claude, Cursor and Codex. Claude, Cursor and Codex supply AI usage analytics. Truto's RapidBridge sync jobs write each tool's data to 15Five's AWS S3 storage as parquet files, in the same layout for every tool.

### How long did 15Five take to go live on Truto?

15Five had its first data within a month. Kickoff was on Mar 2, 2026, when a Truto engineer was assigned to 15Five. Slack and Google Calendar data landed in 15Five's storage on Mar 26 and Jira the next day. 15Five released its first batch of integrations publicly at 15Five Next on Jun 9, about 3 months after kickoff.

### How did Truto handle company-wide calendar sync for 15Five?

Truto demoed company-wide calendar sync for 15Five 2 days after 15Five asked whether one admin connection could follow every employee's Google Calendar. Another platform 15Five explored couldn't keep track of changes across a whole company's calendars from one admin connection. 15Five's leadership approved a full proof of concept the next day.

### How do 15Five's customers connect Microsoft Teams and Outlook?

A customer's IT admin connects Microsoft Teams and Outlook Calendar for the whole company, without setting up their own Microsoft app. Truto enabled that organisation-level admin install for 15Five in 2 days; it builds on OAuth client credentials. 15Five's first early-adopter customer connected Teams and Outlook in April 2026, and Nathan Baldwin called the connection process smooth.

## More customer stories

- [Evergrowth: 6 CRMs live within a month of signing](https://truto.one/case-studies/evergrowth-truto/): Dynamics 365, HubSpot, Salesforce, Zoho CRM, Pipedrive and Attio through a single API, with each customer’s custom fields mapped both ways.
- [BalkanID: 10 more apps in about 2 weeks, ServiceNow HR data in 4 days](https://truto.one/case-studies/balkanid-truto/): Reads users, roles and groups from the apps its customers use, including a long tail of smaller tools, through Truto’s unified user directory.
- [Workweek: Salesforce Events in 16 hours, HubSpot diagnosed in 90 minutes](https://truto.one/case-studies/workweek-truto/): Is building CRM reporting for its B2B newsletter ad network on Truto’s unified CRM API, for Salesforce and HubSpot.
- [Naq: Microsoft Intune in 5 days, and a new AWS API built from its brief](https://truto.one/case-studies/naq-truto/): Builds its compliance-evidence reads of users, devices and cloud accounts on Truto’s unified APIs, with Microsoft Intune live for its customers.
