# How to Set Up Automated Messages on Your FiveM Server (/docs/fivem/automated-messages)



import { Tab, Tabs } from 'fumadocs-ui/components/tabs';
import { Step, Steps } from 'fumadocs-ui/components/steps';

<Tabs items={['Via txAdmin', 'Via Standalone Resource']}>
  <Tab value="Via txAdmin">
    txAdmin includes built-in announcement and scheduled restart features.

    Scheduled Restart Warnings [#scheduled-restart-warnings]

    txAdmin automatically sends countdown warnings before scheduled restarts at 30, 15, 10, 5, 4, 3, 2, and 1 minutes. Configure restart schedules in txAdmin under **Settings → Restart Schedule**.

    Manual Announcements [#manual-announcements]

    From the txAdmin dashboard, use the **Announce** feature to broadcast a message to all connected players immediately.

    Custom Announcement Handling [#custom-announcement-handling]

    To use your own announcement UI instead of the default, add to `server.cfg`:

    ```ini
    setr txAdmin-hideDefaultAnnouncement true
    setr txAdmin-hideDefaultScheduledRestartWarning true
    ```

    Your resources can listen for `txAdmin:events:announcement` and `txAdmin:events:scheduledRestart` events to display custom notifications.
  </Tab>

  <Tab value="Via Standalone Resource">
    For timed recurring messages (e.g., "Join our Discord" every 15 minutes), use a dedicated announcement resource.

    <Steps>
      <Step>
        Download an announcement resource [#download-an-announcement-resource]

        Search the cfx.re Releases forum for "announcement" or "auto message" resources.
      </Step>

      <Step>
        Upload and configure [#upload-and-configure]

        Upload to `resources/` via **Files** in the [XGamingServer Panel](https://panel.xgamingserver.com). Edit the resource's config to set your messages, intervals, and display style.
      </Step>

      <Step>
        Add to server.cfg [#add-to-servercfg]

        ```ini
        ensure my_announcement_resource
        ```

        Restart from **Console**.
      </Step>
    </Steps>

    > FiveM has no built-in convar for simple timed chat messages — a resource is required for recurring automated announcements.
  </Tab>
</Tabs>

Related Guides [#related-guides]

* [txAdmin](/docs/fivem/txadmin)
* [Server Configuration](/docs/fivem/configure-your-server)
