Design and issue employee ID cards without leaving Odoo

Build branded badge templates with a live visual preview, then issue, track, and print professional employee cards for one person or an entire roster in a single click.

The problem

HR teams still design employee badges by exporting data to a graphics tool, hand-placing photos and text, and repeating the whole process for every new hire or reissue cycle. The one dedicated Odoo alternative has a history of install failures, no way to preview a card before printing, and no record of which badge was issued to whom.

The solution

Employee I-Card builds badges straight from HR records with a designer that shows the finished card as you edit it. Save a template once, reuse it for any employee or the whole company, print single cards or a full batch, and keep a full issue and reprint history on every badge.

Capabilities

Everything you need to badge your workforce

Every capability below is implemented in the module.

01

Card Designer with Live Preview

Edit background color, accent color, logo, and layout while a real-time preview shows exactly how the finished badge will look — no more print-to-check guesswork.

02

Ready-Made Template Gallery

Start from five professionally styled templates — Corporate Blue, Modern Dark, Classic Portrait, Event Pass, and Minimal White — and adjust colors, orientation, and fields to match your brand.

03

Data-Bound Card Generation

Every card pulls live from the employee record — photo, name, job, department, identification number, email, phone, and blood group — so nothing is retyped and nothing goes stale.

04

QR Code or Barcode, Your Choice

Print a scannable Code128 barcode or a QR code sourced from the badge ID, identification number, work email, or card reference — pick per template to match your access-control setup.

05

Batch Generation for the Whole Roster

Select any group of employees from the HR list and generate, issue, and print a full badge run in one action — ideal for onboarding waves and annual reissue cycles.

06

Validity and Lifecycle Tracking

Each template sets a validity period; issued cards move through Draft, Issued, Expired, and Revoked states, with a daily scheduled action marking cards expired automatically.

07

Issuance and Reprint Audit Trail

Every card keeps a full chatter history plus a print counter and last-print timestamp, so HR can always answer who has a badge, when it was issued, and how many times it was reprinted.

08

Print-Ready A4 Badge Sheet

Generate a print-ready PDF laid out on a standard A4 sheet, with landscape or portrait cards sized to match a standard ID badge.

09

Employee Form Integration

A Cards smart button and a Blood Group field are added directly to the employee form, so HR can see and issue a badge from the record they already work in.

Workflow

How it works

1

Design a template

Pick a starting template or build one from scratch — set colors, orientation, photo placement, and which fields print, watching the live preview update as you go.

2

Pick employees

Choose a single employee from their record, or select a group from the HR employee list for batch generation.

3

Issue the cards

Generate cards from the template, move them to Issued, and let validity, expiry, and reprint history track themselves automatically.

4

Print and distribute

Print the finished badge sheet as a PDF, ready for a standard printer, with the QR code or barcode included for access and time tracking.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Employee I-Card is available for Odoo 19, 18, and 17 Community and Enterprise.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Employee Identity Card Designer & Issuer

Design badges against live HR data with a live preview, generate them one at a time or for the whole roster, and print A4 sheets — with QR or barcode, validity dates and a full issue-and-reprint trail.

Buy on Odoo App Store