Coachful
CoachfulHelp

Stuck on the loading screen: how to fix it

By Coachful11 min readUpdated May 1, 2026

Coachful's loading screen stuck spinning? Follow this step-by-step troubleshooting guide to fix cache, extension, and network issues in under five minutes.

What's covered
  • TL;DR — Quick fixes first
  • Why does the Coachful loading screen get stuck?
  • Step-by-step: How to fix a stuck loading screen
  • Loading screen issues specific to coaches
  • Loading screen issues specific to clients
  • How to check if Coachful is having a platform-wide issue

You open Coachful, and nothing happens. The spinner just keeps spinning. Maybe the screen flashes white, then freezes. Maybe it loads halfway and stops. A stuck loading screen is one of the most frustrating experiences in any web app — and it's almost always fixable in under five minutes if you know where to look.

This guide walks you through every cause of a Coachful loading screen issue and the exact steps to fix it, whether you're a coach accessing your dashboard or a client trying to join a program.

TL;DR — Quick fixes first

  • Hard-refresh the page: Ctrl + Shift + R (Windows/Linux) or Cmd + Shift + R (Mac).
  • Clear your browser cache and cookies for coachful.co and your coach's subdomain.
  • Disable browser extensions, especially ad blockers and privacy shields.
  • Switch browsers — Chrome or Edge are most reliable.
  • Check your internet connection — Coachful's real-time chat and video require a stable connection.
  • Try the mobile app at app.coachful.co/mobile as a quick workaround.

Why does the Coachful loading screen get stuck?

Before jumping into fixes, it helps to understand what's happening. Coachful is a real-time platform — it loads your workspace, syncs live chat (powered by Stream), fetches your program data, and authenticates your session all at once. Any one of those steps can stall if your browser, network, or device isn't cooperating.

The most common culprits break down into four categories:

  1. Stale cache or corrupted session token — Your browser is holding onto old data that conflicts with the current app version.
  2. Browser extension interference — Ad blockers, VPNs, or privacy extensions frequently block the WebSocket connections Coachful needs for real-time features.
  3. Network or firewall issues — Corporate firewalls, restrictive WiFi, or flaky connections can block the domains Coachful depends on.
  4. Outdated browser or unsupported environment — Very old browsers can't run the JavaScript modules the app requires.

Most stuck loading screens fall into category 1 or 2. Start there.

Step-by-step: How to fix a stuck loading screen

Step 1 — Hard-refresh the page

A normal refresh (F5 or Ctrl + R) reloads the page but still uses cached files. A hard-refresh forces the browser to re-download everything fresh.

  • Windows / Linux: Ctrl + Shift + R
  • Mac: Cmd + Shift + R
  • Mobile browser: Hold the refresh button and tap "Hard Reload" (Chrome on Android) or clear your browser cache from settings.

If the app loads after this, you're done. If not, move to the next step.

Step 2 — Clear your browser cache and cookies

Cached JavaScript bundles from a previous app version are the single most common cause of a stuck loading screen after a platform update. Clearing cache resolves it instantly.

  1. Open your browser's settings. In Chrome: Settings → Privacy and security → Clear browsing data.
  2. Select Cached images and files and Cookies and other site data.
  3. Set the time range to All time.
  4. Click Clear data.
  5. Navigate back to app.coachful.co/sign-in and sign in fresh.

If you'd rather only clear data for Coachful and not your entire browser, go to Settings → Privacy and security → Site settings → View permissions and data stored across sites, search for coachful.co, and delete just that entry.

Step 3 — Disable browser extensions

Ad blockers (uBlock Origin, AdGuard), privacy tools (Privacy Badger, Ghostery), and VPN browser extensions are frequent offenders. They can silently block requests to Stream's real-time messaging infrastructure or Coachful's authentication endpoints — leaving the app stuck waiting for a response that never arrives.

  1. Open your browser's extension manager (chrome://extensions in Chrome).
  2. Toggle all extensions off.
  3. Reload Coachful.
  4. If it loads, re-enable extensions one by one to identify the culprit, then whitelist coachful.co and *.coachful.co in that extension's settings.
Pro tip: The fastest way to test extension interference is to open Coachful in an Incognito / Private window — extensions are disabled there by default. If the app loads fine in incognito but not in your normal window, an extension is your problem.

Step 4 — Check your internet connection and network environment

Coachful's real-time features — chat, video calls, live notifications — rely on persistent WebSocket connections. Unstable WiFi or corporate proxies that don't support WebSockets will cause the app to hang on load.

  • Try switching from WiFi to a mobile hotspot to rule out a router issue.
  • If you're on a corporate or school network, ask your IT team to whitelist *.coachful.co and *.stream-io-api.com (Stream's API domain).
  • Disable any system-level VPN temporarily to test.
  • Run a quick speed test — Coachful requires at least a 5 Mbps connection for smooth video calls, but even 1-2 Mbps should load the dashboard.

Step 5 — Try a different browser or device

Coachful works best on Google Chrome (version 100+), Microsoft Edge, and Firefox. Safari on macOS and iOS is supported but can occasionally lag behind on WebSocket features. Internet Explorer is not supported.

If your current browser is loading slowly, open app.coachful.co/sign-in in Chrome or Edge and test there. If the problem is browser-specific, update your browser to the latest version or switch permanently.

Step 6 — Sign out and sign back in

A corrupted authentication token can cause the app to loop indefinitely on the loading screen without ever throwing an error. Signing out clears this.

  1. If you can partially access the UI, go to your profile menu (top right) → Sign out.
  2. If you're completely stuck, navigate directly to app.coachful.co/sign-out to force a sign-out.
  3. Clear your cookies (Step 2), then sign back in at app.coachful.co/sign-in.

Step 7 — Try the Coachful mobile app

If you need access urgently and the web app isn't cooperating, the Coachful mobile experience is available at app.coachful.co/mobile. The native iOS and Android apps (built on the same Capacitor shell) can often bypass browser-level issues entirely. Download the app from your device's app store, sign in, and you should be good to go while you troubleshoot the desktop experience.

Already a Coachful user? If these steps don't resolve your issue, our support team is standing by. You can reach us directly from inside the dashboard via Michelle, our AI assistant — just type "stuck loading screen" and she'll triage your issue and escalate to a human if needed. Not on Coachful yet? Start your free trial and experience a platform built for reliability.

Loading screen issues specific to coaches

Custom domain not loading

If you've set up a custom domain (e.g., coaching.yourbrand.com) and your clients are hitting a loading loop, the issue is often a DNS propagation delay or an SSL certificate that hasn't been issued yet. Check your domain settings under Coach Dashboard → Settings → Custom Domain. The status indicator will show whether SSL is active. DNS changes can take up to 48 hours to fully propagate globally, though 1-2 hours is typical.

New program or squad not loading for clients

If a client is stuck on the loading screen specifically when accessing a new program or squad, check that their enrollment is complete under Coach Dashboard → Clients → [Client Name] → Enrollments. A partial enrollment (e.g., payment initiated but not confirmed) can leave a client in a broken state. You can manually re-trigger the enrollment from that screen.

Dashboard loads but then freezes mid-session

If your coach dashboard loads fine initially but freezes after a few minutes, this is usually a memory issue — either the browser tab is using too much RAM or a long-running Stream Chat connection has stalled. Try closing other browser tabs, refreshing the Coachful tab, and checking that you're not running 20+ Chrome extensions simultaneously. If you manage a large client base, splitting work across multiple browser sessions can help.

Loading screen issues specific to clients

Invited but can't get past the loading screen

When a coach invites you to a program, you receive an email with a unique enrollment link. If clicking that link leads to a loading loop, the most likely cause is that you're already signed into Coachful with a different email address. Sign out first (app.coachful.co/sign-out), then click the invitation link again and sign up or sign in with the email the invitation was sent to.

Loading screen after password reset

After resetting your password, your old session tokens are invalidated. If the app gets stuck after you set a new password, close all Coachful tabs, clear cookies, and sign in fresh at app.coachful.co/sign-in with your new credentials.

How to check if Coachful is having a platform-wide issue

Before spending time troubleshooting your local setup, it's worth checking whether the issue is on Coachful's end. Visit the Coachful status page to see real-time uptime for all platform components, including the API, chat, video, and billing systems. If a component shows degraded performance or an incident, your loading issue is likely platform-side — sit tight and watch for updates.

You can also follow @CoachfulHQ on X (Twitter) for real-time incident announcements. Platform incidents are rare, but when they occur they affect all users simultaneously — if your team or clients all report the same problem at the same time, this is the first place to check.

Common mistakes that keep the loading screen stuck

Mistake 1 — Refreshing instead of hard-refreshing

A normal F5 refresh won't clear cached app bundles. Always use Ctrl + Shift + R (or Cmd + Shift + R on Mac) as your first move.

Mistake 2 — Clearing cache but not cookies

Stale session cookies can cause the app to authenticate successfully but then stall while loading user data. Make sure you clear both cached files and cookies in the same operation.

Mistake 3 — Testing in the same browser with extensions still on

Switching to incognito mode is the fastest way to isolate browser extensions as a cause. Many users skip this step and spend 20 minutes troubleshooting their network, only to discover a single extension was the culprit.

Mistake 4 — Using an outdated bookmark to a deprecated URL

If you bookmarked an older Coachful URL that has since changed (e.g., a direct link to a program that was archived), navigating to it can cause an authentication redirect loop. Always navigate to app.coachful.co/sign-in first, then browse to your destination after signing in.

Mistake 5 — Forgetting to whitelist Coachful on a corporate firewall

On strict networks, WebSocket connections are often blocked by default. If you're in a corporate environment, share this list of domains with your IT team to whitelist: *.coachful.co, *.stream-io-api.com, *.stream-io-cdn.com.

Mistake 6 — Giving up before trying the mobile app

The Coachful progressive web app and native mobile app run in a completely separate environment from your desktop browser. If you're stuck and need access now, the mobile app at app.coachful.co/mobile is your fastest path forward.

Still stuck? Contact Coachful support

If you've worked through every step above and the loading screen is still frozen, it's time to get a human involved. When you contact support, include the following to speed up diagnosis:

  • Your browser name and version (e.g., Chrome 124)
  • Your operating system (e.g., macOS 14, Windows 11)
  • The URL you're trying to load
  • Any error messages visible in your browser's developer console (F12 → Console tab)
  • Whether the issue affects all users on your account or just you
  • A screenshot or screen recording of the loading screen

You can reach support via the in-app chat or by emailing the Coachful support team. Coaches on the Scale plan receive priority support with faster response times.

Ready to get back to coaching?

A stuck loading screen is almost always a local environment issue — a stale cache, a meddling browser extension, or a network hiccup. Follow the steps in this guide in order and you'll be back inside your Coachful workspace in minutes. The platform is designed to handle real-time sessions, program delivery, client messaging, and bookings without friction — once you're past the loading screen, it should feel fast and reliable.

If you're not yet on Coachful and landed here while evaluating coaching platforms, see what a modern coaching workspace looks like. Start your free trial at coachful.co — no charge during the 7-day free trial — credit card required at signup, cancel anytime in one click. Already a user? Sign in to your workspace and get back to the work that matters.

Frequently asked questions

Why is Coachful stuck on the loading screen?
The most common causes are a stale browser cache, a browser extension (like an ad blocker) blocking real-time connections, or a corrupted session token. Start by hard-refreshing the page with Ctrl+Shift+R (Cmd+Shift+R on Mac), then clear your cookies and cache if that doesn't work.
How do I clear the cache for Coachful without affecting other sites?
In Chrome, go to Settings → Privacy and security → Site settings → View permissions and data stored across sites, search for coachful.co, and delete only that entry. This clears Coachful's cached data without touching your other browsing history or cookies.
Does Coachful work on Safari?
Yes, Coachful supports Safari on macOS and iOS, but Chrome or Edge typically offer the most reliable experience. If you're experiencing a loading issue specifically on Safari, try switching to Chrome as a first diagnostic step.
My clients are stuck on the loading screen after I invited them — what's wrong?
This usually happens when a client is already signed into Coachful with a different email address than the one the invitation was sent to. Ask them to sign out at app.coachful.co/sign-out, then click the invitation link again and sign in with the correct email.
Is Coachful having an outage right now?
Check the Coachful status page for real-time uptime information on all platform components. If multiple users report the same problem simultaneously, a platform incident is more likely than a local issue.
Can I use Coachful on my phone if the desktop app won't load?
Yes. Navigate to app.coachful.co/mobile on your phone's browser, or download the native Coachful app from the App Store or Google Play. The mobile app runs independently of your desktop browser environment and can bypass most browser-level loading issues.
Which browser extensions commonly break Coachful's loading?
Ad blockers (uBlock Origin, AdGuard), privacy shields (Ghostery, Privacy Badger), and VPN browser extensions are the most frequent culprits. They can block the WebSocket connections Coachful uses for real-time chat and notifications. Open Coachful in an incognito window — where extensions are disabled — to confirm whether an extension is to blame.
Was this article helpful?