C

CatzBot

Dashboard
🏠 Home page 🗂️ Your servers
💬 Get help (support server) + Add CatzBot to a server
Your servers
C

CatzBot

Features How it works Plans FAQ
Support Open dashboard
Discord bot for competitive teams

Stop asking “who's free tonight?”

CatzBot schedules scrims and team events right inside Discord. Players mark when they can play, managers see the times that work for everyone, and the whole team answers I'm in, Maybe or Can't make it in one tap. It also posts Twitch live alerts and Valorant patch notes, keeps your rules tidy and logs moderation events.

+ Add CatzBot to your server Open dashboard 💬 Join the support server

Free to start · Set up in about two minutes · No coding needed

Features

Everything your team server needs

📅

Team scheduling

Plan scrims, dry runs, team meetings, VOD reviews or your own event types. Pick the players and CatzBot highlights the times everyone is free. Add several events as drafts, then post the whole day at once.

🙋

Player availability

Players open /player and mark the times they can play on a simple weekly grid. They see their upcoming events and which ones still need an answer.

🗓️

Google Calendar sync

Optional for each player. Busy times block out automatically and team events can be added to a calendar they choose. Managers never see event names or details.

🔴

Twitch live alerts

Announce when your streamers go live, with your own message and an optional role ping. Send a test alert before it goes out.

📝

Valorant patch notes

New Valorant patch notes are posted to the channel you choose as soon as they're released.

🛡️

Rules and audit logs

Write your rules once and CatzBot keeps one tidy post updated. Log joins, leaves, message edits and deletes, bans, roles, channels and voice activity to your mod channel.

How it works

From invite to first scrim in minutes

Add CatzBot

Click Add CatzBot to your server and pick your server. You need the Manage Server permission.

Create a team

Run /setup team, or use the All teams page. Choose a manager role and an announcement channel.

Add your players

Managers open /schedule and add the roster. Players run /player to mark when they can play.

Schedule and announce

Pick the players, a day and a time that works, then post it. Everyone answers right in Discord.

Commands

The commands you'll use

/helpA getting-started guide for your server
/playerYour events and availability
/schedulePlan team events (managers)
/setup teamCreate a team (admins)
/dashboardOpen these settings on the website
/rulesPost or update your server rules (admins)
/premiumSee your server's plan and upgrade
/reportbugTell us when something breaks
Plans

Free to start. Upgrade when your org grows.

Free

$0
  • 1 team
  • Scheduling, availability and event posts
  • Google Calendar sync for players
  • Twitch alerts, Valorant patch notes, rules and logs

Premium

$4.99/month per server
  • Up to 5 teams
  • Custom team logos
  • Everything in Free

Premium Plus

$9.99/month per server
  • Unlimited teams
  • Custom team logos
  • Everything in Free

Plans are bought and billed through Discord for the whole server. Run /premium in your server to upgrade. Cancel any time in Discord under User Settings → Subscriptions.

How Google data is used

You stay in control of Calendar access.

Google Calendar connection is optional. Players choose which calendars are used for availability and which owned calendar receives CatzBot-created events. CatzBot uses free/busy information to find conflicts, so managers see scheduling status, not the titles or details of unrelated events. Calendar sync can be turned off or disconnected from the player page at any time.

Read the Privacy Policy Read the Terms of Service
FAQ

Common questions

Is CatzBot free?

Yes. Every server gets one team, Google Calendar sync for players, Twitch alerts, patch notes, rules and logs for free. Premium and Premium Plus add more teams and custom logos.

Who can set it up?

Anyone with the Manage Server permission can add CatzBot and open the dashboard. Server admins create teams; each team has a manager role whose members can schedule events.

Do players need to install anything?

No. Players run /player in Discord, log in to the website with Discord, and mark their availability. They answer event posts with buttons in Discord.

Can managers see my Google Calendar events?

No. CatzBot only uses whether you're free or busy. Managers never see the names or details of your events, and Calendar sync is optional.

CatzBot can't post in my channel. What do I do?

In Discord, open Edit Channel → Permissions, add the CatzBot role and turn on View Channel, Send Messages, Embed Links and Read Message History. The dashboard warns you when a channel you pick is missing any of these.

How do I cancel Premium?

The person who subscribed cancels in Discord under User Settings → Subscriptions. Premium stays active until the end of the paid month. Nothing is deleted; extra teams are locked until you upgrade again or delete them.

Need help or have an idea?

Join the CatzBot support server to ask questions, report bugs and suggest features. You can also email [email protected].

💬 Join the support server + Add CatzBot
© 2026 CatzBot Home · Dashboard · Add CatzBot · Support server · Privacy · Terms
← Back to home page

Choose a server

Pick the Discord server you want to set up. You can manage 0 server(s) where CatzBot is installed.

← Back to servers

Teams & scheduling

Plan events for your team, see every team, or mark when you can play.

Checking what you can open…
🎯
For managers

My team's schedule

Book scrims, dry runs, meetings, VOD reviews, and custom events using your roster's availability.

Checking managed teams…
🛡️
For server admins

All teams

See every team's schedule in one view, create teams, and choose who can manage them.

Checking administrator access…
🙋
For players

My availability

Mark when you can play, answer events, and see when your team is free.

Checking roster access…
💬

Prefer Discord?

Managers use /schedule, players use /player, and /help lists everything you can do.

Twitch Alerts

Post a message in Discord whenever a streamer goes live.

Live notifications

Each streamer can post to its own channel with an optional role ping.

The name from the streamer's Twitch URL: twitch.tv/username
Post in channel
More options: ping a role, custom message
Ping role (optional)
Shown above the live alert.0 / 1975

Valorant Patches

Post the official Valorant patch notes in Discord whenever a new patch comes out. Changes save automatically.

Pick a channel. Posting turns on automatically.
CatzBot checks for new patches and posts a summary with a link to the full notes.

Server Rules

Write your rules here and CatzBot posts them as one tidy message. Updating edits the same message instead of posting a new one.

Rules channel
Discord formatting like **bold** and lists works here.0 / 2000

Audit Logs

Keep a record of what happens in your server, like joins, bans and deleted messages. Changes save automatically.

CatzBot is recording the events you picked below.
Tip: use a private staff-only channel.
ℹ️To show who banned, kicked or changed something, give CatzBot the Discord View Audit Log permission.

What to log

Pick a preset. You can fine-tune single events below.

Customize events (0 on)
0 on
Members & Moderation
Messages
Voice Activity
Channels
Roles
Invites, emojis & stickers
Everything else
Fallback for kicks, nickname/permission changes, role updates, threads, integrations, and other Discord audit-log actions not covered by a specific toggle.
No events match that filter.