Hello everyone, I would like to create an automation when you mark an applicant as hired on Recruitee, so that all the information you have already collected about the candidate is then transferred to Personio as an employee. Do any of you already have experience with this?
Welcome to the Make community!
I would suggest completing the Make Academy before jumping into building a complete scenario.
If you need specific assistance when you are building a scenario it’s easier to help you then.
Otherwise, you can also hire a professional by posting in the Professional Services category.
Here are some useful links and guides you can use to learn more on how to use the Make platform, apps, and app modules. I found these useful when I was learning Make, and hope they might benefit you too —
General
- Help Center | Tutorials
- Make Academy – learn Make and get your certificate
- Discord Server – join us in a community-run live chat
Help Center Basics
- Mapping – What is mapping? What can I map?
- Mapping with arrays – How to map items in an array
- Aggregate an array for mapping complex fields
- Tokens for
parseDate
| Tokens forformatDate
- HTTP modules – Make a request, Get (download) a file
- Webhooks – Error Handling, Responding to webhooks
Articles & Videos
- Router Magic Formula - YouTube
- Error Handlers in Make - YouTube playlist
- Getting started with OpenAI
- How to use Regex in Make
samliew – request private consultation
Join the Make Fans Discord server to chat with other makers!
hey @Britta , Welcome to the community.
You can create an automation like this:-
please make sure what does requalified refer to in recruitee.
Unfortunately, “requalified” is not the module I’m looking for. Actually I need the module “Candidate Stage Changed”.
You can create a webhook in recruitee
Create a scenario with webhook as the trigger, configure the webhook like"move on pipeline"settings in recruitee(as shown in the above image), and paste the link of webhook as the “POST URL”.
This internal automation will trigger whenever the status of the candidate is changed. You can filter out the status and proceed with the candidates whose status matches the condition for creating employees
For more information: Webhooks
Thanks for the tip. That worked. Unfortunately, I can’t get any further with the filter function. Do you know a solution for this too?
The webhook will receive the response like this{ "attempt_count": 1, "created_at": "2020-12-12T00:30:01.860998Z", "event_subtype": "stage_changed", "event_type": "candidate_moved", "id": 75, "payload": { "candidate": { "created_at": "2020-12-11T23:50:54.110368Z", "emails": [ "john.doe@mail.com" ], "id": 21056, "name": "John Doe", "phones": [ "123123123" ], "photo_thumb_url": "https://recruitee-dev.s3.eu-central-1.amazonaws.com/candidates/21056/thumb_photo_vweaseucrbtp.png", "source": "manual", "updated_at": "2020-12-11T23:50:54.110368Z" }, "company": { "id": 1, "name": "Devtest Company" }, "details": { "from_stage": { "id": 5716, "name": "Applied", "category": "apply" }, "to_stage": { "id": 4110, "name": "Phone interview", "category": "phone_screen" } }, "offer": { "created_at": "2018-07-10T10:29:15.000000Z", "department": { "id": 9, "name": "Maritime" }, "id": 617, "kind": "job", "locations": [ { "country_code": "DE", "full_address": "Germany, Saarland, Düsseldorf, 90910, Saarlander Street", "id": 8, "state_code": "SL" }, { "country_code": "PL", "full_address": "Poland, Wielkopolskie, Poznań, 61-248, Polish Street", "id": 63, "state_code": "WP" } ], "slug": "cruiser-captain", "tags": [], "title": "Cruiser Captain", "updated_at": "2020-12-11T23:50:55.835946Z" }, "placement_locations": [ { "country_code": "DE", "full_address": "Germany, Saarland, Düsseldorf, 90910, Saarlander Street", "id": 8, "state_code": "SL" } ] } }
You can set up the filter by clicking on the line connecting two modules.
The field “to_stage” will tell you the stage at which the candidate has moved to
You can map this field’s name and use the text operator equals to filter.
In equals you can write the stage at which you finalize the offer of a candidate.
After that, you can add the module to create employees in Personio.
This filter will only allow the candidate who is at the final stage to be registered as an employee in Personio.
You can also try different fields in the response of webhook. which can differentiate between the stages of the candidate
I have now created the webhook and the filter. However, the required data such as email address is not yet available for the Personio module. Do I have to install a Recruitee module beforehand or have I made a mistake when creating the webhook so that not everything is transferred?
Hey @Britta ,you can try to find that in the results of the webhook.
Maybe in payload->candidate->email
Click on the dropdown candidate and maybe you can
find the email field