JobAdder connector

Use your JobAdder data for reporting, automation and AI.

Data Panda pulls your JobAdder candidates, jobs and placements into the same warehouse as your finance, marketing and delivery data. From one place we turn it into dashboards, automations, AI workflows and apps recruiters, account managers and finance use during the week, not only when a board pack is due.

JobAdder
Data Panda Reporting Automation AI Apps
JobAdder
About JobAdder

An ATS and recruitment CRM built where billable placements pay the rent.

JobAdder started in Sydney in 2007 and grew into one of the recruitment platforms of choice across Australia, with strong adoption in the UK and growing share in the US and Europe. The product combines an applicant tracking system with a recruitment CRM in one workspace, so the same team that sources candidates also runs the client-side relationship that pays for them.

The data model reflects that double life. Candidates, jobs, applications and placements sit alongside contacts, companies and activities, with users, notes, interviews and submissions wrapped around them. Recruiters live in the candidate and job views; account managers live in the contact and company views; finance lives downstream of placements, where fees, start dates and fall-off windows decide what gets invoiced and what gets clawed back.

The point of pulling JobAdder into a warehouse is not that JobAdder is short on reports. It is that JobAdder knows what was placed; it does not know what was invoiced, what marketing channel sourced the candidate, or how a fall-off three months later eroded the fee margin per recruiter. Those answers only appear when the placement table sits next to your accounting, your job-board spend and your CSAT data.

What your JobAdder data is for

What you get once JobAdder is connected.

Recruitment performance reporting

Time-to-fill, fee per recruiter and source-of-hire on one chart, joined to invoiced revenue and marketing spend.

  • Time-to-fill per role family, recruiter and client account, with the stages where candidates drop off
  • Fee per placement and per recruiter, split by retainer, contingent, perm and contract
  • Fall-off rate within 30, 60 and 90 days, joined to invoiced and clawed-back fees

Process automation

Turn placements, applications and stage changes into the right downstream work, instead of a Friday catch-up.

  • Closed placement drafts the invoice and seeds the new starter into HRIS
  • Stalled candidates and silent jobs trigger a recruiter or AM follow-up
  • Job-board posting spend reconciled against the placements it produced

AI workflows

Put candidate history, placement outcomes and client activity behind AI that sees the full recruitment picture.

  • Match scoring on open jobs against the existing candidate database, with placement-history weighting
  • Fall-off-risk scoring on first-90-day placements using interview and reference signals
  • Natural-language Q&A across notes, submissions and the activity timeline

Custom apps on your data

Lightweight tools for recruiters, account managers and finance that sit on JobAdder data instead of more SaaS subscriptions.

  • Recruiter scorecard with submissions, interviews, placements and fee-per-hour worked
  • Client account-health board mixing placement history, NPS and outstanding fees
  • Retainer-versus-contingent profitability tracker per consultant and per client
Use cases

Use cases we deliver with JobAdder data.

A list of concrete reports, automations and AI features we have built on JobAdder data. Pick the one that matches your situation.

Time-to-fillDays from job opened to placement signed, per recruiter, role family and client.
Fee per recruiterFee earned per recruiter and per consultant, split by perm, contract and retainer.
Submission-to-placementConversion from submitted candidate to interview to placement, per client and recruiter.
Source-of-hire ROIJob-board, referral and direct-source spend matched to placements and invoiced fees.
Fall-off rate within 90 daysPlacements that ended inside the guarantee window, joined to clawed-back fees.
Retainer vs contingent marginProfitability of retained search versus contingent placement, per consultant and client.
Client account healthPlacement volume, fee, NPS and complaints per client account, in one view.
Candidate database agingCandidates with no contact in six months, scored against open and likely-to-open roles.
Pipeline aging by stageJobs aging past target time-to-fill, with the stage where they stall surfaced first.
Activity-to-outcome mixCalls, emails and submissions per recruiter mapped to placements that reached signed.
Contract extensionsContractor placements due to end, with extension probability against client history.
Diversity and slate balanceAggregate diversity reporting on candidate slates per role and per client where policy allows.
Real business questions

Answers you will finally get.

Which recruiters earn fee per hour worked, and which only look like they do?

Submissions, interviews and placements per recruiter joined to invoiced fees and clawed-back fees, divided by recorded JobAdder activity time. The board sees the consultant whose deal book reads well but whose fall-offs erase the fee, next to the quieter biller whose 90-day numbers hold.

What is our real margin on retained search versus contingent work?

Placements split by engagement type, joined to fees billed, fees clawed back and the cost of recruiter time. Account managers see which clients deserve retainer pricing because contingent margin is bleeding out, and which retainers are not paying their way.

Which sourcing channel produced the placements that stuck?

Job-board, referral and direct-sourced candidates traced through to placement and through to the 90-day fall-off mark, with cost per channel attributed. Marketing spend stops being defended on volume of applications and starts being defended on placements that survived the guarantee window.

Value for everyone in the organisation

Where each function gets value.

For finance leaders

Placements reconciled against invoiced fees, clawbacks and contractor margin in one view. Month-end stops being a JobAdder export crossed against an accounting export by hand.

For sales leaders

Account managers see placement history, fee trend and complaint signal per client account, with submission-to-placement conversion per recruiter behind it. Sales reviews coach on the specific client where conversion is dropping, not on a deal-board feeling.

For operations

Pipeline aging, source-of-hire ROI and fall-off within 90 days in one delivery picture. Operations sees where the candidate funnel and the fee line stop tracking each other, before the quarterly review asks.

Ideas

What you can automate with JobAdder.

Pair with BambooHR

Hand JobAdder placements over to BambooHR as new starters

When a placement is signed in JobAdder, the new starter, role, manager and start date land in BambooHR ready for onboarding, instead of a recruiter pasting the same record into a second system. Day-one access requests, equipment lists and payroll setup all kick off from the same employee record, and finance sees the fee against the same person who shows up in HR.

Pair with HubSpot

Sync JobAdder client accounts with HubSpot for the BD side

Companies and contacts in JobAdder stay in step with HubSpot accounts and deals, so business-development reps see placement history, open jobs and outstanding fees on the same record they pitch from. Renewal and account-expansion campaigns target the clients where placement volume is climbing, not a cold list pulled out of HubSpot in isolation.

Pair with Gong

Coach interviewers on the calls that lose strong candidates

Gong call recordings of client and candidate conversations are tied to the matching JobAdder job and submission, so team leads see which interviewer style is converting and which is silently losing the shortlist. Coaching gets specific about the call where a candidate withdrew, instead of a generic note in the next 1-on-1.

Pair with Slack

Push the JobAdder events that matter into the right Slack channel

New placements, signed contracts, hot candidate submissions and fall-off alerts inside the guarantee window land in the right Slack channel: a wins channel for closed placements, a recruiter-team channel for stalled jobs and a finance ping when a fall-off triggers a clawback. The desk stops refreshing JobAdder to spot what already happened.

Your existing tools

Your data lands in a warehouse. Your BI tools read from it.

You keep the reporting tool you already have. We connect it to the warehouse where your JobAdder data lives.

Power BI logo
Power BI Microsoft
Microsoft Fabric logo
Fabric Microsoft
Snowflake logo
Snowflake Data warehouse
Google BigQuery logo
BigQuery Google
Tableau logo
Tableau Visualisation
Microsoft Excel logo
Excel Sheets & pivots
Three steps

From JobAdder to answers in three steps.

01

Connect securely

OAuth authentication. Read-only by default. We sign a DPA and your admin keeps the keys.

02

Land in your warehouse

Data flows into your warehouse on your schedule. Near real time or nightly, your call. You own the data.

03

Reporting, automation, AI

We build the first dashboard, workflow or AI feature with you, then hand over the keys. Or we stay on for ongoing delivery.

Two ways to work with us

Pick the track that fits how you work.

Track 01

Self-serve

We set up the foundation. Your team builds on top.

  • JobAdder connector configured and running
  • Warehouse set up in your cloud account
  • Clean access for your Power BI, Fabric or Tableau team
  • Documentation on what's in the data model
  • Sync monitoring so you're warned before reports break

Best fit Teams that already have a BI analyst or data engineer and want to own the build.

Track 02

Done for you

We build the whole thing, end to end.

  • Everything in Self-serve
  • Dashboards built to the questions your team actually asks
  • Automations between your systems
  • AI workflows scoped to real tasks your team runs
  • Custom apps where a dashboard does not cut it
  • Ongoing delivery at a pace that fits your team

Best fit Teams without in-house BI or dev capacity. You tell us what you need and we deliver it.

Before you book

Frequently asked questions.

Who owns the data?

You do. It lands in your warehouse, on your cloud account. We don't resell or aggregate it. If you stop working with us, the warehouse stays yours and keeps running.

How fresh is the data?

Near real time for most operational systems. For heavier sources we schedule hourly or nightly. You pick based on what the reports need.

Do I need a warehouse already?

No. If you don't have one, we help you pick one and set it up as part of the first delivery. Common starting points are Snowflake, Microsoft Fabric, or a small Postgres start.

Which JobAdder objects land in the warehouse?

Candidates, jobs, applications, placements, contacts, companies, activities and users come across as first-class tables, with notes, submissions and interviews around them. That covers the reporting surface a recruitment team needs without writing custom JobAdder API jobs for every dashboard.

Are fee, guarantee window and fall-off fields available for finance reporting?

Placement-level fields including fee amount, fee type, start date, end date and status come through, so finance can model the guarantee window and clawback risk against the invoiced ledger. Where your team uses custom placement fields for retainer milestones or contractor margin, those land in the same row rather than in a side spreadsheet.

We run JobAdder across AU, UK and US offices. Can the warehouse keep them apart?

Yes. Office, owner, currency and pipeline metadata are kept on each record, so reporting can roll up at group level or split per region without losing the local view. Currency conversion for fee reporting can be handled in the warehouse on the date the placement was made, instead of a single end-of-month rate flattening the picture.

GDPR-compliant
Data stays in the EU
You own the warehouse

A first deliverable live in four to six weeks.

We review your JobAdder setup and the systems around it. Together we pick the first thing worth building.