Skip to main content

Overview

Recruiters and hiring managers already coordinate on roles in Slack, but candidate profiles live in other tabs. Juicebox for Slack closes that gap: connect a Project or Agent to the channel where the team works, and updates show up at the right time — right in the thread, ready to act on. Juicebox for Slack lets you:
  • Notify, answer, and act on existing projects, sequences, and Agents
  • Review and surface leads produced by an existing Agent or shortlist
  • Act faster on common actions — especially on mobile

Set up in three steps

A paid Slack plan is required to use the Juicebox AI agent in the Slack app container. All other Juicebox for Slack features work on free Slack plans, including channel notifications, lead review carousels, and @Juicebox mentions in channels and threads.
1

Connect Slack to Juicebox

Navigate to the Integrations tab and connect the Slack integration to Juicebox. This creates a single workspace connection.Each Juicebox organization connects to exactly one Slack workspace, and each Slack workspace connects to exactly one Juicebox organization. Juicebox blocks a connect that would replace an existing pairing. This happens when the workspace already belongs to another Juicebox organization, or when your organization is already connected to a different workspace. Disconnect the existing pairing first, then try again. Re-authorizing the same organization and workspace still works and is safe to run to refresh permissions.
2

Link a project or Agent

From the Projects page, click the project’s Slack row to open the Slack dialog, then pick a channel from the searchable picker. For a channel you aren’t in, or a private channel, paste its channel link or ID into the picker instead.
3

Tag @Juicebox in the Slack channel

Get started by asking Juicebox what it can do in Slack.Type:
Juicebox is added to the channel and starts surfacing notifications, project updates, and shortlist review requests there. For a private channel, invite @Juicebox to the channel first so it can reply to mentions and thread follow-ups.

Core capabilities

Review leads directly in Slack channels

When a review is requested, Slack posts a candidate carousel: approve, skip, or reject each profile.
  • Add context during the decision; feedback syncs back and informs the Agent’s learning and the platform.
  • Carousels hold up to 10 cards, and press See More to generate more profiles at the end of the carousel.
  • Shortlist reviews and Agent leads follow the same flow.

Get project and sequence notifications

Once a Project is connected to a Slack channel, activity shows up in that channel:
  • New Agent leads ready for review, or interested replies from an email sequence
  • Project activity such as name changes or collaborators being added or removed
  • Project activity summaries on a configurable cadence
You can also chat directly with Juicebox in Slack to get project notifications and status updates.

Ask @Juicebox for project and Agent analytics

Tag @Juicebox in your Slack Chat to get quick answers without navigating dashboards:
  • Pending, approved, or reviewed lead counts at a glance
  • Outreach volume, such as how many people were contacted or added to a sequence
  • Pipeline, project, Agent, or sequence health, answered in the thread
  • What happened to a profile after it was approved
Juicebox uses LLMs that have the potential to generate inaccurate results.

What Slack analytics can answer on your plan

Slack mirrors the same analytics access rules as the Juicebox web app, so what @Juicebox will answer depends on your plan and role. Open on every paid Juicebox plan (any Juicebox member in the channel can ask):
  • A project’s pipeline by stage, candidate lists, and shortlist activity
  • Agent health listings, such as which Agents are paused or out of leads
  • Project-scoped counts, such as how many candidates were shortlisted for a specific project
  • All outreach analytics, including emails sent per teammate and sequence performance
Juicebox Business plan and analytics access required:
  • Searches run per recruiter and profiles viewed
  • Per-teammate leaderboards, such as who shortlisted the most candidates
  • Cross-project shortlist rollups, such as shortlisted candidates per project without naming a project
  • Org-wide project and Agent counts, such as how many Agents you have
To ask these usage questions in Slack, you need a Juicebox Business plan and one of the following roles: admin, read-only admin, or the analyticsAdmins role granted per member from Settings → Team members.

Manage notifications from Slack

Configure which Juicebox notifications a channel receives without leaving Slack. In any channel connected to a project or Agent, run:
Juicebox posts a launcher that opens an in-Slack configuration modal for the projects and Agents linked to that channel. From the modal you can:
  • Mute all notifications for the project or Agent in this channel
  • Choose which notification groups fire — for example, new leads, sequence replies, or project activity
Changes made in Slack stay in sync with the notification settings on the web, so you can manage the same connection from either surface. Muting keeps your group selections intact, so unmuting restores your previous choices. The project activity summary schedule (daily, weekly, or monthly digest) is unchanged and continues to follow the cadence set in Juicebox. Before the modal opens or a change is saved, Juicebox checks that your Slack account is linked to a Juicebox user and that you have permission to manage the project or Agent. If you don’t, Juicebox posts a private message in the channel explaining why instead of opening the modal.

Take profile actions and create tasks

Manage profiles and follow-up straight from Slack:
  • Add a note or update tags on a profile
  • Create a reminder or task and assign it to a teammate in the channel — the assignee is tagged in Slack, and the task and note live in Juicebox
  • Share a LinkedIn URL and add it straight to a project shortlist

Work with saved searches from Slack

Ask @Juicebox to browse, review, create, or edit the saved searches inside a project without leaving Slack. These tools operate on ordinary saved searches; Agent configuration and recalibration stay on the Agent tools. Browse and review (read-only) Available to any licensed Juicebox user connected to Slack.
  • List searches — show the saved searches in a project, optionally filtered by a title fragment. Returns each search’s title, execution state, last-updated timestamp, and Juicebox link.
  • Inspect a search — read one saved search’s filter summary, criteria, execution state, and canonical link. Accepts a search ID, exact or partial title, or a canonical Juicebox saved-search URL. Ambiguous titles return candidates so you can confirm which one you meant.
  • See profiles — return up to five candidates from the most recent completed run of a saved search. This never re-runs the search or marks profiles as viewed. If no run has finished yet, Juicebox says the results aren’t cached instead of executing one.
Create and update Available to regular and admin licensed seats on non-Agent projects. Hiring-manager, sequence, read-only-admin, and guest accounts get read-only access at most.
  • Create search — paste a role brief or job description. Juicebox builds filters and criteria, saves the search in the project you name, and runs it immediately. The response includes the search link, pool size, first-page count, and up to five candidates. If the source looks like a job description, Juicebox uses JD mode automatically.
  • Update search — apply a natural-language edit to one existing saved search and re-run it.
Example prompts:
Saved-search writes are gated on licensed-seat projects.

Channel reachability

If a linked channel needs Juicebox to be invited before it can reply to mentions and thread follow-ups, the Slack dialog says so under the channel picker. Run /invite @Juicebox in the channel, then click the refresh icon next to the picker. If the channel is archived, the dialog surfaces that instead and asks you to pick another channel. See Archived Slack channels.

Disconnect a project from its Slack channel

If a project was linked to the wrong Slack channel, or you no longer want notifications for it in Slack, you can unlink it from the project’s configuration without leaving the flow.
  1. Open the project and click the Slack row that shows the connected channel name.
  2. In the dialog, click Disconnect next to the channel name.
  3. Confirm Disconnect in the prompt.
Notifications stop immediately, and Slack guests in that channel lose the ability to ask @Juicebox about this project. Disconnecting clears your notification settings for this project, so if you reconnect the project to a channel later, notifications start from the defaults. To disconnect the entire workspace instead of a single project:
  1. Go to Integrations.
  2. On the Slack card, click Manage connections.
  3. In the dialog, click Options > Remove all connections.
  4. Confirm Remove all connections in the prompt.
This removes the Slack integration from your organization and disconnects it from every project and Agent, so a different workspace can be connected. You can reconnect Slack at any time.

Archived Slack channels

If a Slack channel linked to a Juicebox project or Agent is archived, Juicebox marks the connection inactive and stops sending notifications to that channel. Your notification preferences and the connection record are preserved. To resume delivery with the same settings, reconnect the project or Agent to a channel from the Projects page.

Slack guests

A Slack guest is a channel member Juicebox can’t match to a licensed Juicebox user. Guests can see Juicebox messages in the channel and ask project-scoped questions about the channels they’re in, but can’t run cross-project or usage analytics. Guests can:
  • Read notifications, review requests, and replies Juicebox posts in the channel
  • Ask @Juicebox for pipeline, candidate lists, Agent health, and outreach questions about the projects their channel is linked to. Juicebox automatically scopes the answer to those projects.
  • Ask general questions about how Juicebox works (for example, “how does Juicebox work?”)
Guests can’t:
  • Ask @Juicebox for usage analytics such as searches run, profiles viewed, per-teammate leaderboards, or org-wide project and Agent counts
  • Take profile actions, add to shortlists, or create tasks
When a guest asks a question that would require a Juicebox seat, Juicebox replies with a guest-specific message that names the missing membership and offers to have someone invite them to Juicebox. The reply also points at the @Juicebox account command, so a teammate whose Slack email doesn’t match their Juicebox email can connect the two themselves.

Connect a Slack identity to a Juicebox account

Juicebox matches Slack members to Juicebox users by email. If a teammate’s Slack email doesn’t match the email on their Juicebox account, they can connect the two identities themselves without an admin. When Juicebox can’t match a Slack user by email, it sends them a private message only they can see, with a Sign in to Juicebox button. Anyone can also trigger the same message on demand by typing @Juicebox account (or @Juicebox find my account) in any channel where Juicebox is present. After clicking the button, they sign in to Juicebox, confirm which Slack identity and Juicebox account will be connected, and finish the link. Juicebox then treats the two identities as the same person for permissions, assignments, and notifications. If they’re already linked, @Juicebox account confirms who they’re connected as. The link only works within your Juicebox organization.

Actions to try in Slack

Slack permissions requested

When you connect Slack, Juicebox requests the following scopes:

Best practices

  • The integration creates one workspace connection, but supports unlimited Slack channel to project or Agent mappings. We recommend one channel per project or Agent, though some teams put everything in a single channel.
  • Notifications are scoped to the channel — anyone in the channel gets them. Some notifications (project renamed, collaborators added or removed) can’t be disabled. The project activity summary has a configurable cadence — it defaults to weekly, and can be set to daily or monthly.
  • You only need to tag @Juicebox when starting a new thread, not on every message within the thread.
  • DMing Juicebox directly works for status and analytics questions, and works for users without a Juicebox seat (view-only). Lead review cannot happen in DMs.

FAQ

Connecting the Slack workspace to Juicebox is a one-time setup done from the Integrations tab in Juicebox, and requires a Juicebox admin. Non-admins see the Connect to Slack button but can’t use it.Once the workspace is connected, anyone with access to a project can link it to a Slack channel from the Projects page.Any Slack member of a channel can add the bot to that channel by tagging @Juicebox or running /invite @Juicebox. If your Slack workspace restricts who can add apps to channels, that restriction applies here too.
Yes. Email support@juicebox.ai for product and account questions, or sales@juicebox.work for plan and pricing questions.
Email support@juicebox.ai with details about your Juicebox organization, the Slack workspace, and what you’re seeing.
Juicebox for Slack surfaces candidate data that already lives in your Juicebox organization. It does not collect candidate data from Slack, and it does not use messages in your Slack workspace to build the Juicebox candidate database.For details on how Juicebox handles data, see the Juicebox privacy policy and the Data Sources page.
Check each of the following:
  1. The project or Agent is linked to that specific channel. Open the project and look for the Slack row — it should show the channel name.
  2. Juicebox has been added to the channel. Tag @Juicebox or run /invite @Juicebox in the channel to add it. See Channel reachability if the project’s Slack row asks you to invite Juicebox.
  3. Notifications for the project aren’t muted. Run @Juicebox settings in the channel and confirm the relevant notification groups are on.
  4. The channel hasn’t been archived. Archiving a linked channel marks the connection inactive and stops delivery.
If notifications still don’t arrive, email support@juicebox.ai.
Slack cards show a compact summary of a candidate. The full profile — including all criteria, sources, and history — lives in Juicebox. Open the profile link in the Slack card to see everything Juicebox has on that candidate.
Juicebox only posts in a channel after it has been added to that channel and a project or Agent has been linked to it. To stop Juicebox from posting in a specific channel, either disconnect the project from that channel or remove Juicebox from the channel in Slack.To disconnect a project from its channel:
  1. Open the project and click the Slack row that shows the connected channel name.
  2. In the dialog, click Disconnect next to the channel name.
  3. Confirm Disconnect in the prompt.
To remove Juicebox from a channel entirely, use Slack’s Remove app action on the channel.
See Slack permissions requested above for the full list of scopes and what each one is used for. All listed scopes are required for the integration to work as documented — you can’t remove individual scopes during install.If your organization needs a narrower permission set, email support@juicebox.ai to discuss what’s possible.