Skip to main content

Contact

What are you interested in?

Reporting Tool, Redesign & Salary Calculator2026Live

Client: Creative-Job GmbH

CJ Recruitment.

A candidate reporting tool for the Zurich recruitment firm in finance and real estate: instead of an Excel sheet, consultants record their candidates in a web app, and pipeline, forecast and target progress are available live for the team and management. Plus a website redesign, a salary calculator with market benchmarks and a job board fed from the existing HR software.

  • Website
  • Web app
  • Software
  • SEO
  • GEO
Scope
Website · Web app · Software · SEO · GEO
Year
2026
Services & technology
  • Reporting Tool
  • Pipeline & Forecast
  • Redesign
  • Salary Calculator
  • Job Board
  • SEO
  • GEO / AI SEO

Case study

What Creative-Job GmbH needed and what we built

The challenge

Since 1990, CJ Recruitment has placed specialists and managers in fiduciary services, accounting, controlling and real estate. Reporting ran on an Excel file into which candidates, companies presented to and interviews were entered by hand. None of it was live: a clean overview for staff and management only existed once someone compiled the figures. At the same time, the old website addressed candidates and companies the same way, and inquiries came in unstructured.

Our solution

The reporting tool runs in the website's back office. Data entry follows the previous Excel sheet, only cleaner: role, region and education come as choices from the salary matrix, so every row can be analysed and the salary comparison is visible right at entry. The pipeline shows each candidate with a sub-row per company and the stages interview 1, interview 2, contract offer, placement or rejection, each with a stored probability. Fixed rules keep the data clean: from interview 1 a company is mandatory, and a rejection needs a reason. The placement fee is suggested based on the fee schedule and can be overridden. From this the report calculates placements, expected placements, revenue and weighted forecast for the individual, the team or the whole department, every tile with drill-down to the candidate and exportable as PDF. Consultants only see their own figures and their team, enforced on the server. On the website, separate paths lead candidates and companies; the salary calculator compares a salary with the market median and range, and the job board pulls open positions every eight hours from the HR software HR4YOU.

Architecture

How it fits together

The building blocks behind Creative-Job GmbH and how data flows between them.

UserFrontendAdminServer / APIDatabaseExternal service
Connections: HR4YOU job feed → Node server (Jobs every 8 hours); Node server → Website & job board (Job pages, sitemap); Candidates & companies → Salary calculator & wizard (Salary comparison, inquiry); Salary calculator & wizard → Node server (Lead, appointment, callback); Node server → Email (Resend) (Result link, notice to CJ); Reporting tool (consultants) → Node server (Candidates, status, companies); Node server → PostgreSQL; Node server → Report & targets (management) (Figures by role and team)

Site structure

How the website is structured

cj-recruitment.ch8 sections · 2 subpages
  • 207Job board
  • 11Specialist fields
    • 7Finance & fiduciary
    • 4Real estate
  • 3For candidates
  • 3For companies
  • 2Salary calculator and salary overviews
  • 112Glossary
  • 9News
  • 5About, team, careers, contact, inquiry
Simplified view of the site structure. Page counts from a live check (sitemap) on 12 October 2026.

Flow

Who does what, step by step

  • Business
  • System
  1. Business

    Add a candidate

    Choose role, region and education from lists; the salary comparison appears instantly.

  2. Business

    Assign companies

    The candidate is presented to companies; the fee is suggested based on the fee schedule.

  3. Business

    Move the status

    Interview 1, interview 2, contract offer: status, probability and target month right in the list.

  4. Business

    Close

    Placement with the winning company or rejection with a reason; the figures update automatically.

  5. System

    Live report

    Placements, forecast and target progress appear instantly in the report, by person, team or department.

  6. Business

    Management steers

    Set monthly targets, drill down to the candidate with a click and share the report as PDF.

Step by step

How it works in practice

Real screenshots along the flow.

From salary comparison to conversation

The salary calculator on cj-recruitment.ch, captured on 12 October 2026 with sample values. No contact details were submitted. The reporting tool runs behind the login; there is no capture with sample data only yet.

Views with customer data show sample data or are redacted.

  1. 01Step 1 / 4
    CJ Recruitment – Step 1: Home page

    Home page

    Separate paths for candidates and companies, and the salary calculator is reachable as a floating button on almost every page.

  2. 02Step 2 / 4
    CJ Recruitment – Step 2: Who is the comparison for?

    Who is the comparison for?

    The calculator first asks whether someone wants to check their own salary or a company is reviewing a position, and adapts text and result accordingly.

  3. 03Step 3 / 4
    CJ Recruitment – Step 3: Inputs from the salary matrix

    Inputs from the salary matrix

    Field, role, experience, education and region as chips and custom pickers, plus the current annual salary. Every input matches a value in the salary matrix.

  4. 04Step 4 / 4Sample data
    CJ Recruitment – Step 4: Unlock the result

    Unlock the result

    The benchmark with median and market band appears after name and email, followed by an appointment or callback. Filled with sample data for this capture; name and email were not submitted.

Swipe sideways for the next step.

Salary calculator & backend

From salary comparison to lead dashboard

At the front, a calculator that gives specialists and companies an honest benchmark. Behind it, a custom dashboard where every use, lead and appointment arrives.

Screenshot of the live website, 23 September 2026

What the salary calculator does

  • Roles in finance & fiduciary and in real estate
  • 4 experience levels, highest education and 5 regions of German-speaking Switzerland
  • Result: median and market band between P25 and P75, per role and region
  • Data quality shown openly: good, medium or guide value, with the number of data points (n)
  • Swiss-wide market reference from public sources as a second comparison line
  • Detailed result after name and email, also sent by email with a link to view it again
  • Right after: book a consultation or request a callback

What the backend does

  • Calculator usage, leads, appointments and callback requests come together in one place
  • Shows which channels and which specialist fields bring inquiries
  • Every lead can be handled without detours via inbox, form tool or analytics

The dashboard as a sample view

A rebuilt sample view to try out: filter by candidates or companies and pick a lead to see the inputs and the market comparison result. All names and numbers are made up.

Demo data — sample view, no real client data

Lead dashboardDemo
Calculator uses
1'284
Sample value · 30 days
Results unlocked
312
Sample value · 30 days
Appointments booked
47
Sample value · 30 days
Callback requests
29
Sample value · 30 days
From calculator to conversation
Calculator used1'284 · 100 %
Result unlocked (lead)312 · 24 %
Appointment or callback76 · 6 %
Field
Finance & fiduciary58 %
Real estate42 %
Channel
Google organic61 %
Direct22 %
Referral17 %
Leads
Candidate · personal salary comparison
Anna Beispiel
anna.beispiel@example.chGoogle organic
Appointment booked
Field
Finance & fiduciary
Role
Client manager, fiduciary
Experience
4–7 years
Education
Federal diploma, fiduciary
Region
Zurich
Current salary
CHF 96'000
Market comparison resultgood data basis · n = 14
P25
CHF 92'000
Median
CHF 100'000
P75
CHF 110'000

Stated salary is within the market band.

Made-up sample values, not CJ Recruitment market data.

Next step:Consultation Thu, 10:00

Features

What the solution does

  • Recruiting overview by calendar week

    The start page shows recent weeks as columns: newly added, presented to companies, active and closed. One click on a week opens figures and candidate lists.

  • Candidate reporting instead of Excel

    Entry follows the previous Excel sheet, but with choices from the salary matrix for role, region and education. Every row can be analysed, and the salary comparison sits right next to it.

  • Pipeline with stages and rules

    Kanban or list with a sub-row per company, status and probability editable in place. From interview 1 a company is mandatory, a rejection needs a reason, and at placement the winning company is chosen.

  • Report with forecast and drill-down

    Placements, interviews, expected placements, revenue and weighted forecast for a person, team or department. Every tile opens the list behind it, and list and figure match exactly.

  • Report as PDF

    A purpose-built PDF in CJ's design, downloaded directly without a print dialog. Plus a text export for emails.

  • Revenue targets per person

    Monthly targets per consultant with actual, percentage, remaining amount and days left. Management sees all targets on a shared scale.

  • Roles, teams and demo mode

    Management and consultants with views separated on the server, finance and real estate departments with teams. A demo mode with made-up data is used for training.

  • Salary calculator with market benchmarks

    Choose field, role, experience, education and region and compare the salary with median and range. The result unlocks after name and email, followed by an appointment or callback.

  • Job board from HR4YOU

    Open positions are pulled every eight hours from the client's HR software. Every position has its own URL with JobPosting schema for Google for Jobs; applications go through HR4YOU.

  • Salary calculator funnel and inquiries

    For management: from visit to completed calculator to lead and appointment, by entry point and channel. Inquiries from the 5-step wizard sit in the same place.

Mobile

On the smartphone

  • CJ Recruitment – Salary calculator on mobile
    Salary calculator on mobile
  • CJ Recruitment – Five-step inquiry wizard, starting with the request type
    Five-step inquiry wizard, starting with the request type
  • CJ Recruitment – Home page with floating salary calculator button
    Home page with floating salary calculator button
  • CJ Recruitment – Unlock the result with name and email (sample data, contact details not submitted)
    Sample data
    Unlock the result with name and email (sample data, contact details not submitted)

Swipe sideways for more views.

Screens

What it looks like

  • Home page after the redesign with hero video and salary calculator button
  • Salary calculator, first step: for yourself or as a company
  • Job board with search and filters, fed from HR4YOU

FAQ

Frequently asked questions

How does a reporting tool replace an Excel sheet?

At CJ Recruitment, data entry follows the previous Excel sheet so nobody has to relearn. The difference: role, region and education are chosen from lists, status changes follow fixed rules, and everyone works in the same database. Pipeline, placements and forecast are therefore always current, and nobody has to compile weekly figures by hand.

What do consultants see, and what does management see?

Consultants see their own figures and their team's; the separation is enforced on the server and cannot be bypassed with filters. Management sees all teams and people, sets monthly targets, tracks revenue and weighted forecast, and can use «view as» to check what a person sees.

How is the forecast calculated?

Every pipeline stage has a stored probability, for example 25 percent for interview 1 or 90 percent for a contract offer. Each candidate's expected fee is weighted by that probability and assigned to their target month. Next to actual revenue per calendar week, the report shows what is realistically coming in the following months.

How does a salary calculator generate leads?

The calculator offers real value: anyone who enters role, experience, education and region sees where their salary sits compared with the market. The result unlocks after name and email, and right after that the person can request an on-site or online appointment or a callback. Management sees in the funnel which entry point and channel the leads come from.

Solutions

Solutions from this project

Work

Similar projects

Your project

A project like this for your business?

Websites from CHF 3,000 to CHF 25,000, web apps from CHF 10,000. We deliver a website within 2 weeks once all materials are in.