About the integration
Juicebox’s integration with Eploy allows you to:- Export Profiles to Eploy: Save profiles directly into Eploy, including contact details, current company and job, profile URLs, and more.
- [Configurable] Auto-Export: Juicebox has the ability to auto-export profiles to your ATS with configurable triggers, including after shortlisting, after adding to a sequence, or after an interested response.
- Custom Integration Fields: On some plans, integration fields can be customized further based on your preferred fields.
- Link Eploy Jobs to Juicebox
- Import Job Descriptions: Import a job description from Eploy into Juicebox to automatically kick off a search using the job description.
- Simplify Exports: When exporting a profile from Juicebox to the ATS, it will automatically be connected to the correct job in the ATS. More details here.
- View Profiles in Eploy: View profiles already in Eploy within Juicebox. Avoid reaching out to the same profile twice, and instantly view your relationship history.
Start a project via the Eploy integration
Open the projects page and select Import Job from ATS / CRM. You will then see your Eploy jobs and can select the corresponding option.Export profiles to Eploy
Follow the regular export steps and select Export to Eploy on either an individual profile or a bulk export. After exporting, you will see the profile created in your Eploy account.View profiles already in Eploy
Juicebox will tag profiles that already exist in Eploy. You will see the last modified date, as well as the option to view the profile directly in Eploy by clicking the View in ATS button.Set up an API user
To allow access to the Eploy API, you need to create a special user account that has access to the API.-
In Eploy, go to Admin > Users. Here you see all users you can manage.
-
Click New > User to create a new standard user.
-
On the form, complete the following fields:
- User Display Name: Use a unique name that describes the user, for example “API User”.
- User Name: Use a unique name for your API user.
- Roles: Assign exactly one role to the user. Only one role may be assigned to an API user, and the role’s permissions determine which fields and data the API can access.
- System Email Address, Email Display Name, and Your Direct / Internal Email Address: Use a generic email address that is not used by any real users, for example
noreply@yourcompany.com.
Assign IP restrictions
For the user to be able to access the API, specify at least one IP range in the Restricted IP Access section.-
Click the Add button in the Restricted IP Access section.
-
Enter
0.0.0.0/0and click Save to allow access from any IPv4 source. -
Click Add a second time, enter
::/0to allow access from any IPv6 source, then click Save. - Click Save at the bottom of the page to create the API user.
Find your subdomain
The subdomain is the first part of the URL you use to log in to your Eploy account, the word right before.eploy.net. For example, if your login URL is https://acme.eploy.net, your subdomain is “acme”.
Create an API key
-
In Eploy, go to Admin > Security Settings > API Keys.
-
In the API Keys section, click the New > REST API menu link.
-
On the Create API Key page, enter a name for your API key, select the user you created earlier, and click Save.
Add API permissions
The connection pop-up lists the permissions the integration needs.-
Click the Add button under API Permissions.
-
Select a permission type in the API dialog.
-
Check the permission boxes as required, then save.
Get the Client ID and Client Secret
-
Click the Generate New Client ID & Secret button.
-
In the dialog that appears, click the Show link and copy the Client ID and Client Secret values.
Setting up the integration
- Navigate to the Integrations tab on the Juicebox platform.
- Select Eploy and click Activate. You can also use the search bar at the top.
- Follow the instructions in the connection pop-up, entering your subdomain, Client ID, and Client Secret when prompted, then click Set up integration.
- After you have clicked through the remaining pages of the pop-up, the configuration will be completed. If successful, you will see a green Connected button in your Integrations marketplace.
If you receive an error about missing permissions despite configuring your key correctly, the user who owns the key likely does not have the appropriate permissions. The user owning the key must have at least the same permissions as the key.
It may take a few minutes for all data to sync between Juicebox and Eploy.