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.
Everything you need to badge your workforce
Every capability below is implemented in the module.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How it works
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.
Pick employees
Choose a single employee from their record, or select a group from the HR employee list for batch generation.
Issue the cards
Generate cards from the template, move them to Issued, and let validity, expiry, and reprint history track themselves automatically.
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.
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.
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