Skip to content

15Five has 13 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.

13

integrations live for 15Five's customers

<1

month from kickoff to first data

about 3

months from kickoff to public launch

Key facts

15Five at a glance

Customer
15Five
What they do
HR and performance management software
Truto products used
Unified APIs, the Proxy API, RapidBridge sync jobs, webhooks, the Link SDK and RapidForm
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)

Overview

How Truto worked with 15Five

01

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.

02

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.

03

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.

Timeline, 2026

From kickoff to public launch

  1. Kickoff: a Truto engineer is assigned to 15Five.

  2. 15Five asks whether one admin connection can follow every employee's Google Calendar.

  3. Truto demos company-wide calendar sync, 2 days after 15Five asked. 15Five's leadership approves a full proof of concept the next day.

  4. Slack and Google Calendar data lands in 15Five's storage. Jira follows the next day.

    Under 1 month in

  5. Outlook Calendar, Microsoft Teams, Asana, Notion, Google Drive and OneDrive go live. 15Five's first early-adopter customer connects Teams and Outlook.

  6. GitHub and Salesforce go live.

  7. 15Five releases its first batch of integrations publicly at 15Five Next.

    About 3 months in

  8. Aug–Oct

    Jobs that pull in older history arrive, and Zoom and Google Meet go live.

Asked → delivered

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

For engineers

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 and Salesforce
  • Also built for 15Five: Zendesk, Linear and HubSpot sync jobs

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

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 a Zoom allowlist

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

FAQ

Questions about 15Five and Truto

Which integrations does 15Five run on Truto?

15Five runs 13 integrations on Truto: Slack, Microsoft Teams, Google Calendar, Outlook Calendar, Google Meet, Zoom, Jira, Asana, Notion, Google Drive, OneDrive, GitHub and Salesforce. 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.

Want integrations shipped like this?

Tell us which integrations your customers keep asking for. We will show you how Truto would build them, and how long it would take.