With the OneLogin SCIM integration, Admins can create, update, and delete users in Dialpad by using the OneLogin Administrative Portal.
Who can use this feature?
OneLogin integrations are available to all Users on Dialpad Talk, Support, and Sell.
Setting Up API Keys
- Have your Company Admin navigate to Admin Settings > My Company > Authentication > API Keys
- Select Add a Key and generate a new API key for OneLogin
Before following the steps below, you will want to ensure you have:
- Dialpad Company Admin (Super Admin) access
- OneLogin Administrative Portal Access
- Dialpad Enterprise Plan
- Available licenses
On the OneLogin administrative portal, under the Applications tab, click on Add App seen on the upper-right corner.
Type Dialpad on the Search bar and hit Enter.
Select Dialpad (with SAML 2.0 and provisioning tabs).
Enter a Display Name and click on Save.
Before you move on to the configuration tab in OneLogin, you will want to open the SAML settings on the Dialpad Admin page in another browser tab.
Select the SAML provider as OneLogin.
Take note of the SP SSO Url and SP Entity ID
Navigate to the Configuration tab of the Dialpad app in OneLogin admin.
Enter your org domain in Application Details. It must match the SP SSO Url, as shown above.
In API Connection, enter the API key previously generated in the SCIM Bearer Token field.
Select Enable and then click on Save.
Click the SSO OneLogin, while keeping the Dialpad SAML page open in another tab.
Copy and paste the following OneLogin attributes into their corresponding Dialpad fields as specified in the table below. Then, click on Save in the Dialpad page.
Configure User Provisioning
Now that SAML has been set up, navigate to the Provisioning tab and check "Enable Provisioning" to set up SCIM and click save.
Requiring Admin approval for creating, deleting, and updating would require each change to be approved again.
Creating and Deleting Dialpad Users
Once OneLogin is configured for SCIM, new users can be provisioned on Dialpad by creating them in the OneLogin portal.
Navigate to the Users tab and select New User
Create the new user and click Save User
Next, navigate to Applications and select Add the Dialpad Application login
Update any relevant details and hit Save.
What are the default mappings?
- Office in OneLogin → Office in Dialpad
- Number in OneLogin → Number in Dialpad
- Email(s) in OneLogin → Email(s) in Dialpad
- Username in OneLogin → Username in Dialpad
- First name in OneLogin → First name in Dialpad
- Last name in OneLogin → Last name in Dialpad
What happens to the existing users once SCIM is added to the company?
Any users that already exist in both Dialpad and OneLogin get linked together using their email address to determine which corresponds to which, and any fields that were out of sync will be communicated to OneLogin.
How is a number assigned?
We would first assign it from the reserved pool in the office. If not, we would use the area code of the office where the user is assigned to.