Audience
Internal
Displayed Description
Page Type
Article
Product | SmartRecruiters integration |
Expert(s) | Ronak Patel (Enterprise EPD team) |
Slack channel | none |
This article was last verified on | 05/23/2024 |
🔍 Articles in This Section
Please use the following list to see additional internal articles regarding the SmartRecruiters integration:
- (Internal) SmartRecruiters Integration: Overview
- (Internal) SmartRecruiters Integration: Pipeline Analytics Setup (📍you are here)
Setup Instructions
- Customer’s CSM files an on call ticket to enable Pipeline Analytics for SmartRecruiters for the customer
- Gem on call enables the feature flag smart_recruiters_full_sync for the customer
- Customer clicks the “Connect to SmartRecruiters” button on the Gem team admin page
- Customer connects SmartRecruiters to Gem via OAuth and waits for reports to finish generating
- After the first sync has completed, Gem’s on call pulls all the SmartRecruiters stages for the customer
- Use this query: select distinct concat(stage_type, ‘/’, name) as stage_name from smart_recruiters_hiring_process_stage where version_id=
- Make sure to changeOFFEREDtoOFFERfor all stages that start with that prefix
- Customer works with Gem’s CSM team to determine PA stage mappings
- Gem oncall uses scripts/action/edit_pipeline_stages.py to set up PA stages for the customer (have to edit the script first before running)
- If CSMs need to edit these stages after they have been initially setup by on call, they will need to create another on call task.
- Gem on call enables the PA CRM module for the customer and turns on the feature flag smart_recruiters_pipeline_analytics for the customer
order by stage_name;
How is this different than Greenhouse?
SmartRecruiters Permissions
Currently users only have access to jobs where they are a member of the hiring team (unless they are an admin - they will have access to all jobs). We are working on a long term, better solution because out current one doesn’t cover all jobs users have access to.
The long term solution will be to sync all jobs that a user can see and give them access to those jobs in PA (i.e. if a user can see a job exists in SR, they will be able to see everyone in each stage of that job in PA).
- Setup Instructions
- How is this different than Greenhouse?
- SmartRecruiters Permissions