What This Helps You Do
Share selected classes through a public link or add a calendar to your website. Only the classes you select are public.
Before You Start
Save the class days and times you want to publish. To add the calendar to your website, you also need access to your website editor or help from the person who manages your website.
Choose Classes and Publish
- Open Classes and choose Public schedule.
- Check each class you want visitors to see, or use Select all for the classes currently listed. Uncheck private or appointment-only classes.
- Under Display, choose a Theme and Default view. Turn on Show instructor, Show location, or Show “Join online” link only for details you want to make public.
- Check the Private preview at both Wide and Narrow sizes.
- Choose Publish schedule.
Published class cards show the class name and time, plus any age range you have set. Instructor, location, and the online signup link appear only when you turn on their display options.
After the first publication, use Save changes whenever you change the selected classes or display settings. New classes stay private until you select them and choose Save changes.
Share a Link
Choose Copy link to copy the public schedule address. You can send it to students or add it to a social profile. Choose View calendar to check what visitors will see.
Add the Calendar to Your Website
- In Add the calendar to your website, find the recommended Website code and choose Copy website code.
- Add an Embed or Custom HTML block in your website editor. The exact block name depends on your website service.
- Paste the complete code, then save or publish the website page.
- Check the finished page at wide and narrow screen sizes.
The recommended code fits the calendar to the page width. Visitors can scroll inside it when needed, and a link below it opens the full schedule. If someone else manages your website, send that person the copied code.
Calendar Views
- Month lets visitors browse the calendar by date.
- Week shows the sessions for one week. In a narrow space, it can appear as an agenda instead of seven columns.
- List presents sessions in date order.
The calendar adapts to the space available on the public page or your website.
Keep the Schedule Up to Date
Save normal class or time edits in MatAdmin with Save Class. Your existing public link and website code use the updated schedule information, so you do not need to copy them again. Reopen or refresh the public calendar to check the change.
Newly created classes still stay private until you select them in Public schedule and choose Save changes.
Change One Class Date
Use this option to change one future occurrence without editing the recurring schedule.
- Open Classes and edit the class.
- Under Change one class date, choose the future date.
- To change the time, edit Start and End, then choose Change this class.
- To cancel that occurrence, choose Cancel this class, then confirm with Cancel class.
The change or cancellation applies immediately to the selected date. It does not change the class every week. Choose Restore to return that date to the recurring schedule.
Advanced Website Options
Automatic Height
Open Automatic height (optional) and choose Copy automatic-height code if you want the calendar to grow or shrink with its contents. Use this complete code instead of the recommended website code. It includes the script the option needs and a link to the full schedule.
Automatic height works within limits, so a long schedule can still scroll. Some website editors remove or block scripts. If this version does not work, use the recommended Copy website code option.
Replace the Schedule Link
Open Replace schedule link and choose Create a replacement link only when you want to retire the current address. The old link and calendars already added to websites stop working immediately. Share the new link and replace the website code everywhere you used it.
Normal class and time changes do not require a replacement link. To remove public access instead, choose Disable schedule. You can publish the schedule again later.
Common Problems
- A private class is visible: return to Public schedule, uncheck the class, and choose Save changes.
- A new class is missing: select it in Public schedule and choose Save changes.
- The website calendar does not appear: test View calendar first, then paste the complete recommended code again. Your website editor may have removed part of it.
- Automatic height does not work: use the recommended Copy website code option. Your website editor may block the required script.
- An old link no longer works: if you replaced the schedule link, update every shared link and website calendar with the new version.
When to Contact Support
Contact support if you cannot publish the schedule, View calendar does not load after refreshing, or the recommended website code still does not work after you paste the complete code again.
Need help? Contact support at support@matadmin.app and include your academy name plus a short description of the issue.