Your members are scattered across the planet, and the hardest part of running an alliance has nothing to do with the game itself — it's getting enough people awake at the same time. This guide walks you through your first ApoClock session end to end. By the end you'll have a live member dashboard, a scheduled event, and your Discord channel connected.
Step 1: Open ApoClock (30 seconds)
ApoClock is a free Progressive Web App. No download required.
- Open
https://app.apoclock.comin your browser. - Create a free account or sign in with Discord or Google.
- Create your first Workspace — give it your alliance name.
That's it. You're in. Learn how to install ApoClock on your home screen →
Step 2: Configure your alliance settings (60 seconds)
Before adding members, set two things in Settings:
APOC Offset
The UTC offset of your game server time. If your server runs on UTC+0, leave it at 0. If it runs on UTC+2, set it to +120 minutes. This is how ApoClock converts server times to local times for every member.
Working Hours
The window when your alliance typically runs events (e.g., 18:00 – 23:00). This is used by Goal Seek to score time slots and by the event grid to colour-code availability.
Alliance Name / Tag
Optional, but appears in Discord embeds when you post results.
Step 3: Add your members (2 minutes)
For each member in your alliance:
- Click Add Member.
- Enter their in-game name.
- Enter their city (e.g., "Manila", "London", "Toronto").
- ApoClock geocodes the city automatically and sets their timezone — no UTC offset lookup needed.
Add 5–10 members to start. You can always add more later.
Once added, each member appears as a card showing their live local clock and period badge — Prime, Active, Evening, or Deep Night.
Step 4: Connect Discord (60 seconds)
- In ApoClock, go to Settings > Discord.
- Click Connect Discord (1-click).
- Authorise with Discord and pick your alliance server.
- Pick which channel to post to.
- Done.
ApoClock's bot joins your server, creates a webhook, and syncs member avatars from Discord. Your dashboard cards will now show Discord profile pictures. See the full Discord integration guide →
No 1-click option? Use Manual setup — paste a Discord webhook URL into the field. Create one in Discord under Server Settings > Integrations > Webhooks > New Webhook. The URL looks like this:
https://discord.com/api/webhooks/1234567890/AbCdEf-yourWebhookToken
Step 5: Run your first Goal Seek (30 seconds)
- Open the Goal Seek panel.
- Drag the time slider across the day.
- Watch the score update — "8 of 12 members awake" — as you scrub through time slots.
- Find the peak score and lock in the time.
How Goal Seek works in depth →
Step 6: Create your first event (30 seconds)
- Go to Events > New Event.
- Set a title (e.g., "Weekly War"), the APOC time from your Goal Seek result, duration, and recurrence.
- Save.
The event appears in the schedule grid with colour-coded availability for your entire roster. ApoClock will post an announcement to Discord automatically. See the full event scheduling guide →
You're done
In under five minutes, you now have:
| Done | What you set up |
|---|---|
| ✅ | A live member dashboard showing every timezone at once |
| ✅ | Period badges showing who's in Prime hours right now |
| ✅ | Discord connected and syncing |
| ✅ | An optimal event time identified by Goal Seek |
| ✅ | A recurring event scheduled with automatic reminders |
What to do next
Now that the basics are running, explore the deeper features:
- Alliance Groups — organise your roster into squads and link them to events.
- Period Badges and Presence — understand the full availability system.
- Automated Reminders — let ApoClock handle the 60-minute and 15-minute pings.
- Install on Any Device — get ApoClock on your phone, tablet, and desktop.
- The Timezone Chaos Solution — the why behind the whole approach.
Questions?
Join the ApoClock Discord community for help, feature requests, and alliance tips. Open the app any time to keep building your roster.