v2026.04 shipped · Discord 2-way · LOA bot · Departments

The CAD platform for serious roleplay.

Dispatch console, in-vehicle MDT, character records, BOLOs, panic, warrants, staff tools — all in one place. Built for Roblox, FiveM, and every RP community in between.

Start 15-day free trial See it in action No credit card · Set up in 2 min · Cancel anytime
Live preview · click anything
novioncore.com / sahp / dispatch

Active calls — sorted by priority

P1 #24-01892 Active
10-50 MVA with injuries
Starbucks on Vinewood · 1420 Vinewood Blvd
LEO1A-12 EMSM-7 FIREE-7
P3 #24-01891 Pending
Noise complaint — ongoing party
340 Elm Blvd, Apt 2B
P2 #24-01890 Active
Residential alarm — silent
892 Oak Ave · keyholder en route
Built for RP communities on
Roblox FiveM RageMP GTA Network Discord
0 Communities
0 Active members
0 Calls dispatched
0 On duty right now
Why NovionCore

Built for RP — not adapted from gov tools.

Other CADs are clones of real-world dispatcher software, full of fields nobody fills in. We started from what your community actually does on a Tuesday night.

Discord-native

Members log in with Discord — no separate accounts to manage. Roles, nicknames, and channels stay in sync. The bot DMs decisions, mod actions, LOA approvals, and welcome messages automatically.

Realtime & reliable

Calls, units, BOLOs, panic — every change pushes live to every connected MDT and dispatcher. No refreshes, no polling. Edge-hosted on Cloudflare, fast everywhere.

Game-agnostic API

One bearer-token endpoint to verify members from your Roblox HttpService or FiveM script. Sync ranks, log in-game moderation actions, and surface ban/points status without rolling your own.

Everything in one place

A full CAD & staff platform — no add-ons.

You get every module out of the box. No "Pro" tier hiding the features you actually need.

Dispatch console

Live call queue, priority pills, inline unit assignment, timeline notes, ⌘K palette to jump anywhere.

In-vehicle MDT

Status changes, panic, BOLO strip, plate & person lookup — keyboard-first for the laptop in the car.

Characters & rap sheets

RP characters with DOB, licenses, and full history of citations, arrests, warrants, and registered vehicles.

Moderation & points

Pre-set reason codes (FRP=2, RDM=5). Auto-kick/ban thresholds. Every action DMs the target. Full audit trail.

Shifts & LOA

Clock in/out, automatic hours tracking, /loa command in your Discord. Managers approve from a DM.

Departments

Sub-orgs (Police, Fire, EMS, etc.) with their own member lists, ranks, and roles.

Reminders & auto-DM

Recurring Discord DMs to roles or members for patrol logs, weekly check-ins, training nudges.

API & in-game

Bearer-token API for HttpService. Verify members, sync ranks, log in-game mod actions from Lua.

Auto-approval

Map Discord roles to CAD ranks. New members auto-approved if they hold the right roles. No more manual queue.

For dispatchers

Every keystroke counts.

The dispatch console is keyboard-first. Create a call, assign units, change priority — without ever touching the mouse. Built by people who actually dispatch.

  • ⌘K palette jumps to any person, plate, or page
  • One-key priority changes, inline note composer
  • Units grouped by service with live status
  • Automatic timeline of every action on a call
Try the console →
P1 #24-01892 Active
10-50 MVA with injuries
Starbucks on Vinewood
LEO1A-12 EMSM-7
⌘K · search P · priority A · assign N · note
For the field

An MDT that doesn't fight you.

Simple, fast, designed for a laptop in the car. One click to change status, post a note, file a citation, lookup a plate.

  • 🚨 Panic button with audio + visual alert to dispatch
  • Active BOLOs pinned above the call queue
  • File citations, arrests, and warrants without leaving
  • Real-time roster: who's on duty, where, when
LEO 1A-12 10-8
BOLO · VEHICLE ABC-123 · stolen black Sentinel
PanicHold to fire
Plate⌘P to lookup
Person⌘K to search
Citation⌘N to start
For records

Every interaction, one place.

Click a name, get the full picture: warrants, vehicles, citations, prior arrests, charges. No tab-switching, no lookups.

  • Editable charge book — set fines & jail per offense
  • License classes, expirations, suspensions tracked
  • Plate lookup with insurance + stolen status
  • Cross-references vehicles ↔ owners ↔ active warrants
JD
John Doe
M · DOB 1989-03-12 · #C-2040
LicenseClass C · valid
Vehicles2 registered
Citations4 prior
Arrests1 prior
P.C. 187active warrant
VC 23152warrant · DUI
Simple pricing

One plan. Everything included.

No tier games. No "premium" feature gating. Try it free for 15 days, cancel any time.

Most popular

NovionCore Community

$29 / month, billed monthly

15 days free. No credit card required to start. Cancel anytime from the dashboard.

  • Unlimited members & calls
  • Dispatch console & MDT
  • Records, BOLOs, warrants
  • Discord bot integration
  • Departments & ranks
  • Shifts, LOA, moderation, points
  • API access for in-game integrations
  • Email + in-app support
Start your free trial →
FAQ

Quick answers.

Do members need to create a NovionCore account?
No — every member signs in with Discord. There are no separate passwords to manage. Their Discord username, avatar, and roles all flow through automatically.
Does it work for Roblox communities?
Yes. We provide a bearer-token API your Roblox HttpService can call to verify a player and pull their CAD rank, callsign, and active status. There's also an endpoint for posting in-game moderation actions back into the platform.
How long does setup take?
About 2 minutes. Sign up with Discord, create a community (name + slug + game), then share the invite code with your team. The optional Discord bot install takes another minute via OAuth.
What happens after the 15-day trial?
Nothing — we don't collect a card to start. After 15 days, the dashboard prompts you to add a payment method to keep going. If you don't, the community goes read-only until you upgrade or restart.
Can multiple departments share one community?
Yes. Use the Departments feature to create sub-orgs like Police, Fire, EMS — each with their own ranks and member list. Members can belong to multiple departments (e.g., a fire-paramedic in both EMS and FIRE).
How do you handle privacy & data ownership?
You own your community's data. You can export it any time, and deleting your community wipes everything (members, calls, records) cascading from the database. We never sell or share community data.

Run your RP community like a real department.

15 days free. No credit card. Set up in 2 minutes.

Start your free trial