---
title: "Timetable Not Loading: Causes and Solutions"
description: Fix timetable embed issues caused by Content Security Policy (CSP) settings. Learn which rules to update so your Class Manager timetable loads correctly.
---

[Skip to content](https://help.classmanager.com/en/timetable-not-loading-causes-and-solutions-#main-content)

English

Show submenu for translations

![classmanager-logo-1.png\]](https://help.classmanager.com/hs-fs/hubfs/classmanager-logo-1.png?width=196&height=35&name=classmanager-logo-1.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- Go to Class Manager

 Go to Class Manager

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Classic Class Manager Knowledge Base](https://help.classmanager.com/en?hsLang=en)
2. [Website](https://help.classmanager.com/en/website?hsLang=en)

# Timetable Not Loading: Causes and Solutions

## Troubleshoot issues preventing your embedded timetable from displaying, including Content Security Policy (CSP) settings and required configurations.

If your timetable isn’t loading on your website, it’s often due to configuration settings blocking the embed from displaying correctly.

One common cause is your site’s **Content Security Policy (CSP)**, which can prevent the timetable from loading required scripts, styles, or data.

This article walks through the most common causes and the steps needed to resolve them so your timetable displays as expected.

You may be experiencing this issue if:

- The timetable area appears blank or does not load at all
- Only part of the timetable loads (e.g. missing styles or layout looks broken)
- You see errors in your browser console related to blocked scripts or resources
- The embed was working previously but has stopped loading after website changes

---

### Required CSP Settings

To ensure the embed works properly, you’ll need to allow the following:

| Category | What to add | Why we need it |
| --- | --- | --- |
| #### script-src   | `'unsafe-inline' https://cdn.classmanager.com` | Loads the timetable widget |
| #### connect-src | `https://app.classmanager.com` | Allows the widget to fetch your live class data |
| #### style-src | `'unsafe-inline'` | Ensures the timetable displays correctly with proper styling |

---

### Important Notes

- **Do not remove existing CSP rules** - simply add the above values to your current configuration
- CSP rules are **case-sensitive**
- Keep the **single quotes** around `'unsafe-inline'`
- The domains (e.g. `https://cdn.classmanager.com`) should be added **without quotes**

---

### After Updating

Once these rules are added, refresh your website and check the embed again.

If the timetable still isn’t loading, please contact support with your website link so we can take a closer look.

---

If you haven’t yet embedded your timetable, or need help setting it up, please refer to our guide here: ➡️ [Embedding your timetable](https://help.classmanager.com/en/how-to-embed-your-calendar-from-class-manager-into-your-website-class-manager-help-center?hsLang=en)

- [Getting Started](https://help.classmanager.com/en/getting-started?hsLang=en#main-content)
  
  
  
  
  
    - [Onboarding](https://help.classmanager.com/en/getting-started?hsLang=en#onboarding)
- [Features](https://help.classmanager.com/en/features?hsLang=en)
- [Staff](https://help.classmanager.com/en/staff?hsLang=en)
- [Students](https://help.classmanager.com/en/students?hsLang=en)
- [Customers](https://help.classmanager.com/en/customers?hsLang=en)
- [Classes](https://help.classmanager.com/en/classes?hsLang=en#main-content)
  
  
  
  
  
    - [Register and Attendance](https://help.classmanager.com/en/classes?hsLang=en#register-and-attendance)
    - [Class Trials](https://help.classmanager.com/en/classes?hsLang=en#class-trials)
- [Online Registration](https://help.classmanager.com/en/online-registration?hsLang=en)
- [Invoices](https://help.classmanager.com/en/invoices?hsLang=en)
- [Payments](https://help.classmanager.com/en/payments?hsLang=en)
- [Point of Sale](https://help.classmanager.com/en/point-of-sale?hsLang=en)
- [Parent Portal](https://help.classmanager.com/en/parent-portal?hsLang=en#main-content)
  
  
  
  
  
    - [Admin Portal Management](https://help.classmanager.com/en/parent-portal?hsLang=en#admin-portal-management)
    - [Customer Portal Guide](https://help.classmanager.com/en/parent-portal?hsLang=en#customer-portal-guide)
- [Online Class Enrolment](https://help.classmanager.com/en/online-class-enrolment?hsLang=en)
- [Messaging](https://help.classmanager.com/en/messaging?hsLang=en)
- [Discounts](https://help.classmanager.com/en/discounts?hsLang=en)
- [Growth Plan](https://help.classmanager.com/en/growth-plan?hsLang=en)
- [Settings](https://help.classmanager.com/en/settings?hsLang=en#main-content)
  
  
  
  
  
    - [Custom Attributes](https://help.classmanager.com/en/settings?hsLang=en#custom-attributes)
    - [Account](https://help.classmanager.com/en/settings?hsLang=en#account)
- [Release Notes](https://help.classmanager.com/en/release-notes?hsLang=en)
- [Website](https://help.classmanager.com/en/website?hsLang=en)

[![](https://help.classmanager.com/hs-fs/hubfs/class-manager-logo-1.png?width=262&height=40&name=class-manager-logo-1.png)](http://classmanager.io)

Class Manager Help Center

Copyright © 2025, Class Manager and Stage Stubs