Skip to content

PulseCAD

A full Computer-Aided Dispatch & MDT suite for FiveM roleplay communities — dispatch, law enforcement, fire/EMS, tow, civilians, and courts in one browser-based platform, with deep in-game integration.

PulseCAD runs entirely in the browser at cad.mypulsetech.com. There's 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 is also available for staff who prefer a standalone window.

The surfaces

Every community gets the same set of terminals. You choose which one to open from your community Hub 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 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:

  1. Membership role (owner → admin → supervisor → member → readonly) — overall standing in the community.
  2. Terminal Access grants — a per-member list of which terminals you're allowed to open, independent of your role.
  3. 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)
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 the Portal — 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:

  • FiveM integration — download a resource pre-configured for your community: live map, ALPR (Wraith), in-game ID cards, vehicle registration, panic, 911, and a CAD HUD.
  • Discord integration — bot with slash commands (/units, /calls, /onduty, /link), call/BOLO notifications, role-sync, and Discord login.
  • Roster sync — link with PulseRoster to keep membership, ranks, and on-duty status in sync.
  • Court / DOJ — a configurable justice system (available on Professional plans and up) with multiple modes, from fully manual to AI-assisted.
  • AI Assist — optional AI features (report drafting, an AI judge, and more). You bring your own OpenAI or Anthropic (Claude) API key; nothing is enabled unless you turn it on.
  • Cross-community data sharing — opt in with allied cities to widen plate and person lookups across servers.
  • Design & theming — restyle each terminal to your community's brand, with independent light/dark palettes and a live preview.
  • External DB import — connect a read-only MySQL database to browse its tables and import civilians into PulseCAD Character records.

Real-time by design

Every terminal is live. Calls, unit statuses, dispatches, BOLOs, messages, and query results update instantly across all connected screens — 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?

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.