Operator · Campaign Manager · HR Outbound

Reach every employee. Autonomously.

Campaign Manager is Kognify's outbound call orchestration system for HR teams. Upload your contact list, define what you want to learn, and let the platform run the conversations — at scale, in the business hours you set, in multiple languages, without a single manual dial.

50K+
Contacts per campaign
tested at production volumes
Parallel campaigns
each with its own scenario, dates and call window
24/7
Scheduling engine
calls execute within business hours you configure
Live
In production
running today across EU languages
The Challenge

HR calling is a tax on your best people.

Exit interviews, onboarding check-ins, benefits enrollment reminders, compliance attestations, engagement pulses — they all require reaching hundreds or thousands of employees one by one. The conversations are important. The logistics are crushing.

Weeks lost to dialing. HR coordinators spend them leaving voicemails and chasing callbacks, one contact at a time.
Campaigns go stale. Response rates drop as they drag on past their window of relevance.
Data isn't comparable. Different people ask different questions, and notes live in spreadsheets, Word docs and memory.
Rescheduling loses context. A "call me Tuesday" means a new calendar invite and a fresh start.
Parallel is impossible. Running three campaigns side by side by hand is close to unworkable.
weeks
of coordinator time spent dialing, leaving voicemails and chasing callbacks on a single campaign.
1-by-1
every contact reached individually — response rates fall as the campaign runs past its window.
≈0
structured, comparable data — outcomes are scattered across spreadsheets, documents and memory.
The shift

From HR staff operating the phones, to HR staff designing the conversation — and reading the results.

Use Cases

What HR teams run on Campaign Manager.

Any outbound HR conversation that repeats at scale and follows a predictable structure is a candidate. These are the most common patterns — if it's a phone call that needs to happen a thousand times, it belongs here.

🚪
Offboarding

Exit Interviews

Call every departing employee in their notice period and collect structured feedback on reason for leaving, manager relationship and would-recommend signal.

Exit dataSentimentEscalation flags
🌱
Onboarding

30/60/90-Day Check-Ins

Call new hires at key milestones to gauge integration, role clarity and early warning signs. Schedule all three waves from day one — the platform handles the calendar.

Retention riskHandoff notesFollow-ups
📝
Benefits & Enrollment

Open Enrollment Reminders

Call every employee who hasn't completed enrollment before the deadline. Answer common questions, confirm selections, or route to a human specialist.

CompletionQuestions flaggedEscalations
Compliance

Policy & Training Attestations

Verbally confirm policy acknowledgements, training completions or safety attestations with a timestamped audit trail. Auto-escalate anyone unable or unwilling to confirm.

Verbal confirmationTimestampFull transcript
💓
Engagement

Pulse & Engagement Surveys

Run a 3-question pulse across the whole workforce in a week. Voice captures signals email forms miss — tone, hesitation, elaboration.

ScoresThemesSentiment by dept
📞
Service & Support

Complaint & Case Follow-Up

Close the loop on every HR case — was the issue resolved, is the employee satisfied, is anything still open? Escalate automatically when the answer is no.

Resolution statusNPS-style scoreRe-open triggers
How It Works

Five steps. From contact list to finished campaign.

A user goes from "we need to talk to 500 employees" to "every call is scheduled and running" in under an hour — no engineering, no telephony setup, no custom scripts.

1

🗂️ Create the campaign

Give it a name, description and date range — the container for everything that follows. Toggle it on or off at any time without losing data.

2

💬 Configure the conversation

Define what the AI should say and ask. Pick the language, set the call window, write the greeting, describe the outline, and list the data fields to extract from each call.

3

📥 Import your contacts

Upload a CSV of names, phones and emails, or add contacts one at a time. The system validates numbers, deduplicates by email, and flags rows with missing phones instead of dropping them.

4

🚀 Schedule & launch

The platform distributes calls across the date range, respects your call window, and spreads the load automatically — so your carrier and callees don't see a flood.

5

📊 Monitor & act on results

Watch calls complete in real time. Each contact's row shows a colour-coded history of every attempt, outcome and data field. Export to CSV any time; escalations route to the humans you designate.

Smart Features

What makes the calls actually work.

The difference between a robocall and a productive conversation is judgment. Campaign Manager brings judgment — and a memory — to every outbound call it makes.

🧠

Contextual awareness

Remembers previous calls to the same number — within and across campaigns. A callback opens with "As we discussed last Tuesday…" instead of starting over.

🗓️

Intelligent rescheduling

When a contact says "call me Tuesday morning," it captures the request, reschedules the job, and auto-generates a context-aware greeting for the next attempt.

🎯

Structured data extraction

Every campaign defines the fields you want back — sentiment, reason, score, dates, free-text themes. The AI populates them from the conversation, no transcription.

⏱️

Business-hours only

Calls fire exclusively within the window you configure. Missed or late jobs are rescheduled for the next valid slot automatically.

🌍

Multi-language

Configure the assistant's listening and speaking language per campaign — run Bulgarian exit interviews and English onboarding calls in parallel.

Parallel campaigns

Each campaign is independent; scheduling one doesn't block others. Run exit interviews, check-ins and reminders side by side.

🛑

Human escalation

If a conversation turns sensitive — legal concern, distress, a complex ask — the AI flags it for human review instead of plowing forward.

📜

Full audit trail

Every attempt, outcome and data field collected is logged. Hover any contact for their full call history; export everything as CSV.

Example Run

One contact's journey — including a mid-campaign reschedule.

Exit Interview Survey, 500 departing employees. Here's what a single contact's journey looks like inside a running campaign — from scheduled to complete, with a reschedule at the contact's request.

🕗

Scheduled & attempted

May 2, 08:15 — first attempt scheduled within the 08:00–18:00 window with a randomized offset. 08:30 — call placed (1 min 15 sec).

🔁

Delayed by contact

May 2, 08:31 — John asked to be called back Tuesday morning. The platform captured the request, cancelled today's attempt, and queued a rescheduled job.

Retried & completed

May 7, 10:22 — second attempt opens: "Hi John, this is the Tuesday callback you requested…". 10:28 — completed, structured data extracted.

reason_for_leaving: "Better opportunity"
sentiment: "positive"
would_recommend: true
summary: "Receptive, no legal concerns raised"
No HR coordinator picked up a phone. No data entry was done. At no point did a human need to remember that John had asked for a Tuesday callback — and yet, when Tuesday came, the call opened by acknowledging it.
CM
The Campaign Manager operating model
Autonomous scheduling, memory and structured extraction
Real-Time Monitoring

Every call, every outcome, every contact — visible.

The schedule view gives you a per-contact row with stacked, colour-coded cards for every event: scheduled, initiated, completed, delayed, escalated. Hover any card for the full detail — the greeting used, the delay reason, the extracted data, the call summary.

👁️

What you see

A per-contact row for everyone in the campaign, with colour-coded status cards, event timestamps to the minute, hover detail, and live progress totals.

Per-contact rowsStatus cardsTimestampsHover detailProgress totals
🎛️

What you can do

Override a contact's next-attempt date, pause a campaign to freeze pending calls, fix a phone number, remove someone mid-run, or export the full results as CSV.

ReschedulePauseEdit contactsRemoveExport CSV
💾 Data integrity built in. Every state change, call attempt and extracted field is persisted 🔁 Nothing lost if a call drops, a page refreshes, or a job fires late
Built on Kognify

Not a standalone tool. A native Kognify module.

Campaign Manager inherits the full Kognify platform — the same enterprise-grade infrastructure already running autonomous accounting, inbound call centers and document processing for banks, utilities and healthcare providers across three continents.

🔐

Enterprise security

Azure EU hosting, dedicated tenant isolation, stateless AI models, no client data used to train public models.

📋

Compliance-ready

GDPR-aligned. Full audit trails on every AI decision. Transparent, self-verifying operator outputs.

👥

Role-based access

Viewer / Member / Owner roles — auditors, operators and HR admins share one console with the right permissions.

🔌

Integrates with your stack

SAP, M-Files, SharePoint, MS Teams, Confluence. Webhook-driven handoff to Power Automate and any downstream system.

📞

Telephony flexibility

Works with cloud telephony out of the box; integrates with your existing PBX (Asterisk and others) on request.

🛠️

Deployment options

SaaS on Azure EU, hybrid, on-premise, or headless API-only — pick the model your organization requires.

🌍 In production across Bulgaria, Slovenia and Australia 🏢 Postbank · Veolia · TBI Bank · Konica Minolta · BaptistCare 99.76% measured success rate on autonomous operators 🛡️ Spotless security record

Put your first campaign in production this month.

A typical first engagement takes under four weeks: one week to shape the scenarios, one to pilot on a small batch, two to scale. We co-configure with your team — no engineering required on your side. Send us a sample contact list and a conversation brief, and we'll have a pilot running in your tenant within two weeks.

info@kognify.ai  ·  +359 878 78 220  ·  app.kognify.ai