Physical keys, electronic credentials, doors, staff, and audit records — managed from a single platform built for facilities teams.
Issue, recover, and track every key from checkout to return.
A complete record for every door — hardware, access levels, and history.
Map electronic access profiles to people, buildings, and zones.
Tamper-evident log of every action, with timestamps and user attribution.
Safe combinations, system credentials, and staff access in one secure place.
Auto-generated PDF agreements, scheduled reports, and data exports.
Upload building plans and pin every key and door to its real location.
Require sign-off before sensitive grants, reveals, and key issuance.
Fleet records, insurance docs, vehicle key assignments, and custody chain.
Organise staff into teams, assign keyrings by group, delegate portal management.
Define key access by job title with approval-gated template changes.
Dedicated terminals for PIN-authenticated staff key checkout — no admin needed.
A separate login for staff to view their keys, acknowledge agreements, and submit requests.
Five built-in roles plus custom roles with 40+ granular permission controls.
Physical keys are the most misplaced access credential in any organization. Without a disciplined system, keys walk out the door and never come back — and nobody knows who had them last. Spreadsheets fail the moment a key changes hands for the second time.
KeyDog treats every physical key as a traceable asset with its own record: who holds it, when it was issued, when it is due back, and a full transaction history. When keys go overdue, automated email reminders go out — no manual chasing required.
Key rings keep related keys together for users who need a bundle rather than individual keys, such as building custodians, maintenance crews, or site managers. Each ring checkout generates its own record and can require a signed agreement before the keys leave the office.
| Stamp # | Key # | Holder | Status | Expiry |
|---|---|---|---|---|
| RCC-0042 | GMK-A | Morrison J. | Active | 2026-08-01 |
| RCC-0087 | SCI-101 | Patel R. | Active | 2026-06-15 |
| RCC-0023 | GMK-A | Nguyen D. | Active | 2025-12-01 |
| RCC-0112 | LIB-04 | Chen L. | Active | 2026-06-15 |
| RCC-0156 | GMK-B | — | Lost | — |
Every door is a policy decision. Which hardware is installed, which access profile applies, what the opening schedule is, and which fob profiles have clearance — these are details that matter for audits, maintenance work orders, and security reviews.
KeyDog stores a complete record for every door in your inventory: hardware specifications, access levels, associated fob profiles, notes, and physical location. Your team can answer "who can open this door on weekends" in seconds instead of hunting through a binder.
When hardware is replaced or access levels change, the record updates and the audit trail captures who made the change and when. Nothing gets lost in a transition between facilities staff.
| Name | Building | Type | Keys | FOB |
|---|---|---|---|---|
| Main Entrance D-001 | Admin Bldg | BOTH | 3 | 2 |
| Science Lab 101 D-045 | Science Hall | KEYED | 2 | 0 |
| Library Reference D-067 | Library | BOTH | 1 | 3 |
| Server Room D-023 | Admin Bldg | FOB | 0 | 1 |
| Workshop D-088 | Physical Plant | KEYED | 2 | 0 |
Access control systems grant permissions through profiles — bundles that determine which doors a credential can open and when. Without clear records of what each profile covers, access sprawl creeps in. People leave, but their profiles stay active.
KeyDog maps every fob profile to the doors, buildings, and zones it covers. When someone is issued a credential, their profile is logged. When they leave, you can see exactly what access they held and flag it for revocation — no guesswork, no missed doors.
This is especially valuable during compliance reviews or security incidents, when you need to answer "who had access to the server room in Q2" without pulling a legacy access control report and reconciling it against an HR spreadsheet.
Regulators, insurers, and security teams all want the same thing: proof of who did what and when. A spreadsheet that anyone can edit doesn't qualify. KeyDog's audit trail does.
Every action in KeyDog — key issuances, door record changes, fob profile updates, login events, and admin changes — is written to an immutable log with the acting user's name, a timestamp, and a plain-language description of the change. No retroactive edits. No deletions.
Reporting tools let you filter the log by date range, user, action type, or specific record, then export the results as a CSV for external compliance tools or board reporting. Retention is 3 years on Starter and 10 years on Campus.
| Timestamp | Action | Type | Resource | By |
|---|---|---|---|---|
| May 14 10:42 | ISSUE | PHYSICAL_KEY | RCC-0087 · Patel, R. | j.morrison |
| May 14 09:15 | GRANT | SAFE | Main Office · Williams, S. | admin |
| May 13 16:31 | REVOKE | FOB_PROFILE | Faculty · Thompson, K. | j.morrison |
| May 13 14:07 | VIEW_SECRET | SAFE | Bursar Office | l.chen |
| May 12 09:02 | TERMINATE | STAFF | Thompson, Kevin | admin |
Facilities teams manage more than keys. Safe combinations, system account credentials, door codes, and alarm PINs all need a secure home — one that isn't a Post-it note on the manager's monitor or a shared spreadsheet with no version history.
KeyDog stores safe combinations and system accounts with role-based access: only users with the right permission level can view or modify sensitive records. Every view and every edit is logged, so you always know who accessed what and when.
Staff records tie everything together. Each person has a record showing which keys they hold, which fob profiles they carry, and which safes they have access to. When someone leaves, a single staff record gives you an instant offboarding checklist — no cross-referencing multiple systems to figure out what to recover.
| Name | Employee ID | Department | Title | Status |
|---|---|---|---|---|
| Morrison, Jennifer | FAC-001 | Facilities | Director | active |
| Patel, Ravi | FAC-007 | Facilities | Lead Tech | active |
| Chen, Lisa | ADM-003 | Administration | Office Mgr | active |
| Nguyen, Daniel | SEC-002 | Security | Officer | active |
| Thompson, Kevin | FAC-012 | Facilities | Custodian | terminated |
When someone is issued a key, that issuance should be documented and acknowledged. Key agreements create a paper trail — the key holder confirms they've received the key and understand their responsibility to return it. Without this, disputes over lost keys have no foundation.
KeyDog generates PDF key agreements automatically at checkout. The recipient's name, the key details, the issue date, and the expected return date are all populated from existing records — no re-typing required. Completed agreements are stored against the key transaction and can be retrieved instantly during a review.
Reporting gives managers visibility across the whole inventory: overdue keys by building, active checkouts by staff member, transaction history for any date range, and summary exports for facilities reports, board meetings, or insurance requirements.
| Stamp # | Holder | Issued | Expiry | Signed |
|---|---|---|---|---|
| RCC-0087 | Patel, Ravi | 2026-01-15 | 2026-06-15 | Signed |
| RCC-0112 | Chen, Lisa | 2026-01-15 | 2026-06-15 | Signed |
| RCC-0042 | Morrison, Jen | 2025-08-01 | 2026-08-01 | Signed |
| RCC-0023 | Nguyen, Dan | 2025-06-01 | 2025-12-01 overdue | Signed |
| RCC-0098 | Thompson, K. term. | 2024-09-01 | 2025-09-01 overdue | — |
Reference numbers and door codes make sense to the person who set them up. Everyone else is left guessing. New staff, contractors, and after-hours crews lose time hunting for "D-045" when all they really know is "the door to the science lab."
KeyDog lets you upload a floor plan for every building — a PDF or an image — and pin keys and doors directly onto it. Anyone can open a plan, see the layout the way they already picture it, and click a pin to pull up the full key or door record behind it.
Because every pin is linked to the underlying records, the floor plan stays accurate as keys are reissued and doors change. It is a live map of access, not a drawing that goes stale the day after it is uploaded.
Not every action should be a one-person decision. Granting access to a safe, revealing a stored combination, or issuing a master key are the moments where a missing checkpoint becomes a real security gap.
KeyDog lets admins define exactly which actions require approval — access grants, credential reveals, key issuance, or a general-purpose request — and assign the approvers for each rule. Anyone without sign-off authority submits a request instead of acting directly, and the approver decides from a dedicated portal.
When a request is approved, KeyDog applies it for you: the access grant or key issuance is carried out automatically, and credential reveals open for a limited window. Every request, decision, and approver is written to the audit trail, so the paper trail builds itself.
| # | Subject | Type | By | Age |
|---|---|---|---|---|
| #142 | Issue master K-0204 to Brooks, A. | Key Issue | r.patel | 3h |
| #141 | Reveal combination · Bursar Safe | Reveal | l.chen | 52h |
| #140 | Grant keyring R-04 · Security team | Access Grant | d.nguyen | 18h |
| #138 | Template change · Lab Supervisor | Template | j.morrison | 1h |
Facilities teams managing fleet vehicles face the same paper-trail problem as physical keys — but the stakes are higher, because vehicle credentials carry legal weight. Insurance documents lapse, registration renewals get missed, and loaner vehicles come back without a record of who drove them last.
KeyDog tracks every vehicle in your fleet with its own record: registration, insurance documents, assigned vehicle keys, and a full custody chain. Key agreements and checkout records attach directly to the vehicle, so you always know who has the keys and whether the paperwork is current.
| Vehicle | Plate | Status | Keys | Docs |
|---|---|---|---|---|
| Transit Van #1 2022 Ford Transit | RCC-001 | Active | 2 | 3 |
| Maint Pickup 2021 Chevy Silverado | RCC-002 | Active | 2 | 2 |
| Admin Sedan 2019 Toyota Corolla | RCC-003 | Inactive | 1 | 1 |
| Security Truck 2020 Ford F-150 | RCC-004 | Active | 2 | 3 |
| Old Plow Truck 2018 Dodge Ram | RCC-005 | Decommissioned | 0 | 1 |
Issuing keyrings one staff member at a time works until your team grows. When a new custodian joins the night crew, they need the same keyring access as everyone else on that crew — and when someone leaves, their access needs to come off the same way. Managing this person-by-person is error-prone and slow.
KeyDog lets you define teams — groups of staff sharing a common access profile. Assign keyrings to the team and every member gets access. New hires join the team and inherit the right keys automatically. Team managers in the staff portal get scoped visibility over their group's active keys and open requests without needing a full admin account.
| Team | Department | Members | Rings | Status |
|---|---|---|---|---|
| Night Custodial | Facilities | 8 | 3 | Active |
| Day Maintenance | Facilities | 5 | 2 | Active |
| Security | Security | 4 | 3 | Active |
| Grounds Crew | Facilities | 6 | 1 | Active |
| Summer Conf. | Events | 0 | 0 | Inactive |
Every job title at your institution has a predictable access profile — the custodian needs the night-crew keyring, the science lab supervisor needs lab keys, the office manager needs the safe combination. When that access is documented as a template, onboarding a new hire takes seconds instead of an inbox thread with facilities.
KeyDog's access planning module lets you define key and keyring access templates by job title. When a new staff member joins, their template pre-fills the right access grants. Changes to a template — which affect everyone in that role — require approval before they take effect, preventing accidental or unauthorised mass-access changes.
| Template | Keys | Staff | Status |
|---|---|---|---|
| Night Custodian | 2 | 8 | Approved |
| Facilities Manager | 5 | 1 | Approved |
| Template | Keys | Staff | Status |
|---|---|---|---|
| Lab Supervisor | 3 | 4 | Pending Approval |
Not every key checkout needs a facilities admin present. Routine checkouts — a custodian picking up their keyring at the start of a shift, a maintenance worker pulling a building key for a scheduled job — are bottlenecks when they require waiting for someone to be available at a desk.
KeyDog kiosks are self-service terminals you can place in lobbies, equipment rooms, or any unmanned location. Staff authenticate with a PIN, see their authorised keys and keyrings, and check out or return in seconds. The transaction is logged to the audit trail in real time — indistinguishable from an admin-initiated checkout.
| Kiosk | Location | Health | In Use | Events |
|---|---|---|---|---|
| Main Lobby Kiosk | Admin Bldg | Online | r.patel | 14 |
| Plant Wall | Physical Plant | Online | — | 8 |
| Science Hall Wall | Science Hall | Online | — | 3 |
| Library Pickup | Library | Offline | — | 0 |
Your staff want to know what keys they currently hold, whether their agreements are up to date, and how to request access to something they need. Right now, they email facilities and wait. That queue is a time sink for both sides.
The KeyDog staff portal is a separate login — completely isolated from the admin side — where staff can see their own keys and agreements, acknowledge new agreements, and submit access requests. Approvers get notified and handle requests from the admin panel. No admin account is created, no sensitive data is exposed.
Team managers get a slightly elevated view: they can see the active keys and open requests for everyone on their assigned team, making escalation and handoff far simpler without granting full admin privileges.
| Stamp # | Key # | Issued | Expires | Acknowledged |
|---|---|---|---|---|
| RCC-0087 | SCI-101 | Jan 15 | Jun 15 | Acknowledged |
| RCC-0042 | GMK-A | Aug 1 | Aug 2027 | Acknowledged |
| RCC-0204 | LIB-MR | May 1 | — | Pending |
A facilities coordinator and a read-only auditor shouldn't have the same buttons available to them. Neither should a key clerk who processes checkouts have access to role management or plan settings. Giving everyone admin-level access because the system doesn't have fine-grained controls is a security gap — and it creates noise in your audit trail.
KeyDog ships with five built-in roles that cover the most common team structures out of the box. When your org is more complex, you can build custom roles by toggling individual permissions from a library of 40+ controls that span every module — keys, doors, safes, system accounts, staff records, and more.
| Role | Description | Users | Type |
|---|---|---|---|
| Super Admin super_admin | Bypasses all checks | 1 | System |
| Admin admin | Full org admin | 3 | System |
| Manager manager | Day-to-day operations | 5 | System |
| Key Clerk key_clerk | Checkouts and returns | 4 | System |
| Night Ops night_ops | After-hours subset | 8 | Custom |
14-day free trial. Account setup within 24 hours. We handle everything and send your login details by email.