The 15Five and Rippling integration connects employee and group data between the two platforms, enables Single Sign-On (SSO) access to 15Five through Rippling, and optionally syncs performance data from 15Five back to Rippling.
This article is relevant to 15Five Account Admins who are also Rippling administrators. This feature is available on all 15Five pricing packages.
Feature Structure
What This Integration Does
The Rippling integration supports five capabilities:
- Automatic account provisioning — Creates and removes 15Five user accounts when employees are onboarded or offboarded in Rippling. Smart Rules control which employees receive accounts and what permissions they receive.
- Group membership management — Maps 15Five groups to Rippling groups so group membership is controlled from within Rippling. Groups can be configured by employee name, department, role, employment status, or management level.
- Employee data sync — Syncs employee attribute fields from Rippling to 15Five on any user update and on a daily schedule.
- Single Sign-On (SSO) — Allows employees to access 15Five in one click using their Rippling credentials via SAML.
- Performance data sync — Optionally pushes Pulse scores, Objectives data, and review cycle data from 15Five to Rippling.
Data Fields
Fields Pushed from Rippling to 15Five
| Rippling Field | 15Five Field |
|---|---|
| first_name | first_name |
| last_name | last_name |
| job_title | title |
| pushState | is_active |
| manager_email | sendwelcomefrom |
| employee_id | employee_id |
| manager_email | reviewer_email |
| work_location.nickname | location |
Review Data Pulled from 15Five to Rippling
| Rippling Field | 15Five Field |
|---|---|
| all_participants | participants |
| spokeId | user_details.id |
| review_id | review_id |
| reviewstartts | cyclestartts |
| reviewendts | cycleendts |
| description | name |
| status | status |
Objectives Data Pulled from 15Five to Rippling
| Rippling Field | 15Five Field |
|---|---|
| spokeId | objective_id |
| status | is_active |
| end_ts | end_ts |
| start_ts | start_ts |
| description | description |
| objectiveCompletePercentage | percentage |
Pulse Data Pulled from 15Five to Rippling
| Rippling Field | 15Five Field |
|---|---|
| spokeId | pulse_id |
| created_ts | reportingperiodend |
| pulse_value | value |
| suspokeid | user |
Viewing 15Five Data in Rippling
Once the integration is active and users are matched, performance data is visible from within Rippling in two places:
- Employee profile pages — Accessed from the People tab (admin) or My profile (employee). Select 15Five on the profile page to view an individual's Pulse data, Objectives, and review cycles, subject to their 15Five permissions.
- Rippling 15Five Application dashboard — Shows aggregate Pulse data averaged across the company, filterable by department, location, and other attributes.
The Objectives section shows all company 15Five objectives, including remaining time to completion and completion percentage.
The Reviews section shows each employee's ended, active, and upcoming review cycles, including cycle periods. Review content is not included — only cycle metadata.
Key Rules
- Groups must be created in 15Five before they appear in Rippling for mapping.
- Any group changes made in Rippling are immediately reflected in 15Five.
- The Public API key is 32 characters long. The SCIM key is 30 characters. Do not use them interchangeably.
- The default API endpoint is
my.15five.comunless your account has a unique subdomain. - If SSO is not configured, employees create a 15Five password on first login.
- Review content is not synced to Rippling — only cycle metadata (name, dates, status, completion count).
What You Can Do
Set Up
- Generate a 15Five API key for Rippling
- Configure employee provisioning in the Rippling integration
- Set up SSO with Rippling