What's New

The latest features, improvements, and fixes for jugglehire.

Get notified when jugglehire ships

Pick how often you want to hear from us. Unsubscribe anytime with one click.

One email every Monday with everything shipped that week.

By subscribing, you'll receive changelog updates for jugglehire. Unsubscribe with one click — no login required.

v4.0.0

DOCX resumes, Danish support & security fixes

New Features
  • Upload resumes as Word documents, not just PDFs

    DOCX resumes now get their text extracted for AI summaries and search, including content in text boxes and table cells, even if an embedded image is corrupted.

  • Career pages and candidate emails now available in Danish

    Set Danish as a team's default language to serve both the public career page and automated candidate emails in Danish.

  • Start paying immediately during your trial

    Clicking your plan while on a trial now upgrades you right away instead of redirecting without doing anything.

  • See when your API tokens were last used

    The API tokens page now shows last-used dates and who created each token, along with new API documentation.

  • Multiple-choice assessment answers are now scored automatically
Improvements
  • Simplified support to chat and email

    The Support page now offers a chat widget and email address; the WhatsApp and phone call options have been removed.

🐛Bug Fixes
  • Fixed missing company logos on career pages

    When a scraped company logo can't be displayed, a placeholder now shows instead of a broken image.

  • Fixed password setup for Google and LinkedIn sign-ups

    Accounts created via Google or LinkedIn can now use "forgot password" to set a password for the first time.

  • Fixed reply-to address on candidate emails

    Replies to candidates now correctly go to the job creator instead of the team owner.

  • Fixed cancelled subscriptions not showing correctly

    Some cancelled subscriptions were mislabeled due to inconsistent status spelling; they're now recognized consistently.

🔒Security
  • Fixed data exposure on public career pages

    Career pages no longer leak internal account details like phone numbers and billing IDs.

  • Secured team invitation links

    Viewing a team invitation now requires a signed link instead of a guessable ID, so pending invitations can no longer be read by anyone else.

  • Daily email sending limits now apply to every send pathBreaking

    Bulk sends, automations, and talent-pool emails all respect your daily quota now, and candidate imports are capped in size to prevent abuse.

v3.11.0

Onboarding, billing & assessment fixes

New Features
  • Added one-click unsubscribe to candidate emails

    Emails sent to candidates now include a one-click unsubscribe link and automatically suppress future sends to improve deliverability.

Improvements
  • See your job posts and career page before picking a plan

    We moved the plan-selection step later in signup so you can publish jobs and preview your career page first.

  • Warned when 'moved to stage' automations skip new candidates

    Candidates added directly into a stage don't trigger 'moved to stage' rules; we now surface a warning so you can plan around it.

🐛Bug Fixes
  • Fixed assessment auto-scoring that was silently failing

    Candidate assessment answers are now scored and saved correctly, and we added monitoring to catch this if it happens again.

  • Fixed incorrect charges on unlimited-spot lifetime deals

    Purchases on lifetime deal campaigns with unlimited spots no longer get charged and then fail.

  • Fixed unreachable Load More and select-all on the candidate board

    The board now correctly accounts for banners and headers so the Load More button and stage select-all always work.

  • Fixed billing plan swaps not updating correctly

    Switching plans from the billing portal now properly updates your active plan and pricing.

  • Fixed lifetime deal deadlines not extending automatically

    If a scheduled deadline update is missed, ongoing lifetime deal offers now self-correct instead of closing early.

🔒Security
  • Removed exposed internal key from the discoverability page

    An internal verification key intended for staff was visible to tenants on the discoverability settings page; it's now hidden.

  • Strengthened access controls for API job accessBreaking

    API tokens can no longer reach jobs outside their permission scope; some integrations may need updated scopes.

v3.10.0

New API access, feedback tool, and fixes

New Features
  • Build integrations with the new public API

    Create scoped personal access tokens in Settings and use new endpoints to read jobs and manage candidates, notes, and ratings.

  • Share feedback right from the app

    A new feedback widget lets signed-in users send suggestions and bug reports without leaving JuggleHire.

Improvements
  • Simplified the candidate import step during onboarding

    Removed a redundant "open the full importer" prompt now that CSV import is built into the setup wizard.

🐛Bug Fixes
  • Fixed incorrect credit resets for lifetime deal accounts

    Lifetime deal accounts no longer get monthly credit grants stacked on top of their existing balance.

  • Fixed candidate limit wrongly enforced on unlimited plans

    Plans that include unlimited candidates now correctly ignore the cap instead of blocking new additions.

  • Fixed occasional server errors after idle periods

    Resolved a bug that briefly caused server errors right after the app's cache connection woke from idle.

  • Fixed interview rescheduling and notification bugs

    Rescheduling an interview now saves correctly and sends the expected email notification.

  • Fixed job list showing duplicate or missing jobs

    The closed jobs list now paginates reliably instead of showing jobs twice or skipping them between pages.

  • Fixed Add Candidate form missing dropdown options

    Custom screening field options now load correctly, and formatted labels display properly instead of raw HTML.

v3.9.0

Onboarding, imports, and inbox workflow upgrades

New Features
  • Onboarding guides you from setup to a live career page

    Publish jobs, add candidates, then copy/open your career page link in the final step.

  • Candidate adding in onboarding splits into Import vs Share link

    Pick the path that fits your workflow (upload/import candidates or share your job link).

  • Candidate CSV upload is available inside onboarding

    Step 4 now includes a CSV tab for basic fields (name, email, phone).

  • PDF resumes can be added during onboarding

    Drop PDFs on Step 4 and choose which job to attach them to.

  • Job share buttons appear during onboarding

    Step 4 includes quick-share options for LinkedIn, X, Facebook, and Indeed.

  • Imports hub puts all candidate imports in one place

    Resume PDFs, CSV, and Google Sheets now live under a single Imports page.

  • Google Sheets imports let you preview rows before importing

    Connect a sheet, pick a tab, review rows, and import into your Talent Pool.

  • Resume PDF imports process multiple files with status updates

    Upload a batch of PDFs, watch parsing progress, then confirm the import.

  • CSV imports can store resume links without downloading files

    Use “link-only” so Schedule & Chill saves the URL as a file link.

  • Talent Pool can AI-match candidates to a job

    Get a ranked shortlist with scores and summaries so you can review top candidates faster.

  • Candidate inbox supports bulk actions on the board view

    Tag, add notes, send booking links, move stages, or reject multiple candidates at once.

  • Candidate reports can be shared with a public link

    Create a share link from a candidate menu and let others view/download the report.

  • Candidate summaries can be exported as a branded PDF

    Download a one-page client-ready PDF with the candidate’s summary and details.

  • Candidate reply emails go to the job’s main recruiter

    Set a main recruiter per job so replies don’t all land in the owner’s inbox.

  • Candidates can request a GDPR export or deletion from your career page

    Adds a self-serve privacy request flow with email verification.

  • Recruiters can export a candidate’s data for GDPR requests

    Exports are built in the background and delivered when ready.

  • Recruiters can anonymize or permanently delete a candidate

    Adds GDPR actions directly from the candidate detail view.

  • Data retention settings control how long candidate data is kept

    Owners can set retention rules for rejected and inactive candidates.

  • Application success message on your career page is editable

    Customize the confirmation text candidates see after applying.

Improvements
  • Job drafts show as a readable preview in onboarding

    Step 3 now renders a preview modal instead of showing raw HTML-like text.

  • Onboarding finds job posts from more careers pages

    Tries common /careers and /jobs paths so you can publish roles even when listings aren’t obvious.

  • Imports let you edit rows and resolve duplicates before saving

    Fix typos and handle duplicates in the review step before candidates are created.

  • Bulk email shows queued status while messages send

    You can keep working while email sends in the background.

  • Candidate summary PDFs include more of the candidate’s profile

    Adds experience, education, skills, and assessment details to the PDF.

  • Candidate contact details are editable from the inbox

    Fix name, email, or phone from the candidate menu without leaving the inbox.

  • Interview scheduling prompts you to connect Zoom or Calendar

    The Schedule Interview modal now links to integrations when they aren’t connected.

  • Interview times can be set to any minute

    Pick times like 9:45 AM instead of being limited to 30‑minute slots.

  • Automations are easier to scan, test, and trust

    Adds filters, status tiles, rule test previews, and clearer form wording.

  • Automation switches respond instantly when you toggle them

    The UI flips right away and only rolls back if the server rejects the change.

  • Automation setup warns when stage names don’t match your jobs

    Helps prevent rules that silently won’t run due to missing stages.

  • Organization sidebar includes Billing, Plans, and Activity Log links
🐛Bug Fixes
  • Onboarding suggests roles even when your site has no listings

    Step 3 no longer blocks you when the website scrape returns zero jobs.

  • Talent Pool candidates you add manually are fully editable

    Edit email, delete the candidate, and upload files like you can for imported candidates.

  • Bulk candidate emails are throttled to prevent delivery failures

    Reduces “too many requests” errors when sending lots of messages at once.

  • Inbox sorting now works and sticks after reloads

    “Best Match”, “Oldest First”, and other sorts apply correctly across list and board views.

  • Inbox list view no longer resets when you edit a candidate

    Actions like moving stages won’t snap you back to page 1.

  • Board view keeps its scroll position when you open a candidate

    Columns and board state no longer jump around during review.

  • Candidate emails reply back to your team, not Schedule & Chill

    Reply-To is now set so candidate responses reach the right inbox.

  • Zoom and Google Meet interview types schedule correctly

    Fixes validation issues when scheduling Zoom/Meet from the candidate inbox.

  • Career pages show your logo correctly across pages and emails

    Fixes missing or awkwardly cropped logos in forms, job pages, and confirmations.

  • Screening questions no longer show placeholder tokens to candidates

    Blocks publishing when required placeholders aren’t filled.

  • Canceling a subscription reflects immediately in Billing

    Shows the grace-period cancel state and hides the cancel button after canceling.

  • Job delete confirmation works even with smart punctuation

    Typing the title with curly quotes or unicode dashes won’t block the delete button.

🔒Security
  • Cookie consent controls analytics on the career page

    Visitors can accept or reject analytics cookies on candidate-facing pages.

  • Data Processing Addendum can be accepted in-app

    Owners can review and accept the DPA from Organization settings.

v3.8.0

Release v3.8.0

New Features
  • Candidates can self-schedule interviews (with Google Meet links, buffer time, and reminders)

    Send candidates a booking link so they can pick a time that works. Meetings can include Google Meet details, and scheduling can respect buffer time and automated reminders.

  • Set up your team’s weekly availability for self-scheduling

    Add recurring availability windows so candidates only see bookable times that fit your schedule.

  • Add a meeting link to candidate bookings (Zoom/Meet/Teams)

    Include a meeting link with a booking so candidates know exactly where to join.

  • Connect Zoom and create Zoom meetings for scheduled interviews

    Link your Zoom account from Integrations, then automatically generate Zoom meeting details when interviews are booked.

  • New public booking page for candidates

    Candidates can open a booking link in their browser to view available times and book without needing an account.

  • Major candidate profile refresh (new list + board views)

    Candidate profiles have a new layout that makes it easier to scan key info quickly and take the next action—whether you prefer a list-style view or a board-style workflow.

  • Resume parsing + automatic AI summary on first profile view

    When you first open a candidate profile, Schedule & Chill can extract key details from the resume and kick off an AI summary automatically—so you get useful structure without manual copy/paste.

  • Candidates can now get email updates when their stage changes

    Reduce ghosting and keep candidates in the loop—each time you move them to a new pipeline stage, they can receive an automatic email notification.

  • Scorecards now show up in the candidate Overview

    You can view interview scorecards directly from the Overview tab, making it easier to review feedback in context.

Improvements
  • Choose your preferred video conferencing provider for scheduling

    Pick a default conferencing option in Scheduling Settings so booking links use the right meeting type by default.

  • Calendar invites are now included when a candidate books

    When a time is confirmed, invites can be added to calendars via an attached .ics file.

  • A smoother booking-link sending experience

    The “Send booking link” flow is clearer and easier to use, with a more polished modal and better success/error feedback.

  • Candidate profile is easier to read (screening answers + dates)

    Screening answers are shown inline (less clicking), and dates are formatted in a more human-friendly way across the profile.

  • AI Summary section redesigned to highlight verdict and fit signals

    AI summaries now put the most decision-relevant info up front, with clearer verdict-focused signals and faster next-step actions.

  • Candidate cards now show verdict, rank, and deal breakers at a glance

    Quickly spot top candidates with clearer visual signals directly on the candidate card.

  • Better email composer: preview, autosave, bulk confirm, and test-send

    Writing candidate emails is faster and safer with preview mode, autosave, warnings for missing placeholders, and the ability to test-send before you hit the real inbox.

  • Email templates are easier to manage and personalize

    Sort templates, and insert placeholders from a searchable popover while editing—so personalization is quicker and less error-prone.

  • Send booking links directly from the candidate profile

    You can now kick off self-scheduling from where you already work, without jumping to another page.

  • New “Leave feedback” prompt after completed interviews

    After an interview is marked complete, you’ll see a clear nudge to leave feedback so decisions don’t stall.

🐛Bug Fixes
  • Fixed time zone confusion on candidate booking pages

    Time slots now display in the intended time zone so candidates don’t see shifted or misleading times.

  • Scorecards are more reliable and accessible

    Fixed issues that could cause scorecards to load or reset incorrectly, improved error handling, and made the expand button more accessible.

🔒Security
  • Improved protection against unauthorized access to booking links

    Strengthened access control so booking links and related actions can’t be used to access other candidates’ information.

v3.7.0

Release v3.7.0

New Features
  • Added a consent checkbox on job applications

    Candidates can now explicitly confirm consent when submitting an application, helping keep submissions clear and compliant.

  • Send bulk emails from your talent pool (automatically skipping Do Not Contact)

    You can now email multiple candidates at once from the talent pool. Candidates marked Do Not Contact are automatically excluded, and you’ll see a clear warning before sending.

  • New candidate card controls: Do Not Contact, Save for Later, and quick note preview

    Candidate cards now show a Do Not Contact indicator, a Save for Later bookmark, and a preview of the latest note so you can triage faster without opening every profile.

  • Filter your talent pool to only saved candidates

    Added a “Saved only” filter so you can quickly return to candidates you bookmarked for later.

  • Invite candidates to an assessment via email

    You can now trigger assessment invitations that email candidates automatically, making it easier to collect responses without manual follow-ups.

Improvements
  • Offer letters got a cleaner, more professional signing experience

    Candidate-facing offer letters are now easier to review at a glance, with a clearer compensation summary, team-branded header (logo + greeting), and an expiration countdown so candidates know when action is needed.

  • Offer letters are easier to create and format

    You can now pick from a fuller list of currencies, quickly jump to templates, and see nicer formatting for longer offer letter text.

  • Assessments are ready for real use (plus a smoother UI)

    Assessments now behave more reliably end-to-end, including fixes to clickable assessment cards, clearer empty states, and a more complete experience across creation and sharing.

🐛Bug Fixes
  • Fixed assessment answers saving too aggressively

    Auto-save now waits briefly before saving while you type, reducing interruptions and accidental rapid-fire saves.

  • Candidate inbox board and list views scroll more smoothly

    Removed extra blank space and improved scrolling so both board and list views feel cleaner and easier to work in.

  • Fixed Lifetime Access checkout failures not showing an error

    If a Lifetime Access purchase fails, you’ll now actually see the error message instead of the page silently doing nothing.

v3.6.0

Release v3.6.0

New Features
  • Send offer letters candidates can review and e-sign online

    You can now share a public offer link where candidates can view the offer, add their signature, and accept or decline—making it easy to close the loop without downloading or printing anything.

  • Track offer status and send offers from a dedicated Offer details page

    Offers now have a full detail view with clear status tracking and a built-in send flow, so you can see what’s happening (sent, viewed, accepted, declined) in one place.

  • Manage all offers in one place with status filtering

    A new Offers list lets you quickly find what you need by filtering offers by their current status.

  • Create and edit offers with templates and rich text

    Offer creation now supports template selection and a richer editing experience, so you can send polished, consistent offers faster.

  • Create reusable Offer Templates (create, edit, delete)

    Save your most common offer formats as templates so you don’t have to rewrite the same letter every time.

  • Resend an offer after it’s been sent or viewed

    If a candidate missed the email (or you need to nudge them), you can resend the offer without recreating it.

  • Get notified when a candidate views, accepts, or declines an offer

    Stay in the loop automatically—Schedule & Chill will notify you when candidates interact with your offer so you can follow up at the right time.

Improvements
  • See offer letter status on the candidate profile (with a quick generate button)

    Candidate profiles now include an offer status card so you can quickly tell where things stand and generate an offer when you’re ready.

  • Offer status now shows on candidate inbox cards

    The candidate inbox now surfaces offer status at a glance, so you don’t have to click into each candidate just to see whether an offer is pending or completed.

  • Candidates can automatically move to “Hired” when an offer is accepted

    When an offer is accepted, the candidate can be automatically moved to your Hired stage to keep your pipeline up to date without extra clicks.

  • Candidates can automatically move to “Offer Sent” when an offer is sent

    When you send an offer, the candidate can be auto-transitioned to your Offer Sent stage so your pipeline stays accurate.

  • Duplicate-offer warning to prevent accidentally sending the same candidate multiple offers

    When you try to create an offer for a candidate who already has one, you’ll get a warning—helping avoid confusion and double work.

  • Department can auto-fill from the job when creating an offer

    Offer creation can now pull in the department from the job automatically, saving time and reducing manual edits.

  • Faster candidate inbox loading

    Improved inbox performance so candidate cards load more smoothly, especially for teams with lots of candidates.

🐛Bug Fixes
  • Fixed incorrect placeholder text in offer previews

    Resolved an issue where placeholders in the employer offer preview didn’t render correctly, so previews now match what candidates will see.

  • Fixed missing candidate names showing as underscores

    When a candidate name is missing, the app now shows a clean blank value instead of underscores.

🔒Security
  • Hardened offer pages against XSS and improved dark mode support

    Offer-related pages are now better protected against malicious scripts (XSS), and dark mode styling has been improved for a more consistent experience.

v3.5.1

Release v3.5.1

Improvements
  • See who manually added a candidate

    Candidate cards and the candidate detail view now show “Added by [Name]” when a teammate manually adds a candidate, making it easier to track context and ownership.

  • Clearer status messages on the onboarding plan selection page

    Subscription and billing statuses are now shown with more user-friendly, actionable messages instead of raw status labels.

🐛Bug Fixes
  • Blocked applications to jobs that are already closed or past their deadline

    Candidates can no longer apply via a direct link once a role is closed or its deadline has passed, helping you avoid receiving applications for roles that are no longer active.

  • Talent Pool search and filters no longer reset unexpectedly

    Fixed an issue where Talent Pool searches and filter selections could auto-clear, so your filtering stays in place while you browse.

  • Fixed Talent Pool filtering, pagination, and inbox scrolling issues

    Resolved multiple issues affecting candidate filtering (including tag and group filters), paging through results, and scrolling behavior in the inbox for a smoother review workflow.

v3.5.0

Release v3.5.0

New Features
  • Export a recruitment report from your Candidate Inbox

    You can now generate a formal CSV recruitment report directly from a job’s candidate views. Choose which fields to include (grouped by categories like identity, pipeline/stage details, and more) to create a report that fits your stakeholders’ needs.

  • Customize default email templates per organization

    You can now edit the built-in email templates and have those changes apply only to your organization—without affecting other companies’ defaults. This makes it easier to keep messaging consistent with your brand and tone across candidate and team communications.

Improvements
  • Your organization name now appears as the sender name on emails

    Emails sent from JuggleHire (like invitations and notifications) now show your organization name as the sender, helping recipients recognize and trust the message.

🐛Bug Fixes
  • Candidate file links now open reliably

    Improved how file links are generated so attachments (like resumes) load correctly across storage setups.

v3.4.0

Release v3.4.0

New Features
  • Automatically send qualified candidates to your interview booking link after they apply

    You can enable an option to redirect candidates to your booking page (like Calendly or Cal.com) after a short countdown, with a cancel option—helping you schedule faster for roles with screening enabled.

  • Career pages now support Spanish and Chinese

    Candidates can reliably switch languages on your career page, and two additional languages (Spanish and Chinese) are now available.

  • New weekly salary option for job pay settings

    You can now set salary frequency to weekly when configuring compensation for a role.

Improvements
  • Faster sign-up with a simpler password step

    The password step during sign-up is now quicker, with fewer fields to fill out while still showing password strength.

  • Clearer application confirmation messages based on screening outcomes

    Candidates now see more accurate next-step messaging after applying (for example, if they’re not a match, they won’t be told to expect a review timeline).

  • Closed jobs are no longer shown on your public career page

    Your career page now focuses on currently open roles, helping candidates avoid applying to positions that are no longer available.

  • Career pages now look great in dark mode (with improved mobile styling)

    Public career pages now adapt to dark mode and include mobile-friendly styling adjustments for a cleaner browsing experience.

  • Job listing are easier to read on mobile

    Job listing cards now fit smaller screens better, with a more compact layout for key stats.

  • Improved salary display for more currencies (and easier-to-scan large numbers)

    Salaries now support more global currencies and display large numbers in a more readable format (including region-friendly formatting for South Asian currencies).

🐛Bug Fixes
  • Fixed salary formatting issues in job details

    Resolved an issue where some salaries displayed oddly (for example missing commas or showing unnecessary decimals).

  • Onboarding now accepts website URLs more smoothly

    If you enter a website without “https://”, JuggleHire will fix it for you, and your form inputs won’t be lost if something needs correcting.

  • Candidates can reply to your emails reliably

    Fixed an issue where “Reply to” details could be dropped, making it harder for candidates to respond to your messages.

  • Fixed broken job links in job performance analytics

    Resolved an issue where job links in the job performance table could lead to the wrong place or fail to open.

v3.4.0

Release v3.4.0

New Features
  • French language support is now available

    You can now use JuggleHire in French, with translations added across key high-traffic areas of the product.

  • Custom screening questions now support number answers

    You can add screening questions that expect a numeric response (for example: years of experience, notice period, salary expectations).

  • Show qualified candidates an interview booking link after they apply

    When a candidate passes your screening questions, they can see a “Book Your Interview” button on the confirmation page—so you can move faster with Calendly/Cal.com (or any booking link).

Improvements
  • Removed duplicate location/address line on career pages

    Career pages no longer repeat your location information, making the header cleaner and easier to read.

  • Career pages show a clearer location and improved branding uploads

    Career pages now display city/country in the header, and the banner/logo upload experience has been improved with clearer guidance.

  • Invited teammates skip onboarding and go straight into the right workspace

    If you join a team via an invite and then register, you’ll be taken directly to the dashboard instead of being forced through new-organization onboarding.

  • Invitation links now take you directly to email sign-up when an email is provided

    If an invite link includes your email address, it now opens the email registration form directly—making it quicker to accept an invite.