TRUSTED BY GYM COACHES

Run your coaching community
without the busywork

MentorBot brings analytics, AI Q&A, check-ins and challenges into your Discord — so you can spend less time managing and more time coaching.

No credit card required  ·  Cancel anytime

S
M
J
E
🤖
AI answered a question
instantly in #q-and-a
🎤
Call summary ready
Monday coaching call
🏆
Step Challenge
24 entries this week
⚡
Sarah leveled up!
Level 24 · 12,450 XP
📢
Announcement posted
sent to #announcements
# general
M
MentorBot APP
🏆 Goal Achieved!
Jordan crushed their goal — keep pushing!
S
Sarah M.
Let’s gooo 🔥
MentorBot · Overview Live
Messages
770 +8%
Active
218
Engagement
87/100
Messages over time
Top members
🥇 Sarah M.12,450 XP
🥈 Mike T.9,800 XP
🥉 Jordan7,650 XP
Engagement score
Activity
73
Reach
31
Momentum
58
Consistency
90

Live demo

See MentorBot in action

Run commands inside Discord, or open the Dashboard to control everything — post announcements, launch challenges & more, live.

MentorBot ▾
Information
# welcome
# announcements
Community
# general
# wins
# challenges
# q-and-a
Coaching
# weekly-calls
# support
# general Chat with the community
+ Message #general
M
Dashboard
▤ Overview
📢 Announcements
🏆 Challenges
💬 Outreach
🤖 AI Config
💳 Billing

Overview

Your community at a glance.

Active members
218 +12
Messages / week
3,847 +8%
Engagement
87/100
XP awarded
14.2k
🥇 Sarah M.12,450 XP
🥈 Mike T.9,800 XP
🥉 Jordan7,650 XP

New announcement

Compose a message and post it straight to a Discord channel.

Dashboard → MentorBot → Discord

Create a challenge

Launch a weekly challenge to your community.

Dashboard → MentorBot → #challenges

Outreach campaign

Send a check-in DM to a group of members.

Dashboard → MentorBot → Member DMs

AI Config

Teach the bot about your gym — it answers members 24/7.

Billing

Manage your subscription.

Pro$80 / month
Active

Next payment: 1 July 2026
Includes AI Q&A, voice summaries & custom persona.

This is an interactive preview. The real bot runs live in your own Discord server.


Features

One bot. Every tool your community needs.

Built for fitness coaches running communities on Discord.

Engagement Analytics

Daily activity, top members, and message trends. Know who's active and who's drifting before they quit.

AI Q&A Assistant

Upload your FAQ, pricing, and programme info. Members ask — the bot answers 24/7, in your voice.

Voice Call Summaries

Record your group coaching calls. AI transcribes and summarises every session so nothing gets lost.

Challenges & Goals

Weekly challenges, member goal tracking, and public shoutouts that drive accountability and retention.

Outreach Campaigns

Proactive DM campaigns to re-engage at-risk members before they go quiet and cancel.

XP & Gamification

Points, levels, and leaderboards. Make showing up feel rewarding — and keep members coming back.


FAQ

Common questions

Everything you need to know before getting started.

MentorBot is an all-in-one Discord bot and web dashboard for fitness coaches. It handles engagement analytics, AI Q&A, voice-call summaries, challenges, XP and member outreach — so you can spend less time managing and more time coaching.

Click “Start free trial,” sign in with Discord, pick a plan, and invite the bot to your server. Setup takes a couple of minutes and your first 14 days are free.

Yes — MentorBot runs inside your own Discord community. If you don’t have one yet, creating a server is free and takes about a minute.

Every plan starts with a 14-day free trial, and no credit card is required to begin. You only pay once the trial ends.

Absolutely. You can cancel or change your plan at any time from the Billing tab — no contracts and no lock-in.

Yes. Switch between Starter, Pro and Scale whenever you like; changes take effect on your next billing cycle.

Never. MentorBot is a simple flat monthly subscription. Whatever you charge your members is 100% yours.

Yes — set your gym name, coach persona, knowledge base and logo so both the bot and dashboard feel like an extension of your brand.

Ready to grow your gym community?

Join coaches using MentorBot to engage, retain, and grow their members.

No credit card required

Features

Every feature, in plain English

No vague promises. Here's exactly what MentorBot does and how it helps your gym community.

Analytics & Insights

Engagement Analytics

A live dashboard showing exactly how active your server is — broken down by day, channel, and member. Know at a glance whether engagement is growing or stalling.

  • Hourly and daily message volume charts so you can see peak activity times
  • Per-channel breakdown to see which topics your members care about most
  • 7-day, 30-day, and 90-day views with exportable CSV data
  • Hero engagement score — a single number that tracks server health over time

Top Member Leaderboard

Identifies your most active and engaged members by message contribution. Useful for spotting champions, rewarding loyalty, or catching who's gone quiet.

  • Top 10 most active members ranked by message count over any time window
  • Filter by channel to see who leads conversations in specific areas
  • Spot disengaged members before they cancel their membership

AI Tools

AI Q&A Assistant

Members mention the bot in any channel and it answers their question using your knowledge base — your FAQ, pricing, programme info, and coaching guidelines. Available 24/7, always consistent.

  • Paste your FAQ, pricing, and programme documents directly into the dashboard
  • Bot responds in your coaching voice — set the tone and persona in AI Config
  • If a question isn't in the knowledge base, it tells the member to ask you directly
  • Reduces repetitive questions so you're not answering the same thing 20 times

Voice Call Recording & AI Summaries

The bot joins your voice coaching calls, records audio, and automatically produces a full transcript and structured summary. Never lose what was covered in a session.

  • Use /join to start recording any voice channel — /leave to stop
  • AI generates a structured summary: topics covered, key advice, action items
  • Full transcript saved and searchable in the Call Log dashboard
  • Members who missed the call can catch up instantly without asking you to repeat yourself
  • AI topic suggestions based on recent calls so you never run out of content ideas

Community & Retention

Weekly Challenges

Set a new fitness or lifestyle challenge every week and watch members compete, submit results, and motivate each other. Challenges are the single best retention driver in a coaching community.

  • Create challenges with a title, description, and submission type (number, yes/no, or image)
  • Members submit entries with /submit directly in Discord
  • Leaderboard auto-updates as submissions come in
  • Declare a winner and post a public celebration to your wins channel
  • Schedule challenges weeks in advance from the dashboard

Member Goal Tracking

Members set a personal fitness goal with /setgoal and track their own progress. When they hit it, they use /goalcomplete and the bot posts a public shoutout to your wins channel automatically.

  • Each member stores one active goal at a time — visible to coaches via the dashboard
  • Goal completion triggers a personalised celebration embed in the wins channel
  • Coaches can view all active member goals in one place
  • Creates a culture of public accountability without extra admin work

XP & Gamification

Members earn XP points for every message they send in eligible channels. Points accumulate into levels, and each level milestone awards a Discord role automatically. Makes staying active feel like progression.

  • Configurable XP per message, with eligible channels set by admins
  • Level thresholds unlock named Discord roles (5, 10, 20, 40, 60, 80, 100, 125, 150, 175, 200)
  • Daily leaderboard post to a chosen channel keeps competition alive
  • Admins can award or deduct XP manually from the dashboard
  • Exclude specific roles (e.g. bots, trial members) from earning XP

Community Polls & Call Ratings

Post community polls to any channel, and collect structured feedback after every coaching call. Know what your members think — and what to do more of.

  • Create multi-option polls with a deadline, scheduled from the dashboard
  • Post-call feedback ratings automatically collected after each recorded session
  • View poll results and call satisfaction scores in the dashboard
  • Identifies which topics resonate most with your community

Outreach & Communication

Outreach & DM Campaigns

Send a personalised direct message to all members holding a specific role. Use it to re-engage members who've gone quiet, notify a specific cohort, or run a targeted check-in campaign.

  • Target by Discord role — send to everyone on a specific programme
  • Schedule campaigns to run at a specific day and time
  • Track opens, replies, and conversation threads from the dashboard
  • Reply to member responses directly from the dashboard without leaving
  • Mark threads as complete to keep your outreach queue clean

Announcements & Scheduled Messages

Write announcements from the dashboard and schedule them to post automatically at a specific time. Ping a role, post to any channel — all without touching Discord.

  • Schedule any message to any channel at any time from the dashboard
  • Optionally ping a specific Discord role with the announcement
  • Recurring weekly messages to keep members on track (e.g. check-in reminders)
  • View all upcoming scheduled messages and edit before they go out

Server Management

Support Ticket System

Members can open a private support ticket with one click. A dedicated channel is created for each ticket so conversations stay organised and nothing gets buried in public channels.

  • Members open tickets via a pinned panel — no commands to remember
  • Each ticket creates a private channel only visible to the member and admins
  • Anonymous Q&A panel for members who prefer to ask without showing their name
  • Close and archive tickets from within Discord with /closeticket

Social Feed Notifications

Automatically post to a Discord channel whenever you publish a new YouTube video or Instagram post. Keep your community in the loop without manually cross-posting.

  • Watch multiple YouTube channels and post new videos automatically
  • Instagram post notifications via IFTTT webhook — setup guide included
  • All notifications go to a single designated channel in your server
  • Post manually from the dashboard with /postsocial for immediate sharing

Ready to grow your gym community?

Join coaches using MentorBot to engage, retain, and grow their members.

No credit card required

Pricing

Simple, transparent pricing

Start free for 14 days. No setup fees, no contracts.

Starter
$30/mo
per server, billed monthly
Everything you need to run an active, engaged community.

  • Live engagement analytics dashboard
  • XP, levels & member leaderboards
  • Weekly challenges & community polls
  • Member goal tracking with public shoutouts
  • Support tickets & anonymous Q&A
  • YouTube / Instagram post alerts
Get started →
Most popular
Pro
$80/mo
per server, billed monthly
AI & voice tools that save you hours every week.

  • Everything in Starter
  • AI Q&A assistant — answers members 24/7
  • Voice call recording & AI summaries
  • Custom AI coach persona & knowledge base
  • Scheduled announcements
  • Call ratings & topic suggestions
Start free trial →
Scale
$199/mo
per server, billed monthly
Full automation for established gyms & large communities.

  • Everything in Pro
  • Outreach & check-in DM campaigns
  • Recurring scheduled messages
  • Priority support
  • Unlimited members
  • Early access to new features
Get started →

Ready to grow your gym community?

Join coaches using MentorBot to engage, retain, and grow their members.

No credit card required

MentorBot © 2026 — Built for gym coaches Terms Privacy 14-day free trial  ·  Cancel anytime
MentorBot
MentorBot

Sign in to your account

Forgot password? Need an account? Start free trial

Reset your password

Enter your email and we'll send you a reset link.

← Back to sign in

Set a new password

Choose a new password for your MentorBot account.

🔐

Create your login

Set the email & password you'll use to sign in to your dashboard.

🎉

Welcome to MentorBot!

Let's personalise your bot. Takes about 60 seconds.

🤖

Add MentorBot to your server

Click below to invite the bot to your Discord server. You'll need admin permissions.

Add MentorBot to Discord →
✅

You're all set!

MentorBot is ready to go. A few things to try first:

  • Run /starthere in your server to post a welcome embed
  • Go to AI Config in the dashboard to add your FAQ
  • Run /setgoal so members can track fitness goals
Go to dashboard →

Choose your plan

14-day free trial · Cancel anytime

⚠️ Stripe is not configured yet — self-hosted mode. Plans are shown for reference only.

MentorBot
My Gym
MG
My Gym

Overview

Export CSV
–
/ 100
Client engagement score
Bot UI
–

Composite of message volume, member reach, momentum and consistency.

–messages
–active members
–prev. period
Messages
–
Per hour
–
Active channels
–
Peak hour · AEST
–

Messages over time

Top channels

Busiest hours · AEST

Improvement Insights

Loading…

Most active members

✦ Suggested Next Topic

New announcement

Ping roles (optional)
Select a server first
When

Queue & history

DM Blast

Send a direct message to Discord members by role.

Target roles

Select a server above.

Recurring DM Schedule

Send a weekly DM to members by role, on a fixed day & time (AEST).

Loading…

New Schedule

Target roles

Select a server above.

Campaigns

Target roles
Schedule

Conversations

Create a poll

Options (2 – 4)
When to post
Posts on the next occurrence of that day

Live polls

Past polls

XP Leaderboard

XP-eligible channels

Members earn 1 XP per message (60 s cooldown) only in toggled-on channels.

Loading…

Excluded roles

Members holding any excluded role never earn XP regardless of channel.

Loading…

Level-up notifications

DM the member
Send a private DM embed when they level up.
Post in a channel
Also post the level-up embed publicly.
Preview
Level Up!
Username reached Level 20!
New Level20
Total XP5,000
Role Unlocked20

Level thresholds (read-only)

LevelXP RequiredDiscord Role
⚠ Bot offline — cannot reach the bot API
Live Listening Status
⚪ Loading…
Summarisation Progress

No active summarisation

Event Log

No events yet.

Billing

Manage your MentorBot subscription.

Loading…

Appearance

Theme
Follow your system, or pick light / dark.
Accent colour
Applied to buttons, links and highlights.

Layout & motion

Density
Comfortable or compact spacing.
Sidebar
Collapse to icons to save space.
Reduce motion
Minimise animations and transitions.

Branding

Logo
Paste an image URL to show your own logo in the sidebar.

Account & login

You don't have a dashboard login yet. Set an email & password so you can sign in directly (and reset it if you forget).
Change email
Update the address you sign in with.
Change password
Use at least 8 characters.

AI Config

Customise your bot's identity and Q&A knowledge base.

⚡

0 characters

· times shown in AEST
Conversation

New Weekly Challenge

Category
Submission type
Submissions

Call Ratings

Rating trend

Log a Call

How XP is earned

💬 Sending messages
Every message sent in an eligible channel earns 5 XP. Only one message per channel counts every 60 seconds — extra messages in the same window are ignored. Bot messages never earn XP.
📢 Eligible channels
XP is only awarded in channels enabled by an admin in XP Settings → Eligible Channels. Messages in other channels don't count.
🚫 Excluded roles
Members holding a role marked as excluded in XP Settings → Excluded Roles never earn XP, regardless of channel.
Level milestones

Each level unlocks a Discord role with the same name. You hold exactly one level role at a time — the previous one is removed when you level up.

LevelXP requiredRole
51005
1050010
201,20020
402,50040
605,00060
809,00080
10015,000100
12522,500125
15030,000150
17540,000175
20050,000200

⚠️ Reset All Metrics

This will permanently delete all message analytics data. This cannot be undone.