Zoho Recruit | Building Extension

Building your extension


Step 1: Extension Pre-requisites  

Get access to Developer console
Before you start building your extension, first you’ll need to set up a Zoho Sigma account by visiting  https://sigma.zoho.com/
If you are an existing Zoho customer, you can get access to the Developer Console by logging in using your Zoho credentials.
For new users, to get access to the Developer Console
  1. Go to https://sigma.zoho.com/ and enter your Workspace Name..
  2. Fill in the necessary details and click Create Workspace.
  3. You will receive an email with a confirmation link to your registered email address. Click that link and follow the steps provided to complete your registration.

Now you have a Zoho Developer account and you can begin the journey of your first extension creation.

Identify and prepare extension requirements:
Before you get started, it can be helpful to create a list of features that the extension is going to add in the Zoho Recruit. Not only will this help you strategize the best way to implement the extension, but it will also give you an idea of the steps you need to take before you begin the process of programming your extension. This preparation could include creating a custom field, setting up a custom module or building a webhook for a third-party service.


Step 2: Create your extension. 

2.1 Set up your new extension

  1. Click the Extensions on the top left of the Zoho Sigma homepage.
  2. Click New Extension.
  3. In the New Extension page, Specify the Extension's name.
    Once the name is specified, a Unique Namespace is automatically populated. Once created, the Namespace cannot be changed.
  4. Provide a short description for the extension.
  5. Select the service and click Save as Draft.You will be navigated to the Zoho Developers console.
 

2.2 Set up a workflow rule within the extension.

Workflow rules are a set of conditions that trigger specific actions within your application, such as sending email alerts, assigning tasks or updating the information in your records.
  1. Open the Workflow tab in the left-hand panel.
  2. Choose a name for the rule and give a brief description.
  3. Click Next.

 

2.3 Specify your rule trigger:

To set up a new rule, you must choose which type of execution trigger is associated with that rule. There are two types of rule triggers:
Record Action - trigger rule when records are created, edited, created/edited, deleted or a specific field is updated.
A Date Field's Value - for records matching rule criteria, trigger rule either monthly or yearly based on the value in the selected date field.
  1. Select A Record Action from the drop down menu.
  2. Click Create or Edit.
  3. Click Next.

 

2.4 Set Rule criteria:

  1. Select Execute workflow whenever the criteria is met.
  2. Set the criteria pattern
  3. Click Next.

2.5 Associating your Custom function to a workflow.

Custom functions allow you to use procedural logic to automate processes that are not covered by Zoho's default actions.
  1. Click on the Associate button at the bottom of the page.
  2. In the following screen, you'll be able to create your custom function using Zoho’s DELUGE script editor.
  3. Create a name of custom function and click Save and Close.

Step 3: Test your extension 

Once you’ve finished building your extension, it’s time to test it. Zoho makes this easy by providing an isolated sandbox environment where you can test the extension without affecting the actual Zoho Recruit account in which it is going to be installed. Click Test your Extension at the top of the Extension Details page.

Step 4: Publish your extension 

After successfully testing of the extension you can publish the extension.
Follow the steps:
  1. Open the Extension Details tab in the left-hand panel.
  2. Click Publish next to the name of the extension. A window will open displaying all the fields and custom function you have added.
  3. Review your extension, add remarks so that it becomes easier for us to review the extension and click Confirm.
  4. After you click Confirm, a popup window will appear, displaying the URL for your extension. To install the extension, navigate to the URL by copy the link to another browser window.
  5. If you would like to make your extension publicly available on the Zoho Marketplace, click the check box at the bottom of the popup window. Your extension will be submitted to our review team, and if accepted, other users will be able to install it on their Zoho Recruit systems.
  6. You may also share the extension via email. Click on Share Privately, enter an email address and click on Send. The email will contain the link to installing your extension.

 

Note:
By default, your extension will be private, meaning it will not be listed on the Zoho Marketplace. If you forget to save the URL, you can find it in the Extension Details page.

It is also possible to create an extension that integrates different third-party applications with Zoho Recruit, as different customers are in need of different integrations and this will help them achieve their requirements. These are the methods which we support to integrate the extensions with the third-party services :
  1. Token based authentication by using Custom Variables.
  2. OAuth 2.0 by using Connections.
You can now start building your extension  here

    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


            Get started with Zoho Sign

            in a few quick steps!

            Download Help Guide





                      Still can't find what you're looking for?

                      Write to us: support@zohoforms.com


                            




                            

                          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 SalesIQ Resources



                                                    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

                                                                                      • MailChimp Extension

                                                                                        With the MailChimp extension for Zoho Recruit, you can now synchronize your Campaigns and Subscribers in MailChimp with Zoho Recruit. You also have the option of two-way synchronization, so you can choose whether you want to move data only from ...
                                                                                      • Building Formula Fields

                                                                                        The Zoho Recruit formula fields allow you to define fields that can be populated with dynamically calculated data based on the values returned from other standard or custom fields. For example, in the Candidates module, if you have added a ...
                                                                                      • Building Custom Module

                                                                                        Zoho Recruit offers several default modules for recruitment activities including Job Openings, Candidates, and Interviews. These modules have predefined business logic, including page layout, reports, and workflow automation, which feature limited ...
                                                                                      • The Zoho Sign extension for Zoho Recruit

                                                                                        Zoho Sign is an e-signing solution that enables you to send documents intended recipients in order to acquire their digital signature. The Zoho Sign extension for Zoho Recruit enables you to send the documents required for signing, to any contact ...
                                                                                      • Connections

                                                                                        Connections is an interface to integrate third party services with your Zoho Service, in this case, Zoho Recruit. These connections are used in an URL invocation task to access authenticated data. To establish a connection, it is necessary to provide ...
                                                                                      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