New Meet Karma — the AI built into Komma. It drafts, you decide.
The Nordic AI HR platform

Nordic HR, with AI at the core.

We didn't bolt AI onto HR. Karma is built into Komma — it reads across every module, drafts the change and waits for a person to say yes. European data protection is the foundation, not a footnote.

  • Nothing saved without approval
  • Every change in the audit log
  • Built for Nordic payroll
Karma Draft · not saved
Freja starts as Warehouse Lead in Aarhus on 1 March. Set her up.

I've drafted 6 changes across 5 modules. Nothing is saved until you approve.

  • OrganisationPosition Warehouse Lead
  • OrganisationManager Jonas Kristensen
  • PayPay band L3 · Logistics
  • TimeSchedule 37 h · Day
  • ShiftsRota Team North · wk 10
  • OnboardingFlow Warehouse · 8 tasks
Review field by field

Illustrative example — try approving the draft.

20+
years building HR software for Nordic companies
1
employee record that every module reads from
0
changes saved without a person's approval
100%
of approvals logged with a name and a time

AI as the operating layer

Not a feature. The layer underneath everything.

Most HR tools add AI to a single screen. In Komma, Karma sits on the same live employee record that every module reads from — so it sees the whole picture and can act across all of it in one draft.

Modules

  • Recruitment
  • Organisation
  • Onboarding
  • Time & absence
  • Shift planning
  • Pay
  • Reviews
  • Job profiles

Karma

Reads across every module · drafts the change · waits for a person to approve

One employee record

  • Person
  • Contract
  • Position
  • Schedule
  • Absence
  • Pay band
  • Reviews
  • Documents
Diagram: eight Komma modules sit on top of Karma, which sits on one shared employee record that every module reads from and writes back to.

One record, no copies

Hired in Recruitment, they already exist in Organisation, get an onboarding flow, record time, join the pay run and are assessed in a review. Nobody types the same thing twice.

Context from every module

Because nothing lives in a separate system, Karma's drafts take contracts, schedules, agreements and pay bands into account at the same time.

No exports, no nightly files

Every module reads from and writes back to the same data. Nothing drifts apart — and nothing has to be re-synced before Karma can help.

What Karma does today

Karma takes the tedious part. People make the decisions.

From the first CV to next week's rota, Karma prepares the work across Komma — and the same approve-first rule applies everywhere.

From CV to shortlist — with your judgement intact

Karma parses every CV into scored skills against the job profile, and drafts the job ad from the role you've already defined.

  • Skills scored against the job profile
  • Job ads drafted from the role, ready to edit
  • You decide who moves on — Karma only prepares

Coverage, suggested before you ask

When someone calls in sick, Karma suggests who can cover — based on availability, hours already worked and the rules in your agreements.

  • Ranked by availability and hours worked
  • Overtime and rest-period impact shown up front
  • Nothing changes until the planner approves

Patterns, spotted early — and handled kindly

Karma reads absence across teams and flags patterns worth a conversation, so managers can act early, with context, before a pattern becomes a problem.

  • Team-level trends against your own baseline
  • A suggested next step, drafted for the manager
  • Nothing is sent without approval

Every review starts prepared

Karma summarises self, manager, peer and upward input into strengths, growth areas and talking points — so the conversation can be about the person, not the paperwork.

  • Themes pulled from every input
  • Managers edit and approve the final text
  • Linked to job profiles and career tracks

Ask once. Karma drafts the rest.

Tell Karma what needs to happen — a promotion, a new schedule, a contract change — and it drafts every field it touches, across every module, for you to approve.

  • A field-by-field preview before anything is saved
  • Changes across modules in one approval
  • Logged with your name in the audit trail

Human in the loop, by design

Karma drafts. You decide. Everything is logged.

Karma pulls the data, drafts the change and shows you exactly what will happen — field by field — before anything is written to your HR system.

  1. 01

    Reads

    Karma pulls what it needs from the live employee record — within the access of the person asking.

  2. 02

    Drafts

    It prepares the change across every module the request touches.

  3. 03

    Shows

    You see exactly what will change, field by field, before anything is saved.

  4. 04

    Waits for you

    Nothing is written until a person approves. Then it's logged with their name.

Where Komma AI is heading

Two tracks. One rule.

We're widening Komma across more of HR — and at the same time teaching Karma to carry multi-step workflows on your behalf. What doesn't change: Karma drafts, people decide.

Track 1 · Wider

More of HR, in one record

Every module we add reads from and writes back to the same employee record. You get fewer systems — and Karma gets more context to draft from.

Track 2 · Deeper

From single drafts to whole workflows

Today Karma drafts one change at a time. Next, it prepares a whole flow — hire, onboard, schedule, first pay run — as one plan you review and approve step by step.

The roadmap describes direction, not delivery dates.

Privacy & trust

Privacy isn't a setting. It's how Karma is built.

HR data is the most personal data a company holds. Every layer of Karma is built around European data protection and human oversight — the foundation, not a footnote.

A person approves every change

Karma drafts; people decide. Nothing is written to your HR system until someone says yes.

A complete audit trail

Who changed what and when — including every draft from Karma and the name of the person who approved it.

Access follows roles

Role-based access and SSO through Microsoft Entra. Karma works within the permissions of the person asking.

Your data stays yours

Your HR data is kept separate from every other customer's — and is never used to train AI models.

European by design

Hosted in the EU and built for GDPR and the EU AI Act's principles of transparency and human oversight.

Retention you control

Data-retention rules per record type, so information is kept exactly as long as it should be — and no longer.

Built for the Nordics

Made for how Nordic HR actually works.

Collective agreements, supplements and the payroll engine you already trust. Komma owns everything gross — and hands over a validated pay run.

Everything gross

  • Pay components
  • Collective-agreement rules
  • Time-to-supplement valorisation
  • Pre-payroll validationReady

Your payroll engineGross to net

  • A-skat
  • AM-bidrag
  • eIndkomst
  • Payslips

Works with

  • Zenegy
  • Danløn
  • Dataløn
  • Visma
  • Lessor
  • ECIT

Agreements, built in

Collective-agreement rules and supplements are applied to registered time before anything reaches payroll.

Validated before it leaves

Pre-payroll validation catches errors while they're still cheap to fix — not after the payslips are out.

Your payroll engine stays

Gross-to-net, A-skat, AM-bidrag, eIndkomst and payslips stay with the engine you already use.

Pay transparency

Pay-gap reporting without the spreadsheet project

Job families, tracks and pay bands live in the same system as compensation — so pay-gap reporting reads straight from them, ready for the EU Pay Transparency Directive. No separate data-collection exercise.

If a manager needs training to approve a holiday request, the screen is wrong — not the manager.

Simplify the Complicated

For more than twenty years, the team behind Komma has built HR software for Nordic companies. Karma follows the same principle as everything else we make: remove steps rather than add settings — and name things the way people say them out loud.

Read our story

FAQ

What HR teams ask about Karma

Can't find your answer? Talk to someone who knows Nordic HR.

Does Karma change anything on its own?

No. Karma drafts the change and shows you exactly what will happen, field by field. Nothing is saved until a person approves it, and every approval is recorded in the audit log with that person's name.

What can Karma do today?

Karma parses CVs into scored skills, drafts job ads, suggests shift coverage, summarises evaluations, spots absence patterns and drafts everyday changes across modules — with the same approve-first rule everywhere.

Is our data used to train AI models?

No. Your HR data is used to answer your requests and prepare drafts inside your own Komma environment. It is never used to train AI models and never shared with other customers.

Where is our data stored and processed?

In the EU. Komma is built for Nordic organisations, with GDPR and the EU AI Act as the baseline for every AI feature.

Who can see what Karma sees?

Karma works within the role-based access of the person asking — if you can't see salaries, neither can Karma when it works for you. Sign-in runs through Microsoft Entra SSO.

Does Komma replace our payroll system?

No. Komma owns everything gross — pay components, collective-agreement rules, time-to-supplement valorisation and pre-payroll validation. The gross-to-net calculation, A-skat, AM-bidrag, eIndkomst and payslips stay with your payroll engine: Zenegy, Danløn, Dataløn, Visma, Lessor or ECIT.

How is Komma priced?

Per employee per month, depending on which modules you switch on. Book a demo and you'll get a written quote for your headcount and module mix — no obligation.

See Karma on a real HR day.

Book a 30-minute walkthrough with someone who knows Nordic payroll. You'll get a written quote for your headcount and module mix — no obligation.