Rippling helps businesses manage every employee system — Payroll, Benefits, Computers, Apps and more — all in one, modern platform.
Features
- User & Role Provisioning
- API based provisioning of new users in your application.
- When an employer hires (or terminates) an employee, Rippling will add them to (or remove them from) the 15Five app and configure settings based on their role.
- SSO/SAML
- Users can access the 15Five app in a single click via Rippling SSO (SAML).
Prerequisites
Before you configure provisioning in Rippling...
1. Click on 'Settings' from the left navigation.
2. Then click on 'Features' to expand the feature settings.
3. Last, click on 'Integrations'.
The Public API key is 32 characters long. Not to be confused with the SCIM key, which is 30 characters long.
The endpoint for your API, assuming you do not have a unique subdomain, is my.15five.com.
9. Use the access token to link 15Five's API to your server.
IN RIPPLING
After entering your API key into Rippling, you will be prompted to import performance data from 15Five.
- Select ‘Yes’, if you wish to use the 15Five integration directly within Rippling.
- If you select ‘No’, you will still be able to use the provisioning aspect of the 15Five integration, but will be unable to use 15Five itself directly from Rippling.
Adding users
Now that the connection is established with 15Five, you will configure the provisioning rules for your company’s use of 15Five. This configuration step determines which users will automatically receive 15Five user accounts when a Rippling account is created, aka which users will be provisioned in 15Five when added to Rippling.
Choose the option that best fits your company's need for when people receive access to 15Five. This setting allows you to define when appropriate user accounts will be created and when access will be provided to your employees.
Match your pre-existing employee accounts in 15Five with your corresponding employee accounts in Rippling. In some cases, Rippling’s matching algorithm will not be able to identify an exact match. If this occurs, you should match your pre-existing 15Five accounts with the corresponding employee accounts in Rippling.
Creating groups
Add your employees, or groups of employees, to your 15Five groups. Groups can be pre-created from directly within 15Five or groups can be created and members added simultaneously through your integration. If 15Five recognizes a new group name in the columns 'add_to_groups' or 'active_groups' from your import, these groups will be created upon import. Please exercise caution when you are assigning individuals or Rippling groups to groups in 15Five, as any group changes in Rippling will take place in 15Five as well.
Setting up SSO
Now that you’ve set up your API connection to 15Five, you will have the opportunity to set up SAML single sign-on for your employees as well. If you’d prefer to not set up SAML, you can select ‘I’ll Do this Later’ in the bottom right corner or you can also leave SSO off for the duration of your account. If you choose not to enable SSO/SAML, people will be asked to create a password upon their first 15Five log in. Please follow the SAML instructions on screen in order to configure SAML for your account.
If you decide to enable SAML for your 15Five account, it is strongly recommended that you require your employees to only use single sign-on to access the account. To do this, please proceed to the ‘Single Sign-on’ tab in 15Five under My Account. Underneath ‘SAML Single Sign-On’, please select ‘Details’. From here, check ‘Allow Password Sign In’ to off. This will enforce your employees to sign in to 15Five through Rippling and is generally a good security practice for SAML-enabled applications.
Performance data
To enable the Rippling 15Five integration for performance data, please select the 15Five dashboard and go to the ‘Settings’ tab. Click on the ’15Five Options’ tab and select ‘edit’. Then choose the option ‘Important performance data from 15Five’ as ‘Yes’ and click save.
Once users have been matched within the matching page, a new tab titled ‘Performance’ will be visible in the profile pages of users.
USING 15FIVE WITHIN RIPPLING
In addition to auto-provisioning and single sign-on, the integration with 15Five gains your company insights into your employee’s pulse information, OKRs, and reviews from within Rippling.
PULSE DATA
Pulse data and employee performance metrics are collected regularly in 15Five. Visit your 15Five account to manage your companies check-in reporting settings ie. cadence or check-in question. 15Five Pulse data is collected through automated surveys that are sent to your employees providing a 1-5 feedback scale. This information is then viewable in aggregated form for your company in Rippling under ‘Pulse Data’. Only 15Five admins are able to see this information from the Rippling application dashboard. Pulse data is viewable at an individual level from each employee's profile, which can be accessed from the ‘People’ tab as an admin and then selecting on the employee or by selecting ‘My profile’ as an employee.
Once you're on an employee’s (if you’re an admin) or your own profile page in Rippling, select ’15Five’. This allows you to view the individuals Pulse data, OKRs, and Review cycles, so long as you're are properly allowed to view this data based on 15Five permissions.
OBJECTIVES
Objectives or OKRs are your company’s objectives involving this employee within 15Five. These objectives show the time to completion, as well as the completion percentage as marked within the 15Five.
REVIEWS
Reviews shows the employee's Ended, Active, and Upcoming review cycles. The employees are able to view the review cycles they have and the cycle periods associated with each review cycle.
FAQs
How do I create and manage users?
Connect 15Five with Rippling to automatically create and remove user accounts when you onboard and offboard employees. You can use smart rules to set configurations about who should have access to which administrative status– and when– so each employee gets 15Five access in addition to the correct permissions. If SSO/SAML is enabled, users will be able to access 15Five through Rippling. If SSO/SAML is not enabled, users will use their email and set a 15Five password to log in.
How do I manage groups in 15Five?
You can automatically assign your employees to groups in 15Five, so every team is together. Configure your groups using specific employee names, or by fields in Rippling such as department, role, employment status, or management level.
Managing groups in 15Five takes your provisioning automation to the next level by allowing you to map your teams user accounts to the corresponding access types in 15Five. Groups in 15Five can also be used to ask group-specific questions on 15Five check-ins, pull reporting per group, configure unique settings for a group, and/or create group-type objectives.
Groups can be pre-created from directly within 15Five or groups can be created and members added simultaneously through your integration. If 15Five recognizes a new group name in the columns 'add_to_groups' or 'active_groups' from your import, these groups will be created upon import.
What information is pushed to 15Five via SSO/SAML?
- Employee Email
- Employee First Name
- Employee Last Name
- Employee Job Title
- Employee Reviewer Email (Manager)
- Employee Work Location
- Employee ID
What information is pushed to 15Five via API?
Data Pushed to 15Five from Rippling | |
Rippling Field | 15Five Field |
first_name | first_name |
last_name | last_name |
job_title | title |
pushState | is_active |
manager_email | send_welcome_from |
employee_id | employee_id |
manager_email | review_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 |
review_start_ts | cycle_start_ts |
review_end_ts | cycle_end_ts |
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 | reporting_period_end |
pulse_value | value |
su_spoke_id | user |
Who can view 15Five data in Rippling?
Type of Data | Which fields are used by Rippling | Where in Rippling is it shown? | Who can view the data? |
Individual pulse data | The value and create_ts of all pulses | Profile page | Self, and admins with permission to view sensitive data |
Individual’s objectives | The description, percentage, is_closed, start_ts, and end_ts of any objectives with scope=’individual’ | Profile page | Self, and admins with permission to view sensitive data |
Individual’s review cycles | The name, cycle_start_ts, cycle_end_ts, status of review cycles, and number of completed reviews for individual. Does NOT include contents of actual reviews. | Profile page | Self, and admins with permission to view sensitive data |
Aggregate pulse data | Pulse values averaged over the whole company, or filtered by department, location, etc. In practice, the user may be able to filter down to showing only a single person’s pulse data. | Rippling 15Five Application | Admins with permission to view sensitive data |
How and when does data syncing occur between 15Five + Rippling?
All data fields are synced on any update to a user. Daily data syncing occurs at approximately 1:30am pst, but manual syncs can be triggered from directly within the Rippling 15Five Application at any time.
Disable 15Five + Rippling integration
- To disconnect your 15Five account, please access your 15Five Application as an admin and select ‘Settings’.
- From ‘Settings’, select ‘Manage App Accounts’ and then click on the trash icon to remove the connection between your accounts.