Features And Integrations
This guide covers the integrations you actually need to configure: Discord login and roles, ERLC live data, verification, and logs. Work through these in order when a new server is being set up.
Discord Integration
Discord Integration is configured from Manage. It controls who can access dashboards and where bot logs are sent.
| Field | What To Paste | How To Get It |
|---|---|---|
| Employee Role ID | The Discord role that can use staff dashboards. | Right-click the role in Server Settings and choose Copy ID. |
| On-Duty Role ID | The role DispatchX adds while someone is on shift. | Right-click the role and copy its ID. Put the bot role above it. |
| Shift Logs Channel ID | The channel for start/end shift messages. | Right-click the channel and choose Copy Channel ID. |
| Call Logs Channel ID | The channel for created, assigned, and closed calls. | Use a private staff log channel if needed. |
| Scene/Citation Logs Channel ID | The channel for LEO scene and citation logs. | Use the same channel or a separate records channel. |
ERLC Integration
ERLC Integration connects DispatchX to your ERLC private server. Without the server key, live lookup, map, player, vehicle, and plate data will not work.
- Open the ERLC private server owner or admin panel where your server API key is shown.
- Copy the server key exactly. Do not add spaces before or after it.
- Open DispatchX, select your server, then go to Manage.
- Open ERLC Integration, paste the key, and save.
- Open Dispatch or LEO lookup and search for a player currently in the ERLC server.
Verification Integration
Verification connects a Discord member to the Roblox/ERLC identity your staff expects. This makes lookup and profile features more useful because DispatchX can connect the live player to saved profile information.
- Send the member to the verification page.
- Have them sign in with the same Discord account they use in your server.
- Have them finish the Roblox verification flow.
- Ask them to refresh the Profile page and save their civilian profile if they need one.
AI VC Dispatcher Premium Beta
The AI VC Dispatcher lets DispatchX cover dispatch over voice when no human dispatcher is online. While at least one person is in your ERLC server, the bot joins a configured RTO voice channel and reads out new calls using text-to-speech, calling the assigned unit, the call type, and the location.
How It Works
- DispatchX watches for auto-dispatched calls that already have assigned units. Calls with no assigned units are skipped.
- Each call is routed to a department voice channel by its content: LEO, FD/EMS, or DOT.
- The bot joins that voice channel and speaks the dispatch, then leaves when the ERLC server is empty.
- Unit callsigns are read phonetically (for example, "A-12" becomes "Adam one two").
- High-priority calls (pursuits, shots fired, structure fires, robberies, and similar) are dispatched as Code 3; routine calls are Code 2. DOT calls are read without a response code.
- Private details such as caller, victim, and suspect names are stripped from the spoken description.
- The same call will not be re-read within a short window, so units are not spammed.
A typical LEO dispatch sounds like: "Dispatch to Adam one two. Respond code 3 to a robbery at Postal Drive, postal 1234. Caller reports an armed suspect on scene."
Setup
Confirm Premium
Make sure Premium is active for the main server. The VC Dispatcher settings only take effect while Premium is active.
Set Up ERLC and Auto-Dispatch
VC Dispatcher relies on live ERLC player data and on calls being auto-dispatched with assigned units, so configure ERLC Integration first.
Enable VC Dispatcher
Open Manage, go to Settings, find VC Dispatcher | BETA, and switch the toggle to Enabled. The channel ID fields appear only while it is enabled.
Add RTO Voice Channel IDs
Paste the Discord voice channel IDs for LEO RTO, FD/EMS RTO, and DOT RTO. You only need the ones your community uses; calls route to the matching department channel.
Check Bot Permissions
Make sure the DispatchX bot can View, Connect, and Speak in each RTO voice channel, then Save Settings.
| Field | What To Paste | How To Get It |
|---|---|---|
| LEO RTO VC Channel ID | The voice channel where police dispatches are read. | Right-click the voice channel and choose Copy Channel ID. |
| FD/EMS RTO VC Channel ID | The voice channel for fire and medical dispatches. | Right-click the voice channel and choose Copy Channel ID. |
| DOT RTO VC Channel ID | The voice channel for DOT, tow, and roadside dispatches. | Right-click the voice channel and choose Copy Channel ID. |
Live Operations Experience
- Dispatch creates and assigns calls, manages BOLOs, and runs live lookup.
- LEO, FD, and EMS members start shifts and update availability from their dashboards.
- CIV users save profile information that can be opened from lookup results.
- Logs keep staff channels updated when shifts, calls, scenes, or citations are created.
Public Pages and Resources
- Documentation for onboarding and help.
- Staff page for team visibility.
- Application page for community intake.
- Status page for platform updates.