Integrations
Keep your ERP and your devices. Mawro connects to both.
Ready-made payroll journal layouts for the popular ERPs, one punch API for any attendance terminal, and a documented REST API for everything else.
ERP
Payroll journals, in your ERP’s own import format
Layouts marked ready-made load with one click under Payroll → GL journals; for the others, build a layout with configurable columns or use the API. Your accountants import the file the way they already do.
- 1Map oncePoint each pay component and cost centre at an account in your chart of accounts.
- 2Lock the runWhen payroll is approved and locked, Mawro builds a balanced journal.
- 3Import into your ERPDownload the file in your ERP’s import layout, or pull the journal through the API.
Attendance devices
Bring the terminals you already have
Every capture source feeds the same punch API, so a fingerprint reader, a face terminal and the mobile app are measured by the same rules.
- Fingerprint terminals
- Face recognition
- Card and RFID readers
- Mobile app with geofence
- Shared kiosks
- Web clock
- Your terminalsFingerprint, face, card or kiosk
- Vendor software or sync agentCollects punches on site
- Punch APIUp to 5,000 punches per call, safe to retry
- Mawro attendanceMeasured against the roster
Works with terminals from brands such as
- ZKTeco




- Virdi
- Realand
Developers
An open REST API, API keys and webhooks
Give each system its own scoped API key to sync employees, push punches, read leave balances and pull payroll results, and receive signed webhooks when people join, change, take leave or leave. OpenAPI 3.1 file included for Postman, Insomnia or your client generator.
# Send punches from any device
curl -X POST https://mawro.neuroskill.tech/api/v1/ext/attendance/punches/batch \
-H "Authorization: Bearer $MAWRO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"idempotencyKey": "gate-1-0915", "events": [...]}' Also connected
Bank salary file
Generated from the approved, locked payroll run in a configurable layout that we match to your bank's specification, then uploaded through your bank's portal.
PayrollGL journal export
Payroll journals by cost centre in CSV or Excel, with configurable columns to match your accounting system.
PayrollExcel and CSV import and export
Import employees, records and payroll inputs from templates with row-by-row validation and approval, and export lists and reports.
Every planEmail (SMTP)
Notifications and messages sent through your own mail server or ours, from an outbox that retries automatically.
Every planCalendar invitations (ICS)
Interview invitations that land in Outlook and Google Calendar and update when you reschedule or cancel.
RecruitmentPush notifications
Mobile app notifications on Android and iOS through Firebase Cloud Messaging.
Every planAI model
The AI assistant runs on a large language model from Anthropic, through its API, with the user's permissions.
Add-on / EnterpriseCareers site and your domain
A public careers site for every company, and the option to serve the portal and careers site on your own domain.
Recruitment / add-onSee Mawro running on your own processes
Book a 30-minute walkthrough with our team, or start a free trial and invite your HR team today.