Your alliance lives in Discord. That's where strategies are planned, events are announced, and members stay connected. ApoClock's Discord integration makes sure your scheduling data lives there too — automatically, without any technical setup.

Three layers of Discord integration

ApoClock has three independent Discord features. Each solves a different problem. You can use any of them in isolation or all three together.

Layer 1: The 1-click wizard

This is the fastest way to connect ApoClock to your Discord server. As workspace owner:

  1. Open Settings in ApoClock.
  2. Go to the Discord section and click Connect Discord (1-click).
  3. Authorise with Discord — ApoClock shows a grid of every server where you're an admin.
  4. Pick your alliance server.
  5. Discord asks you to confirm adding the ApoClock bot — click Authorise.
  6. Pick which channel to post to.
  7. Done. The bot joins, a webhook is created automatically, and Guild Sync runs.

The whole process takes under 60 seconds. No webhook URL to copy, no bot token to configure, no developer portal visit required.

Once connected, a status card shows your server name, webhook status, and last sync date. To disconnect, hit the Disconnect button — the webhook is deleted and the bot leaves the server automatically.

Tip: You must be a server admin to run the 1-click wizard — the authorisation grid only shows servers where Discord grants you the Manage Server permission. If your alliance server is missing, ask its owner to give you that role first.

Layer 2: Guild Sync — member avatars and presence

Guild Sync pulls data directly from your Discord server:

This means your ApoClock dashboard doesn't just show timezone data — it shows who's actually in Discord right now. For raid leaders and event coordinators, this is the difference between guessing and knowing.

Guild Sync runs automatically after the 1-click wizard completes, and refreshes periodically.

Layer 3: Member account linking

Each member can link their own personal Discord account to their card in ApoClock. This is separate from the server-level bot integration:

Member linking is fully client-side and requires no backend. Discord tokens are used once to fetch the user profile and then discarded.

What gets posted to Discord

Once connected, ApoClock can post to your chosen channel automatically:

All posts use rich Discord embeds with your alliance name, server colours, and timestamp.

Manual webhook (advanced)

If you prefer not to add the bot, or you self-host ApoClock, you can paste a webhook URL directly into Settings > Discord > Manual setup. Create the webhook in Discord (Server Settings > Integrations > Webhooks > New Webhook), paste the URL, and hit Test Webhook to confirm it's working. A webhook URL looks like this:

https://discord.com/api/webhooks/1234567890123456789/AbCdEf-yourWebhookTokenGoesHere

The manual webhook supports Goal Seek posts and event reminders — everything except Guild Sync and presence.

Why this matters for your alliance

The biggest challenge in global alliances isn't the strategy — it's the communication overhead. Every event announcement manually typed, every timezone conversion redone, every reminder sent by hand represents time your leaders could spend actually playing.

ApoClock's Discord integration eliminates that overhead. Events go to Discord automatically. Reminders fire automatically. Your members never need to ask "what time is that for me?" again.

See how ApoClock shows every member's local time →