Skip to content

Commit c371fcc

Browse files
committed
[IMP] Referrals: Update share jobs
closes #14078 X-original-commit: 4def11f Signed-off-by: Lara Martini (larm) <larm@odoo.com>
1 parent c664c29 commit c371fcc

File tree

4 files changed

+126
-76
lines changed

4 files changed

+126
-76
lines changed

content/applications/hr/referrals/share_jobs.rst

Lines changed: 126 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,29 @@
22
Share job positions
33
===================
44

5-
In Odoo *Referrals*, users can earn referral points by sharing job positions with potential
6-
applicants. Job positions can be shared in several ways, through the :ref:`View Jobs
7-
<referrals/view-jobs>` button and the :ref:`Email A Friend <referrals/email-jobs>` button, located
8-
at the bottom of the *Referrals* app dashboard.
5+
In Odoo **Referrals**, users can earn referral points by sharing job positions with potential
6+
applicants. Individual job positions can be shared in several ways: via :ref:`email
7+
<referrals/email>`, :ref:`SMS <referrals/sms>`, :ref:`WhatsApp <referrals/whatsapp>`, a
8+
:ref:`tracking link <referrals/link>`, and various :ref:`social media platforms <referrals/social>`.
9+
10+
Additionally, *all* job positions can be :ref:`shared via email <referrals/email-jobs>`, instead of
11+
sharing individual job positions.
912

1013
.. note::
11-
Sharing jobs can **only** occur after onboarding slides have been viewed or skipped.
14+
Sharing jobs can **only** occur after :ref:`onboarding <referrals/onboarding>` slides have been
15+
viewed or skipped.
1216

1317
.. _referrals/view-jobs:
1418

15-
View Jobs
16-
=========
19+
View all jobs
20+
=============
1721

1822
To see all job positions that are actively recruiting candidates, click the :guilabel:`View Jobs`
19-
button on the main *Referrals* dashboard. This presents all job positions, with each individual job
23+
button on the main **Referrals** app dashboard. This presents all job positions, with each job
2024
presented with its own card.
2125

2226
.. image:: share_jobs/jobs.png
23-
:align: center
24-
:alt: The 'View Jobs' screen, displaying all current open job positions. All information is
27+
:alt: The View Jobs screen, displaying all current open job positions. All information is
2528
displayed on the card.
2629

2730
Each job position card contains the following information:
@@ -30,24 +33,30 @@ Each job position card contains the following information:
3033
form.
3134
- The number of :guilabel:`Open Positions` being recruited. This information is taken from the
3235
*Expected New Employees* field of the *Recruitment* tab of the job form.
33-
- The points a user earns when an applicant applies for the position.
36+
- The :doc:`points <points>` a user earns when an applicant applies for the position.
3437
- The job description detailing the job position. This information is taken from the *Job Position*
3538
tab of the job form.
3639

37-
To see all the details for a job position, click the :guilabel:`More Info` button on the specific
38-
card. This opens the job position webpage in a new browser tab. This is what an applicant sees
39-
before applying for a position.
40-
4140
.. note::
42-
Only published job positions are visible in the *Referrals* app. To check which job positions are
43-
published or not, refer to the :doc:`../recruitment/new_job` documentation.
41+
Only published job positions are visible in the **Referrals** app. To check which job positions
42+
are published or not, refer to the :doc:`../recruitment/new_job` documentation.
4443

45-
Refer friends
46-
=============
44+
Share an individual job
45+
=======================
46+
47+
To share an individual job position, first click the :guilabel:`View Jobs` button on the main
48+
**Referrals** app dashboard. This presents a list of all currently published jobs. From this page,
49+
an individual job can be shared with someone using one of the methods below.
4750

48-
To share a job position with someone, click the :guilabel:`Refer Friend` button on the specific job
49-
position card. A pre-configured :guilabel:`Send Job Offer by Mail` pop-up window appears. Enter the
50-
recipient's email address in the :guilabel:`Email` field.
51+
.. _referrals/email:
52+
53+
Send email
54+
----------
55+
56+
To share an individual job position via email, click the :icon:`fa-envelope-o` :guilabel:`Send
57+
Email` button on the specific job position card. A preconfigured email template appears in a pop-up
58+
window, using the :guilabel:`Send Job Offer by Mail` template. Enter the recipient's email address
59+
in the :guilabel:`Email` field.
5160

5261
The :guilabel:`Subject` and :guilabel:`Body` are populated using a default template. The
5362
:guilabel:`Subject` `Job for you` is present, by default, but can be modified, if desired.
@@ -58,78 +67,126 @@ position listed on the website.
5867

5968
When the prospective employee receives the email, the link sends them to the job position page,
6069
where they can apply for the position, and the person who referred them is tracked in the
61-
*Referrals* application.
70+
**Referrals** app.
6271

6372
If desired, add any text or closing salutation to the email body. When all edits have been made,
6473
click :guilabel:`Send Mail` to send the email, or click :guilabel:`Cancel` to close the pop-up
6574
window.
6675

6776
.. image:: share_jobs/email.png
68-
:align: center
6977
:alt: Referral email pop-up window with the email message inside it.
7078

71-
Share a job
72-
===========
79+
.. _referrals/sms:
80+
81+
Send SMS
82+
--------
83+
84+
To share an individual job position with someone via SMS (text message), click the :icon:`fa-mobile`
85+
:guilabel:`Send SMS` button on the specific job position card. A preconfigured :guilabel:`Send Job
86+
Offer by SMS` pop-up window appears. Enter the recipient's mobile number in the
87+
:guilabel:`Recipient` field.
7388

74-
Other than sending an email, job positions can be shared, via social media platforms, and by
75-
tracking links to the job position. At the bottom of each job position card are four icons, and
76-
corresponding tracking links, that can be used to share the job position, keeping track of
77-
applicants in the *Referrals* application.
89+
Modify the prepopulated :guilabel:`Body` message, if desired, then click the :guilabel:`Send SMS`
90+
button to send the message, or click :guilabel:`Cancel` to close the pop-up window and cancel the
91+
message.
7892

79-
.. image:: share_jobs/share.png
80-
:align: center
81-
:alt: The various sharing icons that appear for each job.
93+
.. note::
94+
Sending text messages is **not** a default capability with Odoo. To send text messages, credits
95+
are required, which need to be purchased. For more information on IAP credits and plans, refer to
96+
the :doc:`../../essentials/in_app_purchase` documentation.
8297

83-
Link
84-
----
98+
.. _referrals/whatsapp:
8599

86-
To share the job position with a customized tracking link, click the :guilabel:`Share Now` button
87-
with the :icon:`fa-chain` :guilabel:`(link)` icon above it. A :guilabel:`Link to Share` pop-up
88-
window appears with the tracking link. Click :guilabel:`Copy` to copy the link. After the link is
89-
copied, click the :guilabel:`Close` button to close the pop-up window. Next, share the link with
90-
the prospective employee.
100+
Send WhatsApp
101+
-------------
91102

92-
Facebook
103+
To share an individual job position with someone via WhatsApp, click the :icon:`fa-whatsapp`
104+
:guilabel:`Send WhatsApp` button on the specific job position card. A preconfigured :guilabel:`Send
105+
Job Offer by WhatsApp` pop-up window appears. Enter the recipient's mobile number in the
106+
:guilabel:`Recipient` field.
107+
108+
Modify the default message, if desired, then click the :guilabel:`Send WhatsApp` button to send the
109+
message, or click :guilabel:`Cancel` to close the pop-up window and cancel the message.
110+
111+
.. note::
112+
To send WhatsApp messages, WhatsApp must be configured in Odoo. For more information, refer to
113+
the :doc:`../../productivity/whatsapp` documentation.
114+
115+
Job page
93116
--------
94117

95-
To share the job position using Facebook, click the :guilabel:`Share Now` button with the
96-
:icon:`fa-facebook` :guilabel:`(Facebook)` icon above it.
118+
To see all the details for a job position, click the :icon:`fa-globe` :guilabel:`Job Page` button on
119+
the specific card. Doing so opens the job position webpage in a new browser tab. This is what an
120+
applicant sees before applying for a position.
121+
122+
.. _referrals/link:
123+
124+
Share now
125+
---------
97126

98-
If the user is already logged into Facebook, when the the :guilabel:`Share Now` button is clicked, a
99-
:guilabel:`Share on Facebook` page loads in a new tab, with the link populated in the main body of
100-
the new post in a pop-up window. If the user is *not* already logged in, a log-in screen loads,
101-
instead, prompting the user to log-in to Facebook first.
127+
To share the job position with a customized tracking link, click the :icon:`fa-chain`
128+
:guilabel:`Share Now` button to copy the link. A pop-up window in the corner of the computer loads,
129+
stating `Referral link: (link to Job Position) has been copied to clipboard`.
130+
131+
Next, share the link with the prospective employee.
132+
133+
.. _referrals/social:
134+
135+
Share a job via social media
136+
----------------------------
137+
138+
Other than sending an email, SMS, WhatsApp message, or sharing a tracking link, job positions can be
139+
shared via social media platforms (:ref:`Facebook <referrals/facebook>`, :ref:`X <referrals/x>`, and
140+
:ref:`LinkedIn <referrals/linkedin>`. On each job position card are the three corresponding social
141+
media icons that can be used to share the job position, keeping track of applicants in the
142+
**Referrals** application.
143+
144+
.. _referrals/facebook:
145+
146+
Facebook
147+
~~~~~~~~
148+
149+
To share the job position using Facebook, click the :icon:`fa-facebook` :guilabel:`Share Now`
150+
button.
151+
152+
If the user is already logged into Facebook, when the :icon:`fa-facebook` :guilabel:`Share Now`
153+
button is clicked, Facebook loads in a new tab, where a :guilabel:`Create post` pop-up window loads
154+
with the tracking link attached.
102155

103156
Type in any additional information to add to the post, then share the job position using the
104157
available options in Facebook.
105158

159+
.. note::
160+
To share the job via Facebook,first, the user **must** be logged into Facebook. If the user is
161+
*not* already logged in, when the :icon:`fa-facebook` :guilabel:`Share Now` button is clicked, a
162+
new tab loads, stating `You are not logged in. Please login and try again.`
163+
164+
.. _referrals/x:
165+
106166
X (formerly Twitter)
107-
--------------------
167+
~~~~~~~~~~~~~~~~~~~~
108168

109-
A job position can also be shared on X. Click the :guilabel:`Share Now` button with the
110-
:guilabel:`(X)` icon above it.
169+
To share a job position on X, click the :guilabel:`X Share Now` button.
111170

112-
If the user is already signed-in to X, when the :guilabel:`Share Now` button is clicked, an X page
171+
If the user is already signed-in to X, when the :guilabel:`X Share Now` button is clicked, an X page
113172
loads in a new tab with a pre-populated message ready to post, in a draft pop-up window. If the user
114173
is *not* already signed-in, a sign-in screen loads instead, prompting the user to first sign-in to
115174
X.
116175

117-
The default message is:
176+
Type in any additional information, or make any edits to the default message, then share using the
177+
available options in X.
118178

119-
`Amazing job offer for (Job Position)! Check it live: (link to Job Position)`
120-
121-
Type in any additional information, or make any edits to the message, then share using the available
122-
options in X.
179+
.. _referrals/linkedin:
123180

124181
LinkedIn
125-
--------
182+
~~~~~~~~
126183

127-
To share a job position on LinkedIn, click the :guilabel:`Share Now` button with the
128-
:icon:`fa-linkedin` :guilabel:`(LinkedIn)` icon above it.
184+
To share a job position on LinkedIn, click the :icon:`fa-linkedin` :guilabel:`Share Now` button.
129185

130-
If the user is already logged into LinkedIn, when the :guilabel:`Share Now` button is clicked, a new
131-
tab loads in LinkedIn, with a link to the job position at the top. If the user is *not* already
132-
logged in, a log-in screen loads instead, prompting the user to log-in to LinkedIn first.
186+
If the user is already logged into LinkedIn, when the :icon:`fa-linkedin` :guilabel:`Share Now`
187+
button is clicked, a new tab loads in LinkedIn, with a link to the job position at the top. If the
188+
user is *not* already logged in, a log-in screen loads instead, prompting the user to log-in to
189+
LinkedIn first.
133190

134191
The job position can be shared either in a public post, or in a private message to an individual (or
135192
group of individuals).
@@ -139,27 +196,20 @@ available options in LinkedIn.
139196

140197
.. _referrals/email-jobs:
141198

142-
Email a friend
143-
--------------
199+
Share job list
200+
==============
144201

145202
Another way to share job opportunities is to share the entire current list of open job positions,
146203
instead of one job position at a time. To do this, navigate to the :menuselection:`Referrals` main
147204
dashboard. Click the :guilabel:`Email a friend` button at the bottom of the screen. A
148205
:guilabel:`Send Job Offer by Mail` pop-up window appears.
149206

150-
Enter the email address in the :guilabel:`Email` field. The email can be sent to multiple
151-
recipients by separating each email address with a comma followed by a single space. The
152-
:guilabel:`Subject` is pre-configured with :guilabel:`Job for you`, but can be edited.
153-
154-
The email :guilabel:`Body` is also populated with pre-configured text. The text that appears is:
155-
156-
`Hello,`
157-
158-
`There are some amazing job offers in my company! Have a look, they can be interesting for you\:`
159-
160-
`See Job Offers`
207+
Enter the email address in the :guilabel:`Email` field. The email can be sent to multiple recipients
208+
by separating each email address with a comma followed by a single space. The :guilabel:`Subject` is
209+
preconfigured with :guilabel:`Job for you`, but can be edited. The email :guilabel:`Body` is also
210+
populated with preconfigured text.
161211

162-
The :guilabel:`See Job Offers` text is a tracking link to a complete list of all job positions
212+
The link to all active job positions is a tracking link to a complete list of all job positions
163213
currently being recruited for. Add any additional text and make any edits to the message body, if
164214
necessary. Then, click :guilabel:`Send Mail` to send the email. This sends the message, and closes
165215
the window.
Loading
Loading
Binary file not shown.

0 commit comments

Comments
 (0)