Skip to main content

For recruiters

Recruiter troubleshooting

Empty queues, declined matches piling up, ATS sync errors, Stripe billing issues — the usual fixes.

Last updated

The usual recruiter-side fixes.

Empty queue

The four common causes:

  • Required skills too specific. Long required-skill tag lists starve. Trim to the 3-7 truly required signals.
  • Comp band below market. Seekers self-decline at comp mismatch. Check your range against current market.
  • On-site only in a low-density market. Real, but slow. Expect 1-2 candidates per hour at most.
  • Event scheduled but not yet live.Confirm you clicked Go Live — scheduled events don't accept queue joiners.

Declined candidates piling up

If you're declining 80%+ of matches, something in the role description or skills is mis-tuned. Read the decline reasons you've logged — they show the pattern. Tighten the role's required skills to filter out the systematic mismatches.

If the matches feel right but the candidates underperform in interview, the role description may be drifting from reality — what the matchmaker thinks the role is and what your team is actually hiring for differ.

ATS sync errors

Advanced candidates aren't reaching your ATS:

  • Check the integration status in integrations. A stale OAuth token is the most common cause — re-link if needed.
  • Confirm the matched role on Jobby.dev is mapped to a job in your ATS. Unmapped roles can't sync candidates.
  • Check ATS-side rate limits. Greenhouse caps API calls at 50/sec per token; a burst of advances can momentarily back up.

Stripe / billing issues

Common shapes:

  • Card declined.Stripe surfaces the bank's decline reason in the friendly-error message. Update via the billing portal.
  • 3DS challenge looping. Some banks require 3DS on every charge. The portal flow handles this; if it loops, the bank is rejecting Jobby.dev as a merchant — call your bank.
  • Off-session upgrade returns 402.Off-session consent isn't set, or the subscription state is non-eligible. Use the hosted checkout flow once to reset consent.

Camera / mic / room issues

Same fixes as the seeker side — see seeker troubleshooting for the canonical checklist. Recruiter-specific addition: corp firewalls often block UDP for WebRTC. Run the preflight diagnostic at /interview/preflighton the network you'll actually be interviewing from before the event.

Notifications not arriving

Match notifications fire via in-app, browser push, and (if opted in) Slack. If none arrive:

  • Confirm browser-push permissions for jobby.dev haven't been revoked.
  • Confirm the Slack integration is healthy in integrations.
  • Re-check your queue page directly — it's authoritative; the notifications are best-effort.

Still stuck?

Contact support with your event ID (visible in your event card) for fastest triage.