OneLogin + Dialpad
    • 02 Aug 2023
    • 2 Minutes to read
    • Dark
      Light
    • PDF

    OneLogin + Dialpad

    • Dark
      Light
    • PDF
    • New

    Article Summary

    Your IT team should be doing more than managing lost passwords. With Dialpad's OneLogin’s single sign-on (SSO) integration, IT teams never have to worry about users managing multiple passwords or usernames — everything is synced to their OneLogin account. Users simply log into OneLogin and select Dialpad from their app panel to log in and start placing calls.

    Let's go over this integration.  

    Who Can Use This Feature
    Dialpad's OneLogin integration is available to all Users with Dialpad Ai Voice, Ai Contact Center, and Ai Salesplan, on a Pro or Enterprise level. 
    Admins can manage users via the OneLogin Administrative Portal. 
    *If you're on a Standard or Pro level plan, you'll need to reach out to Customer Support to have this feature enabled.

    Create API Key

    First things first, you'll need your Company Admin to set up API keys. 

    Have your Company Admin navigate to their Admin Settings from Dialpad.com

    1. Navigate to My Company 
    2. Select Authentication 
    3. Select API Keys
    4. Select Add Key and generate a new API key for OneLogin
    5. Copy the API key

    Configure OneLogin

    Before you start configuring OneLogin, make sure you have:

    • Dialpad Company Admin (Super Admin) access
    • OneLogin Administrative Portal Access
    • Dialpad Enterprise Plan
    • Available licenses 

    In the OneLogin administrative portal, head to the Applications tab.

    1. Select Add App (in the upper-right corner)
    2. Type Dialpad in the Search bar
    3. Select Dialpad (with SAML 2.0 and provisioning tabs
    4. Enter a Display Name


      Dialpad Tip:
      Before moving to the configuration tab in OneLogin, open the SAML settings on the Dialpad Admin page in another browser tab.
    5. Select Save
    6. Select OneLogin as the SAML provider
    7. Take note of the SP SSO Url and SP Entity ID

    8. Navigate to the Configuration tab of the Dialpad app in OneLogin Admin portal
    9. Enter your org domain in Application Details 
      • It must match the SP SSO Url
    10. In API Connection, enter the API key previously generated in the SCIM Bearer Token field.
       
    11. Select Enable 
    12. Select Save
    13. Click the SSO OneLogin, while keeping the Dialpad SAML page open in another tab
    14. Copy and paste the following OneLogin attributes into their corresponding Dialpad fields as specified in the table below
    15. Select Save on the Dialpad page

    Configure User Provisioning

    Now that SAML has been set up, you'll need to configure your User provisioning. 

    1. Navigate to the Provisioning tab 
    2. Check "Enable Provisioning" to set up SCIM 
    3. Select Save
    Note:
    Requiring Admin approval for creating, deleting, and updating requires 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. 

    1. Navigate to the Users tab
    2. Select New User
    3. Create the new User

    4. Select Save User    

    Next, navigate to Applications  and select Add the Dialpad Application login 

    Update any relevant details and hit Save. 

    Frequently Asked Questions  

    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 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?

    Dialpad assigns a number from the Office's reserved pool. If there are no numbers in your Reserve Pool, we use the area code of the Office to which the User is assigned to.


    Was this article helpful?