Installation Guide - Zoho CRM 2 Moodle (Advanced)

Installation Guide - Zoho CRM 2 Moodle (Advanced)

1. Installing the Extension

You can go to Zoho Marketplace to install the extension, or log in to your Zoho CRM account to install.


To install the extension


1.1 Click Setup > Marketplace > Extensions > All.
     All the installed extensions are listed. Under All Marketplace you can view all the extensions supported in CRM.

1.2 Click All Extensions, browse and click Zoho CRM 2 Moodle (Advanced).
      The details about the extension will be available.

1.3 Click Install.

1.4 In the following screen, check the Allow Marketplace vendors to contact me regarding product offers and promotions and click Install.


1.5 Check to agree on the Terms of Service and click Continue to Install.


1.6 Choose Users/Profiles and click Confirm


1.7 Then take a 10-day free trial or take a $25 monthly payment.



1.8 
Once installation completes, click Settings to get into the Moodle Settings and Moodle Field Mapping page.




1.9 Moodle Settings tab will auto active while redirecting. From there you will get the below:

Moodle API URL: e.g: https://yourmoodledomain/webservice/rest/server.php (http or https depends on your moodle application server)



Moodle API Key: e.g: cfeb9XXXXXXXXXXXXXXXXXXXXXXXXXX90d




2 How to get Moodle API Key

To get Moodle API Key please follow the instruction steps below:


2.1 
Login to your Moodle site as Administrator


2.2 
Check is it Enabled the Web service 

  • Go to Site administration > Plugins > Web services > Overview


2.3 Create a new External service.

2.3.1 Go to Site administration > Plugins > Web services > External Services

2.3.2 Add new External Service


2.3.       2.3.2 After click Add service it will redirected to Add Functions to that Service

2.3.       2.3.3 Click to ‘Add Functions’





2.3.         2.3.4  It will open a form for adding functions.


    2.3.5  Choose the following functions: 

core_course_get_categories

core_course_create_categories

core_course_update_categories

core_course_get_courses

core_course_create_courses

core_course_update_courses

core_user_get_users_by_field

core_user_update_users

core_user_create_users

enrol_manual_enrol_users

core_enrol_get_users_courses

gradereport_overview_get_course_grades

Gradereport_user_get_grade_items

 

2.3.                 2.3.6 And click ‘Add Function’




2.4 Check, is it Enabled REST Protocol

  • Go to Site administration > Plugins > Web services > Manage protocols


2.5 Add Token

  • Go to Site administration > Plugins > Web services > Manage tokens
  • Choose Admin User, 
  • Select Service that you created as an example, new  ‘OSC CRM to Moodle’.
  • Click ‘Save changes’


  • And save it will list the Token
  • Copy the token and place into Extension Settings field “Moodle API Key”


2.6 Select Moodle Field Mapping tab to map CRM fields with Moodle fields. There, map the following:

·         Zoho CRM Contact module fields with User of moodle fields and click Save Field Mapping button.

·         Zoho CRM Deal module fields with Moodle Enrolment fields  and click Save Field Mapping button.

·         Zoho CRM Product module fields with Moodle Course fields and click Save Field Mapping button.




3 Uninstall Zoho CRM 2 Moodle (Advanced)

You can uninstall the Lead to Vendor extension whenever you wish to. Remember that deleting this extension will delete all its associated data.

 

To uninstall Zoho CRM 2 Moodle (Advanced)

3.1 Click Setup > Marketplace > All.
All the installed extensions are listed. Under All Marketplace you can view all the extensions supported in CRM.

3.2 Browse for Zoho CRM 2 Moodle (Advanced) Extension and click the corresponding Uninstall link.

3.2 Click OK to confirm.
The extension will be uninstalled.

 


    • Related Articles

    • Installation - Zoho CRM 2 Canvas

      Inside your Zoho CRM, click the Settings icon at the top right corner. Then, go to - Marketplace >> All By default, you will land on the “All Extensions” tab. Type “Zoho CRM 2 Canvas” in the search box. You can either start your free trial or ...
    • FAQ - Blackboard LMS for Zoho CRM

      Q1. What are the basic requirements for this extension? In order to use the Blackboard LMS for Zoho CRM extension, you will need - An active Zoho account An active Blackboard account Q2. What is the price of the Blackboard LMS for Zoho CRM extension? ...
    • Demo - Zoho CRM 2 Moodle (Advanced)

      You can see a complete introduction of this plugin in this video - Demo Video The Moodle Advanced Extension for Zoho CRM allows your Zoho CRM to integrate records from standard modules such as Contacts, Deals (Enrollments), Courses (Products), and ...
    • FAQ - CRM 2 Moodle (Advanced)

      Here's a handy FAQ that we've made to address some common questions and issues. Hopefully, you find the answer to your questions here. Q1. What are the basic requirements for this extension? To use our Zoho CRM 2 Moodle (Advanced) extension, you need ...
    • USER GUIDE - Zoho CRM 2 Moodle (Advanced)

      CRM Modules Customizations: During the installation of the Moodle extension in your Zoho CRM, custom fields will be created in modules for easy operating and usage during the sync. Contacts: Moodle Role: dropdown values (Student, Teacher). Moodle ID: ...