What are Michelle rate limits?
If you've ever sent a rapid-fire string of requests to Michelle — Coachful's built-in AI assistant — and suddenly hit a wall where she stops responding, you've bumped into a rate limit. Rate limits are caps on how many requests you (or your organization) can send to Michelle within a given time window. They exist to keep the platform fast and fair for every coach on Coachful, and to manage the real costs of running large language model infrastructure at scale.
Understanding how Michelle's rate limits work means you'll never be caught off guard mid-session, and you can structure your workflows to get the most out of every interaction without interruption.
TL;DR
- Michelle enforces per-user and per-organization request limits on a rolling time window (typically per minute and per day).
- Hitting a limit triggers a cooldown — you'll see a clear in-app message telling you when you can try again.
- Rate limits scale with your Coachful pricing tier: Growth and Scale plans have higher allowances than the free trial.
- Batching your prompts (one detailed request instead of ten short ones) is the single fastest fix.
Why rate limits exist
Every message you send Michelle makes a call to an underlying large language model. Those calls cost compute time and money. Without limits, a single coach running an automated script — or just copy-pasting the same prompt fifty times — could degrade response quality or slow the assistant down for everyone else on the platform.
Rate limits also protect you. They create a natural checkpoint that encourages thoughtful, well-formed prompts rather than reflexive back-and-forth that rarely produces better output than one carefully written request.
Coachful uses a token-bucket model: your allowance refills continuously rather than resetting all at once at midnight. That means a short pause is usually all you need to get back on track, rather than waiting until the next calendar day.
How the limits are structured
Per-minute limits
Each user (coach, editor, or admin logged into the Coachful dashboard) has a per-minute cap on the number of individual requests they can fire at Michelle. This cap is intentionally generous for normal conversational use — asking Michelle to draft a welcome email, create a program outline, or pull a client's progress summary will virtually never hit it. You'd need to send requests programmatically or extremely rapidly in a very short window to trigger a per-minute block.
Per-day limits
The daily cap is where most coaches occasionally run into friction. Heavy power users — coaches who rely on Michelle to draft content, generate program tasks, interpret habit data, and send follow-up messages throughout a full working day — may approach this limit. The daily window is rolling (the last 24 hours), so you don't have to wait until midnight to recover capacity.
Organization-level limits
In addition to per-user limits, there is an organization-wide ceiling. If you have multiple team members (coaches, editors, virtual assistants) all using Michelle simultaneously, the combined usage counts toward this shared pool. Super admins can monitor aggregate usage from the Admin → AI Usage panel inside the Coachful dashboard.
Limits by plan tier
Your Coachful plan directly determines your limit thresholds:
- Free trial — conservatively capped to let you explore Michelle without over-committing infrastructure resources. Suitable for testing core features.
- Growth — meaningfully higher daily and per-minute allowances, covering the typical solo coach workday with room to spare.
- Scale — the highest tier, with elevated org-level limits designed for coaches running large teams and high-volume client rosters.
If you're on the legacy Starter or Pro plans, your limits map to Growth-equivalent thresholds. Upgrading your plan is the most direct way to expand your Michelle allowance if you consistently hit the ceiling.
Tip: Not sure which plan you're on? Go to Admin → Billing in your Coachful dashboard. You'll see your current tier and a one-click path to upgrade. Or visit Coachful.co to compare plan features side by side.
What happens when you hit a rate limit
Michelle won't just go silent. When you exceed a limit, you'll see an inline notification in the chat interface that reads something like: "You've reached your request limit. You can send another message in X minutes." The countdown is real-time, so you always know exactly how long to wait.
Requests that were in-flight when the limit was hit are completed — you won't lose a response mid-generation. Only new requests are queued. If the limit is a per-minute one, the wait is typically under 60 seconds. If it's a daily limit, the message will tell you when your rolling 24-hour window opens back up.
No data is lost. Your conversation history persists, and Michelle picks up exactly where you left off once capacity is restored.
Step-by-step: checking your current Michelle usage
- Sign in to your Coachful dashboard at app.coachful.co/sign-in.
- Click your workspace avatar in the top-right corner and select Admin.
- Navigate to Admin → AI Usage (visible to admins and super admins only).
- Review the Requests today and Requests this minute counters for your account and your organization.
- If you're approaching your daily ceiling, plan your remaining Michelle sessions for higher-priority tasks first — content creation, program design, or client reporting — before the limit resets.
If you don't see an AI Usage panel, check that your user role is admin or super_admin. Coaches and editors can see their own usage in Profile → Activity, but org-wide stats require elevated permissions.
Pro tips for getting more from Michelle within your limits
Write one rich prompt instead of five thin ones
The most common cause of hitting a rate limit is iterative, reactive prompting — asking Michelle for a rough draft, then immediately asking her to fix the tone, then the length, then the format. Instead, front-load your context: tell Michelle the audience, the goal, the desired length, and the tone all in one go. A single 150-word prompt almost always beats five 30-word prompts, and you'll use only one request from your allowance.
Use Michelle for high-leverage tasks
Reserve your Michelle requests for work that would otherwise take you 20–30 minutes: generating a full 12-week program outline, writing a sales page for a new offer, drafting a 5-email onboarding sequence, or analyzing a client's 30-day habit data. Don't burn requests on single-sentence answers you could look up in a help article — including this one.
Schedule batch sessions
If you create a lot of content (programs, blog posts, landing pages), block out a daily "Michelle hour" where you run all your AI-assisted tasks back-to-back. This prevents scattered usage across the day that might still leave you short of capacity when you need it most.
Power move: Coaches on Coachful's Scale plan often use Michelle first thing each morning to pre-generate a week's worth of client check-in prompts, session summaries, and program task descriptions — then spend the rest of the day actually coaching. That's the workflow that separates thriving coaching businesses from overwhelmed ones.
Leverage Michelle's action capabilities
Michelle doesn't just generate text — she can execute actions across Coachful: creating program modules, updating client goals, scheduling sessions, and more. A single action-oriented prompt ("Create a new week in my 8-week mindset program with 3 tasks focused on morning routines") accomplishes what would otherwise take 10 clicks. You get more done per request, which stretches your allowance further.
Common mistakes and troubleshooting
Mistake 1: Sending the same prompt repeatedly when Michelle seems slow
If Michelle takes a few seconds to respond, that's normal for longer generation tasks — not a sign she missed your message. Re-sending the same prompt before the first response arrives queues duplicate requests and eats into your allowance. Wait for the response to complete (you'll see a blinking cursor while she's generating) before sending a follow-up.
Mistake 2: Assuming the limit resets at midnight
Coachful uses a rolling 24-hour window, not a calendar-day reset. If you hit your daily limit at 3 PM on Tuesday, your window reopens at 3 PM on Wednesday — not at midnight. Plan accordingly, especially if you do heavy content work in the evenings.
Mistake 3: Multiple team members unknowingly draining the org pool
If you have coaches, editors, or virtual assistants on your Coachful workspace, all of them draw from the same organization-level pool. A virtual assistant bulk-generating program content in the background can leave you rate-limited by mid-morning. Super admins should check Admin → AI Usage and, if necessary, establish an internal convention about when each team member uses Michelle for heavy tasks.
Mistake 4: Using Michelle for tasks that don't need AI
Quick lookups ("What's the shortcut to publish a program?"), simple edits ("Make this sentence shorter"), and repetitive copy-paste tasks don't need an AI assistant — they need a help article or a keyboard shortcut. Reserve Michelle for tasks that genuinely benefit from reasoning, synthesis, and generation. You'll hit the rate limit less and get better results.
Mistake 5: Not upgrading when the business demands it
If you're hitting Michelle's daily limit consistently — say, three or more days per week — that's a signal your coaching business has grown beyond your current plan's scope, not a bug in the platform. Upgrading from Growth to Scale unlocks substantially higher limits and is almost always ROI-positive if Michelle is saving you hours per week.
Mistake 6: Expecting instant recovery after a per-minute block
The per-minute cooldown is short but real. If you fire 10 requests in 20 seconds and hit the per-minute cap, you'll need to wait out the remainder of that window before sending again. The in-app timer is accurate — trust it and wait rather than refreshing the page, which can occasionally reset your session state unexpectedly.
Will Michelle rate limits change over time?
Yes. Coachful continuously re-evaluates rate limit thresholds as infrastructure capacity grows and usage patterns mature. Historically, limits have trended upward as the platform has scaled. If you're on a paid plan and feel your current limits are insufficient for your legitimate workflow, you can submit feedback directly through Help → Share Feedback inside the dashboard — the product team reads every submission.
For the most current limit figures (exact request counts and window durations), refer to your plan's feature sheet at coachful.co or open Michelle and ask her directly: "What are my current rate limits?" — she has access to live account data and will give you a precise answer.
Ready to get more from Michelle?
Rate limits are guardrails, not roadblocks. With smart prompting habits — batching requests, front-loading context, and saving Michelle for high-leverage tasks — most coaches on the Growth plan never hit their daily ceiling. And if your coaching business is growing fast enough that limits are a recurring friction point, that's a great problem to have — and a clear sign it's time to move up to Scale.
Sign in to your workspace to check your current usage, or explore Coachful's plans to find the tier that matches your ambition. The link below gets you started in under two minutes.
Start your free trial on Coachful →
Already a member? Sign in and open Michelle to put these tips to work right now. For more guides on getting the most from Coachful's AI assistant, browse the Michelle help category.