PulseCAD¶
A full Computer-Aided Dispatch & MDT suite for FiveM roleplay communities: dispatch, law enforcement, fire/EMS, tow, civilians, and courts in one platform, with deep in-game integration.
PulseCAD runs in the browser at cad.mypulsetech.com, with nothing to install for your staff (dispatchers, officers, and civilians all work from any device), and a single auto-configured FiveM resource brings live unit tracking, plate readers, and in-game IDs into your server. A desktop app (Windows, macOS, and Linux) is also available for staff who prefer a standalone window, and an iPad app for officers in the field is on the way.
The surfaces¶
All plans get the same set of terminals, except Court, which comes with Pulse Pro and up. You choose which one to open from your community home after signing in.
| Surface | One-liner | Who uses it |
|---|---|---|
| Dispatch Console | Live board of active calls and on-duty units, real-time GTA-V map, 911, BOLOs, panic alerts, and radio-style commands | Dispatchers |
| Law Enforcement MDT | Go on duty, run 10-codes, attach to calls, run plates and people, and file citations and arrests | Police / sheriff / state |
| Fire & EMS MDT | Apparatus status, medical runs, patient care reports, and station alerts | Fire and medical |
| Tow & DOT MDT | Tow requests, impounds, and DOT operations | Tow operators |
| Civilian Portal | Players create characters with driver's licenses, registered vehicles, firearms, and boats: the same records officers query | Players (their characters) |
| Court / DOJ | Warrants, cases, charges, sentencing, and the docket (Pulse Pro and up) | Judges / DOJ staff |
| Records Console | File and search reports, citations, arrests, and warrants across your community | LEO / court staff |
| Admin Console | Configure departments, penal codes, call types, members, integrations, and more | Owners & admins |
Roles & access¶
Access is decided by three orthogonal layers, not by role alone:
- Membership role (owner → admin → supervisor → member → readonly): overall standing in the community.
- Terminal Access: which terminals you're allowed to open, which follows from your department roles (Civilian and Court are open to all members unless the community turns them off).
- Department Roles: the custom department roles you hold, assigned manually or by redeeming a Permission Key.
The membership roles:
| Role | Can do |
|---|---|
| owner | Full control, including billing and deleting the community |
| admin | Everything in the Admin Console (departments, members, config, integrations) |
| supervisor | Elevated in-terminal actions (e.g. managing other units from an MDT). On the Dispatch console, all in-service dispatchers can manage units, whatever their role. |
| member | Standard on-duty access to the terminals |
| readonly | View-only; cannot create or change records |
| judge | Court/DOJ actions (sign warrants, rule on cases) |
Beyond roles
A super-admin flag is reserved for PulseTech platform staff and bypasses per-community checks. Dispatcher and civilian are contexts rather than roles: anyone can open the Civilian Portal for their own characters, and dispatch access follows the community's setup. Officers get a badge ID; dispatchers get a dispatcher ID.
Multi-tenant & multi-server¶
PulseCAD is multi-tenant: each community is fully isolated, with its own members, records, departments, and settings. You can belong to more than one community and switch between them from your communities list; your role and characters are scoped per community.
Within a community you can run multiple game servers (e.g. a main server and an events server). Units, calls, and records are scoped to the server they belong to, and staff pick a server when they go on duty.
Optional modules¶
The core CAD works standalone. These add-ons are opt-in per community. Where a module or part of one needs a particular plan, it says so; everything else is on all plans.
- FiveM integration: download a resource pre-configured for your community: live map, the in-game tablet with automatic sign-in, panic, 911 and traffic stops, ERS callouts, lb-phone / qb-phone 911, in-game ID cards, vehicle registration, and a CAD HUD, on all plans. The advanced plugins (ALPR, bodycam, mugshots, auto-fines, NPC witnesses and others) are Pulse Pro and up.
- Discord integration: call/BOLO notifications and Discord login on all plans; the bot's slash commands (
/units,/calls,/onduty,/link) and role sync are Pulse Pro and up. - Roster sync (Pulse Pro and up, with a PulseRoster Standard or Pro plan): link with PulseRoster and it becomes the source of truth for membership, departments and ranks. Changes reach the CAD within a minute. It is one-way, and on-duty status is not synced.
- Court / DOJ: a configurable justice system (Pulse Pro and up), run by an AI judge, by your own people, or switched off. On plans without court, warrants go active when their report is approved.
- AI Assist: optional AI features (report drafting, an AI judge, and more). PulseCAD supplies and runs the AI. It's included with Pulse Pro (2,000 requests a month) and Pulse Max (8,000), and their ER:LC versions. The $5/month add-on turns it on at 8,000 on Pulse One, or raises Pulse Pro to 8,000; it isn't sold on Max. Nothing is enabled unless you turn it on.
- Cross-community data sharing (Pulse Pro and up): opt in with allied cities to widen plate and person lookups across servers.
- Design & theming (Pulse Pro and up): restyle each terminal to your community's brand, with independent light/dark palettes and a live preview.
- External DB import (Pulse Max): connect a read-only MySQL database to browse its tables and import civilians into PulseCAD Character records.
Real-time by design¶
All terminals are live. Calls, unit statuses, dispatches, BOLOs, messages, and query results update instantly across all connected screens, with no refresh needed. Messages sent to an offline unit are waiting when they come back on duty.
How it fits together¶
graph LR
A[Civilians<br/>create characters] --> DB[(PulseCAD)]
B[FiveM server<br/>resource] --> DB
DB --> C[Dispatch console]
DB --> D[Officer MDT]
DB --> E[Fire / EMS / Tow]
DB --> F[Court / DOJ]
New here?¶
- Setting up your community? Start with Getting Started.
- Connecting your FiveM server? See FiveM Integration.
- Running dispatch tonight? See the Dispatch Console.
- An officer? See the Law Enforcement MDT.
Built for FiveM
PulseCAD is designed for GTA-V roleplay servers. It works standalone, and integrates with ESX, QBCore, and QBox. Need help? Email [email protected] or join our Discord.