Setting up Connected Apps

Setting up Connected Apps

Creating a Connected App

To create a connected app
  1. In the Zoho Developer console homepage, click Extensions for Zoho CRM.
  2. Click Edit below the extension for which your app will be created.
  3. Click Connected App in the left pane of the Extension Details page.
  4. Click Create Connected App.
  5. Provide a name and description for the app.
  6. Provide a Contact Email and Contact Number.
  7. Click Create.
  8. The connected application will be created and you will be redirected to the Connected App Details page where you can configure SAML and OAuth Settings.
 

Configure SAML settings

Once you have created your connected app, you must configure the following SAML settings to allow single sign-on:
  1. Configure SP details - Performed by the developer
  2. Configure IdP details - Performed by the end user

Configuring SP settings

For single sign-on to work effectively, the developer has to configure the Service Provider parameters in the connected app. Parameters include Entity ID, ACS URL, Subject type, and Name ID format. Refer to the SAML documentation of the SP to get these details.

To configure SP settings
  1. On the Connected Apps  page, click Configure SAML corresponding to the application for which you want to provide SSO.
  2. Provide the Entity ID and ACS URL.
  3. Select a Subject type and Name ID format from the drop-down list.
  4. Click Save and then click OK.

Note
Certain services will have different Start URLs and ACS URLs for each user. In such cases, provide a dynamic value for the URL. This will enable the user to configure the URL according to their user account. The "$" symbol indicates the presence of a dynamic variable and will allow the user to configure URL. Without the "$" symbol, the system will not recognize the value as a dynamic variable and hence the user will not be able to configure the URL thereby making the extension ineffective.

Example:
The ACS URL of Zendesk is https://accountname.zendesk.com/access/saml where the account name is the Zendesk subdomain which is unique to a particular user. In this case enter the ACS URL as https://${accountname}.zendesk.com/access/saml


Configuring IdP settings

Once the SP details are configured in the developer console, the extension can be published and listed in the marketplace. The user who installs this extension will have to configure the IdP settings on the SP side to complete the integration.
To Configure the IdP settings in the SP
  1. Click Settings Icon [] , then select Setup.
  2. Under API, Apps & Integrations, click Extensions and select Installed Extensions tab.
  3. Click Configure corresponding to the connected app extension.
  4. Copy the IdP information and paste wherever it is asked in the SP.
 

Initiating Single Sign-On

The single sign-on for the connected apps can either be initiated by the IdP or SP. In either case the end user is responsible for setting it up.
  

Service Provider initiated SSO

The sign-on can be initiated from the Service Provider's end. The process is explained in this  workflow chart . The user must configure single sign-on in the web application by following the steps provided by the app.
 

Identity Provider initiated SSO

Certain services, such as Marketo, support IdP initiated SSO only. In this case, the user must initiate the sign-on from Zoho CRM by following these steps:
  1. Click Settings Icon [] , then select Setup.
  2. Under API, Apps & Integrations, click Extensions and select Installed Extensions tab.
  3. Click Configure corresponding to the connected app extension.
  4. Click the Application Name in the Connected Applications section.
    This will redirect the user to the application's login page, where the user can sign in using their Zoho CRM credentials.

Note
Developers should include a section about configuring the IdP settings and initiating single sign-on in the help documentation they provide along with their extension. Without this information, the user will not be able to configure their extension properly.
 

Editing a Connected App

To edit a connected app
  1. In the Zoho Developer console homepage, click Extensions for Zoho CRM.
  2. Click Edit below the extension in which the connected app to be edited.
  3. Click Connected App in the left pane of the Extension Details page.
  4. In the Connected App Details page, click the Edit icon [] corresponding to the connected app that has to be modified.
  5. Modify the necessary values and click Save.
 

Deleting a Connected App

To delete a connected app
  1. In the Zoho Developer console homepage, click Extensions for Zoho CRM.
  2. Click Edit below the extension in which the connected app has to be created.
  3. Click Connected App in the left pane of the Extension Details page.
  4. In the Connected App Details page, click the Delete icon [] corresponding to the connected app that has to be deleted.
  5. Read the alert in the pop-up and click OK.


    Zoho CRM Training Programs

    Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

    Zoho CRM Training
      Redefine the way you work
      with Zoho Workplace

        Zoho DataPrep Personalized Demo

        If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

        Zoho CRM Training

          Create, share, and deliver

          beautiful slides from anywhere.

          Get Started Now


            Zoho Sign now offers specialized one-on-one training for both administrators and developers.

            BOOK A SESSION








                                    You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                        Manage your brands on social media

                                          Zoho Desk Resources

                                          • Desk Community Learning Series


                                          • Digest


                                          • Functions


                                          • Meetups


                                          • Kbase


                                          • Resources


                                          • Glossary


                                          • Desk Marketplace


                                          • MVP Corner


                                          • Word of the Day


                                            Zoho Marketing Automation

                                              Zoho Sheet Resources

                                               

                                                  Zoho Forms Resources


                                                    Secure your business
                                                    communication with Zoho Mail


                                                    Mail on the move with
                                                    Zoho Mail mobile application

                                                      Stay on top of your schedule
                                                      at all times


                                                      Carry your calendar with you
                                                      Anytime, anywhere




                                                            Zoho Sign Resources

                                                              Sign, Paperless!

                                                              Sign and send business documents on the go!

                                                              Get Started Now




                                                                      Zoho TeamInbox Resources



                                                                              Zoho DataPrep Resources



                                                                                Zoho DataPrep Demo

                                                                                Get a personalized demo or POC

                                                                                REGISTER NOW


                                                                                  Design. Discuss. Deliver.

                                                                                  Create visually engaging stories with Zoho Show.

                                                                                  Get Started Now









                                                                                                      • Related Articles

                                                                                                      • Getting Started with Connected Apps

                                                                                                        A Connected App provides you with the means to integrate Zoho CRM with other applications, using APIs. This allows you to incorporate capabilities offered by external applications, thereby extending the feature set of your CRM. The data exchange ...
                                                                                                      • Automation - Setting Up Webhooks

                                                                                                        This guide will help you with the following: Set up Webhooks Use Webhooks Business Scenario 1- Calculate Sales commissions in Zoho Creator App Refer Error Codes HTTP Status Codes Custom Errors Webhooks facilitates communication with third-party ...
                                                                                                      • Building a Ytel Connected App with Custom Button and Web Tab Widgets

                                                                                                        A Ytel extension with Zoho CRM allows a CRM user to, Send an SMS to a contact or list of contacts using Custom Button. Create SMS templates. Retrieve authentication details, add balance amount, edit phone numbers, and purchase new numbers through web ...
                                                                                                      • Setting Price Details

                                                                                                        This guide will help you with the following: Create a Plan Edit Existing Plans Delete Existing Plans Pricing your solution is a very important step, as the price you set will have a significant impact on the success of your solution. There are no ...
                                                                                                      • Automation - Setting up Custom Functions

                                                                                                        This guide will help you with the following: Create Custom Functions Program Custom Functions  Test Custom Functions  Associate with Workflow Rules  Manage Custom Functions  Custom functions help in automation where procedural logic is required, ...
                                                                                                        Wherever you are is as good as
                                                                                                        your workplace

                                                                                                          Resources

                                                                                                          Videos

                                                                                                          Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                          eBooks

                                                                                                          Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                          Webinars

                                                                                                          Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                          CRM Tips

                                                                                                          Make the most of Zoho CRM with these useful tips.



                                                                                                            Zoho Show Resources