Skip to main content

Overview

ReAdmin ships with a built-in topbar button players use to request support or report a player. Those requests become live Calls your staff work from the dashboard, with two-way chat in-game. Sometimes you want to trigger that flow yourself — from your own button, a proximity prompt, a keybind, an NPC, or an automated rule — without using the ReAdmin topbar. This page covers the three ways to do that: All three create the exact same ticket the topbar does: it appears in your Calls queue, every message is run through Roblox text filtering, and a player can only ever have one open ticket at a time.
Calls must be enabled for your workspace. Turn it on under Remote Admin settings and make sure the Activity Tracking module is installed.

Client API

When the Activity Tracking module loads, the ReAdmin client publishes a BindableFunction named ReAdminClientAPI into ReplicatedStorage. Because it’s a BindableFunction, only your own LocalScripts on the same client can reach it — it adds no new network surface for exploiters.
Use WaitForChild — your LocalScript may run before the ReAdmin client has finished setting up. WaitForChild simply yields until it’s ready.

Open the built-in form

Open ReAdmin’s polished support panel from your own button instead of the topbar:
There’s also a generic open action if you’d rather pass the view as an option:
If the player already has an active call, opening the form jumps straight to the live chat instead.

Start a call directly

Skip the form entirely and start a call straight from your own UI. The player’s live chat window opens automatically so they can talk to your staff:
createCall returns the ticket on success. If the player already has an open call, it returns that existing ticket instead of creating a duplicate.

Helpers

Client API reference

createCall options

Server API

The loader returns a ReAdmin table. Keep a handle to it and you can start a support chat from trusted server code — an NPC interaction, a proximity prompt, or an automated rule — without the player touching any UI. Their chat window opens automatically and they can reply just like a normal call.
The server API is intentionally server-only — it’s not exposed as a client-invokable remote, so exploiters can’t spam it. Call it from code you trust.

Methods

StartSupportChat options

Good to know

  • One open ticket per player. Starting a call when the player already has an open ticket returns the existing ticket rather than creating a duplicate.
  • Everything is filtered. Every message is run through Roblox text filtering before it’s shown to anyone.
  • It all lands in Calls. However a call is started, it shows up in your live Calls queue for staff to claim, chat, and resolve.