|
1 |
| -========================================== |
2 |
| -How to motivate and reward my salespeople? |
3 |
| -========================================== |
| 1 | +================ |
| 2 | +CRM Gamification |
| 3 | +================ |
4 | 4 |
|
5 |
| -Challenging your employees to reach specific targets with goals and rewards is an excellent way to |
6 |
| -reinforce good habits and improve your salespeople productivity. The Gamification module gives you |
7 |
| -simple and creative ways to motivate and evaluate your employees with real-time recognition and |
8 |
| -badges inspired by game mechanics. |
| 5 | +In Odoo's *CRM* app, *gamification tools* provide the opportunity to evaluate and motivate users |
| 6 | +through customizable challenges, goals, and rewards. Goals are created to target actions within the |
| 7 | +*CRM* app, and can be tracked and rewarded automatically to participating sales teams. |
9 | 8 |
|
10 | 9 | Configuration
|
11 | 10 | =============
|
12 | 11 |
|
13 |
| -Install the *Gamification* module, or the *CRM gamification* one, which adds some useful data |
14 |
| -(goals and challenges) that can be used on *CRM/Sale*. |
| 12 | +To install the *Gamification* module, navigate to the :menuselection:`Apps` application. Click into |
| 13 | +the :guilabel:`Search...` bar at the top of the page and remove the :guilabel:`Apps` filter. Type |
| 14 | +`Gamification` to search. |
15 | 15 |
|
16 |
| -.. image:: gamification/gamification_module_install.png |
17 |
| - :align: center |
18 |
| - :alt: View of the gamification module being installed in Odoo |
| 16 | +If the :guilabel:`Gamification` module is **not** already installed, click :guilabel:`Install`. |
| 17 | +After completing the installation, return to the :menuselection:`Apps` application and search for |
| 18 | +`Gamification` again. |
19 | 19 |
|
20 |
| -Create a challenge |
21 |
| -================== |
| 20 | +On the :guilabel:`CRM Gamification` module, click :guilabel:`Install`. This module features goals |
| 21 | +and challenges related to the *CRM* and *Sales* applications. |
22 | 22 |
|
23 |
| -Now, create your first challenge by going to :menuselection:`Settings --> Gamification Tools |
24 |
| ---> Challenges`. |
| 23 | +.. image:: gamification/gamification-module-install.png |
| 24 | + :align: center |
| 25 | + :alt: View of the gamification module being installed in Odoo. |
25 | 26 |
|
26 | 27 | .. note::
|
27 |
| - As the gamification tool is a one-time technical setup, you need to activate the technical |
28 |
| - features in order to access the configuration. To do so, go to *Settings* and *Activate the |
29 |
| - developer mode*. |
| 28 | + If both the *CRM* and *Sales* apps are installed, the *CRM Gamification* module is automatically |
| 29 | + installed on the database. |
| 30 | + |
| 31 | +To access the *Gamification Tools* menu, first enable :ref:`developer-mode`. |
30 | 32 |
|
31 |
| -.. image:: gamification/gamification_tools_menu.png |
| 33 | +Next, navigate to :menuselection:`Settings app --> Gamification Tools`. |
| 34 | + |
| 35 | +.. image:: gamification/gamification-tools-menu.png |
32 | 36 | :align: center
|
33 | 37 | :alt: View if the gamification tools menu in Odoo Settings
|
34 | 38 |
|
35 |
| -A challenge is a mission that you send to your sales team. It can include one or several goals, set |
36 |
| -for a specific period of time. Configure your challenge as follows: |
| 39 | +.. _crm/create-rewards: |
37 | 40 |
|
38 |
| -#. Assign the salespeople to be challenged; |
39 |
| -#. Assign a responsible; |
40 |
| -#. Set up the periodicity along with the start and the end date; |
41 |
| -#. Select your goals; |
42 |
| -#. Set up your rewards (badges). |
| 41 | +Create badges |
| 42 | +============= |
43 | 43 |
|
44 |
| -.. note:: |
45 |
| - Badges are granted when a challenge is finished. This is either at the end of a running period |
46 |
| - (eg: end of the month for a monthly challenge), at the end date of a challenge (if no periodicity |
47 |
| - is set), or when the challenge is manually closed. |
| 44 | +*Badges* are awarded to users when they have completed a challenge. Different badges can be awarded |
| 45 | +based on the type of task completed, and can be issued to more than one user, depending on the time |
| 46 | +they accomplish the goal. |
48 | 47 |
|
49 |
| -In the example below, 2 employees are being challenged with a *Monthly Sales Target*. The challenge |
50 |
| -is based on 2 goals: the total amount invoiced and number of new leads generated. At the end of the |
51 |
| -month, the winner will be granted with a badge. |
| 48 | +To view the existing badges, or create a new one, navigate to :menuselection:`Settings --> |
| 49 | +Gamification Tools --> Badges`. |
52 | 50 |
|
53 |
| -.. image:: gamification/challenges.png |
| 51 | +.. image:: gamification/badges.png |
54 | 52 | :align: center
|
55 |
| - :alt: View of the challenge form and a challenge being created for Odoo Sales |
| 53 | + :alt: View of the badges page in Odoo. |
56 | 54 |
|
57 |
| -Set up goals |
58 |
| ------------- |
| 55 | +.. note:: |
| 56 | + Some badges can be awarded outside of challenges, as well. Select the Kanban card for the desired |
| 57 | + badge, then click :guilabel:`Grant`. This opens a :guilabel:`Grant Badge` pop-up window. Select |
| 58 | + a user from the :guilabel:`Who would you like to reward?` field. |
| 59 | + |
| 60 | + Add any additional information regarding why the user is receiving the reward in the field below, |
| 61 | + then click :guilabel:`Grant Badge`. |
| 62 | + |
| 63 | +To create a new badge, click :guilabel:`New` at the top-left of the page to open a blank form. |
| 64 | +Enter a name for the :guilabel:`Badge`, followed by a description. |
| 65 | + |
| 66 | +The :guilabel:`Allowance to Grant` field determines when a badge can be granted, and by whom: |
| 67 | + |
| 68 | +- :guilabel:`Everyone`: this badge can be manually granted by any user. |
| 69 | +- :guilabel:`A selected list of users`: this badge can only be granted by a select group of users. |
| 70 | + If this option is selected, it generates a new field, :guilabel:`Authorized Users`. Choose the |
| 71 | + appropriate users from this drop-down list. |
| 72 | +- :guilabel:`People having some badges`: this badge can only be granted by users who have already |
| 73 | + been awarded a specific badge. If this option is selected it generates a new field, |
| 74 | + :guilabel:`Required Badges`. Use this drop-down list to select the badge(s) a user must have before they |
| 75 | + can award this badge to others. |
| 76 | +- :guilabel:`No one, assigned through challenges`: this badge cannot be manually granted, it can |
| 77 | + only be awarded through challenges. |
| 78 | + |
| 79 | +To limit the number of badges a user can send, tick the :guilabel:`Monthly Limited Spending` |
| 80 | +checkbox. This sets a limit on the number of times a user can grant this badge. In the |
| 81 | +:guilabel:`Limitation Number` field, enter the maximum number of times this badge can be sent per |
| 82 | +month, per person. |
| 83 | + |
| 84 | +.. image:: gamification/create-badge.png |
| 85 | + :align: center |
| 86 | + :alt: The details page for a new badge. |
59 | 87 |
|
60 |
| -| The users can be evaluated using goals and numerical objectives to reach. |
61 |
| -| **Goals** are assigned through *challenges* that evaluate (see image above) and compare members of |
62 |
| - a team throughout time. |
63 |
| -| You can create a new goal on the fly from a *Challenge* by clicking on *Add new item*, under |
64 |
| - *Goals*. Select the business object according to your company's needs. Examples: number of new |
65 |
| - leads, time to qualify a lead, total amount invoiced in a specific week, month or any other time |
66 |
| - frame based on your management preferences, etc. |
| 88 | +.. _crm/create-challenge: |
67 | 89 |
|
68 |
| -.. image:: gamification/goal_definitions.png |
69 |
| - :align: center |
70 |
| - :alt: View of the goal definition form and a goal definition being created for Odoo Sales |
| 90 | +Create a challenge |
| 91 | +================== |
71 | 92 |
|
72 |
| -.. note:: |
73 |
| - Goals may include your database setup as well (e.g. set your company data and a timezone, |
74 |
| - create new users, etc.). |
| 93 | +To create a challenge, navigate to to :menuselection:`Settings --> Gamification Tools --> |
| 94 | +Challenges`. Click :guilabel:`New` in the top-left corner to open a blank challenge form. |
75 | 95 |
|
76 |
| -Set up rewards |
77 |
| --------------- |
| 96 | +At the top of the form, enter a :guilabel:`Challenge Name`. |
78 | 97 |
|
79 |
| -For non-numerical achievements, **Badges** can be granted to users. From a simple thank you to an |
80 |
| -exceptional achievement, a badge is an easy way to express gratitude to a user for their good work. |
81 |
| -To create and grant badges to your employees based on their performance, go to |
82 |
| -:menuselection:`Settings --> Gamification Tools --> Badges`. |
| 98 | +Create assignment rules |
| 99 | +----------------------- |
83 | 100 |
|
84 |
| -.. image:: gamification/badges.png |
| 101 | +To assign the challenge to specific users, one or more assignment rules must be utilized. |
| 102 | + |
| 103 | +Click into the first field under :guilabel:`Assign Challenge to`, and select a parameter from the |
| 104 | +drop-down list to define the rule. Then, click into the next field to define the rule's operator. If |
| 105 | +necessary, click into the third field to further define the parameter. |
| 106 | + |
| 107 | +.. tip:: |
| 108 | + To include all users with permissions in the *Sales* app, create a rule with the following |
| 109 | + parameters: |
| 110 | + - :guilabel:`Groups` |
| 111 | + - :guilabel:`is in` |
| 112 | + - `Sales/User: Own Documents Only` |
| 113 | + |
| 114 | + .. image:: gamification/assignation-rule.png |
| 115 | + :align: center |
| 116 | + :alt: View of the assignation rules section of a Challenge form. |
| 117 | + |
| 118 | +In the :guilabel:`Periodicity` field, select a time frame for goals to be automatically assessed. |
| 119 | + |
| 120 | +Add goals |
| 121 | +--------- |
| 122 | + |
| 123 | +Challenges can be based on a single goal, or can include multiple goals with different targets. To |
| 124 | +add a goal to the challenge, click :guilabel:`Add a line` on the :guilabel:`Goals` tab. |
| 125 | + |
| 126 | +In the :guilabel:`Goal Definition` field, choose a goal from the drop-down list. The |
| 127 | +:guilabel:`Condition` field automatically updates to reflect the condition set on the goal |
| 128 | +definition. |
| 129 | + |
| 130 | +.. tip:: |
| 131 | + The *CRM Gamification* module contains preconfigured goals geared towards salesteams: |
| 132 | + |
| 133 | + - :guilabel:`New Leads` |
| 134 | + - :guilabel:`Time to Qualify a Lead` |
| 135 | + - :guilabel:`Days to Close a Dead` |
| 136 | + - :guilabel:`New Opportunities` |
| 137 | + - :guilabel:`New Sales Orders` |
| 138 | + |
| 139 | +Enter a :guilabel:`Target` for the goal based on the :guilabel:`Suffix`. |
| 140 | + |
| 141 | +Repeat these steps for each additional goal. |
| 142 | + |
| 143 | +.. image:: gamification/challenge-goals.png |
85 | 144 | :align: center
|
86 |
| - :alt: View of the badges page in Odoo |
| 145 | + :alt: The goals tab of a challenge form. |
| 146 | + |
| 147 | +Add rewards |
| 148 | +----------- |
| 149 | + |
| 150 | +Next, click the :guilabel:`Reward` tab. Choose the :ref:`badges <crm/create-rewards>` to be awarded |
| 151 | +:guilabel:`For 1st User` and :guilabel:`For Every Succeeding User` by selecting them from the |
| 152 | +drop-down lists. |
| 153 | + |
| 154 | +.. note:: |
| 155 | + Badges are granted when a challenge is finished. This is either at the end of a running period, |
| 156 | + at the end date of a challenge, or when the challenge is manually closed. |
| 157 | + |
| 158 | +After setup is complete, click the :guilabel:`Start Challenge` button at the top-left of the page to |
| 159 | +begin the challenge. |
0 commit comments