Reports for recruiters

Last updated: March 25, 2026

Reports & Analytics gives recruiters a clear view of their own activity and the health of the pipelines they manage. You can track your sourcing output, understand where candidates are stalling, and see how your work translates into offers and hires — all without building a spreadsheet.

This article covers the default reports most useful for recruiters, and two custom report setups based on how recruiting teams actually use Kula.

Before you begin

Make sure that:

  • You are assigned as the Recruiter on the jobs you want to view

  • You have access to Reports & Analytics

  • You have confirmed the date range for the period you want to review

Filtering by your name is the fastest way to scope all reports to your activity.

SECTION 1 — DEFAULT REPORTS

Overview

The following default reports are most useful for recruiters:

  • Pipeline history — how candidates have moved through stages over a period

  • Recruiter performance — your activity across sourcing, scheduling, offers, and hires

  • Contacts — candidates and contacts you have added to Kula over time

  • Flow health — how candidates are moving through your sourcing flows

Step 1: Go to Reports & Analytics

  1. Click Reports & Analytics in the left navigation.

  2. Open the report you want to review.

Step 2: Filter to your activity

  1. Use the Primary recruiter filter and select your name.

  2. Set the date range to the period you want — e.g., month to date.

  3. Add a job name filter if you want to focus on one specific role.

Step 3: Read each report

  • Pipeline history: Shows how candidates have moved through your jobs over a selected date range.

    • Use this to identify stages where candidates are sitting for too long — one team used this report to discover that candidates were stuck in one stage for 10+ days before anyone acted on them.

    • Filter by department if you manage roles across multiple teams.

  • Recruiter performance: Breaks down your sourced, screened, scheduled, offer, and hire activity.

    • Each metric links to a drill-down table with candidate names, jobs, timestamps, and who took each action — so you can verify your own numbers before walking into a review conversation.

  • Contacts: Shows how many new contacts you have added to Kula over a selected period.

    • Use this to track your sourcing volume week by week and reconcile against your manual tracking if you are transitioning from another ATS.

  • Flow health: Shows which steps in your sourcing flows are generating the most candidate responses and where candidates are dropping off.

    • Use this to compare flow performance across different roles — a step that works for an engineering role may perform very differently for a sales role.

Best practices

  • Open Recruiter performance before your monthly review — have your numbers ready so the meeting is about decisions, not data retrieval.

  • Cross-reference Contacts sourced against Flow health to understand how your sourcing volume is converting to actual engagement.

  • Use Pipeline history filtered by one job when you're preparing your weekly pipeline sync — walk in knowing exactly where things moved.

SECTION 2 — CUSTOM REPORTS

Overview

Custom reports let you combine your pipeline, performance, and sourcing data into a single view you can open before every sync. The two use cases below are based on what recruiters ask for most in Kula.

https://support.kula.ai/articles/8679114633-creating-your-first-custom-report

Use case 1: All candidates by role and stage in one view

The need

A recruiter needed to see every candidate grouped by which role they were in and what stage they were at — all in one report, broken down to individual names and stages, not just high-level funnel counts. They wanted to walk into their weekly sync with a complete picture without pulling multiple exports.

Blocks to add:

  • Current job pipeline — Shows live candidates per stage per job — add one block per job or filter by department

  • Pipeline history — Shows stage-level breakdown with candidate drill-down for the review period

Step 1: Create the report

  1. Go to Custom reports and click Create report.

  2. Name it — e.g., Pipeline by Role — Weekly Sync.

Step 2: Add blocks

  1. Click Edit and add a Current job pipeline block.

  2. Add a Pipeline history block and set the date range to the last 7 days.

  3. Rename the pipeline block — e.g., Live pipeline — and the history block — e.g., Movement this week.

Step 3: Configure filters

  1. On the pipeline block, filter by Job name or Department to scope it to your roles.

  2. On the history block, filter by Primary recruiter → your name.

  3. Click Save.

Step 4: Share with your hiring manager

  1. Click the sharing dropdown in the top-right.

  2. Select Selected users and add your hiring manager with View access.

Notes on permissions

  • Sourced candidate counts reflect candidates you added to a specific job. Transfers from other jobs are counted separately.

  • Changes made in view mode are temporary. Switch to edit mode to make permanent layout or filter changes.

  • Users you share with using View access cannot edit your report.

Summary

Reports for recruiters let you:

  • Track your pipeline, performance, and sourcing data in one place.

  • Walk into every sync with live numbers — not a spreadsheet you built the night before.

  • Build a custom report that shows candidates by role and stage across all your jobs.

  • Reconcile sourcing counts and understand exactly where your candidates are coming from.

Need Help?

If you have questions or need assistance, reach out at support@kula.ai or use the in-app chat.