# School Meetings

**URL:** <https://ask.gibbonedu.org/t/school-meetings/15597>\
**Category:** Administration\
**Created:** [August 16, 2026, 1:22pm UTC](https://ask.gibbonedu.org/t/school-meetings/15597 "2026-08-16T13:22:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SGi](https://ask.gibbonedu.org/user_avatar/ask.gibbonedu.org/sgi/32/835_2.png) [@SGi](https://ask.gibbonedu.org/u/SGi)\
**Post date:** [August 16, 2026, 1:22pm UTC](https://ask.gibbonedu.org/t/school-meetings/15597/1 "2026-08-16T13:22:55Z")

</div>

Meetings. Schools have lots of meetings. You’ll be in meetings this year. But how do you manage meetings in Gibbon?

Over the summer I had a chance to check out how brilliant the Gibbon Calendar is ( **Other** menu -–\> **Calendar** ). @sandra, @Ali and the rest of the team have given us a _really_ powerful and awesome feature that is probably being overlooked. The Gibbon Calendar will allow you to create events, show only those events to _their participants_, so you don’t get overwhelmed with seeing events you’re not part of, and add a layer with these events which is shown on your “My Timetable” panel automagically on the home page. It’s perfect for meetings! Problem solved.

However, what I wasn’t so keen on was creating an event instance for every meeting. A department meeting every two weeks meant creating twenty-ish events (as far as I can see, and my apologies to the team if I have missed something obvious). There doesn’t seem to be any recurrence option when you create an event, and having meetings on a two-week timetable meant having to have a copy of the school calendar open to work out which date now corresponded to a “Tuesday in Week B” after a holiday.

So things like this that are a bit manual and repetitive could do with some automation. So… presenting “[Meetings Manager](https://github.com/sgillott/module-meetingsManager/releases)” module! Let’s automate all the things! It lets a (small number of) authorised staff _define_ recurring meetings once at the start of the academic year and have Gibbon automatically generate the correct native Gibbon Calendar events - with the right participants, on the right dates using what Gibbon already knows - reusing Gibbon’s own Calendar, not some extra bolt on, workaround or kludge. So events can still be managed in Gibbon Calendar after the fact (but it’s far easier in Meetings Manager!)

**How to meeting**  
You can add/edit/remove meetings by going into **Other** menu –\> **Meetings Manager**.

Click **Add meeting** button.

 ![image](https://ask.gibbonedu.org/uploads/default/original/2X/c/c45920f2e31e2e86f183171f7a3d1debb0684e74.gif)

Fill in the details of the meeting:

 ![image](https://ask.gibbonedu.org/uploads/default/original/2X/2/2a3652ec16e0c01b53ccad17076094f0ab7ce8d9.png)

For weekly meetings, choose the day of the week. Leave **From** and **To** as they are for the whole school year, or change them to suit your date range.

 ![image](https://ask.gibbonedu.org/uploads/default/original/2X/1/15edc8f2db16277c3e144b591e61e7008c9726c8.gif)

You can also choose in “ **Schedule Type** ” -  
“ **Once** ” for a one-off meeting;  
“ **Selected Dates** ” for irregular meetings;  
“ **Every Week** ” for every Thursday (that the school is open for, it won’t create them during holidays or suspended timetable days - which can also be overridden if necessary);  
“ **School Timetable Cycle** ” for things like a Department meeting on Week B Tuesdays (for example.)

If you’ve set up special days and tie days to dates, this bit is super easy!

Press **Submit** , because it has to save the meeting first before you can add people (or selected dates) to it.

It will now show this – click on the link in the green box to edit the newly created record. (This is the only confusing it)

 ![image](https://ask.gibbonedu.org/uploads/default/original/2X/6/6b97a84c26429b1a64baf812977ff4493f16e790.gif)

Scroll down to **Audience** (which I should probably rename to _Participants,_ thinking about it)

 ![image](https://ask.gibbonedu.org/uploads/default/original/2X/0/0ae2f3cd3594e9a64a14346366ffc329c3f8eae3.gif)

So for example you can choose “Teachers of Selected Year Groups” and then multi select Grades 6-12. Click **Add Rule** , and _anyone_ that teaches Grades 6-12 are included in that meeting. You didn’t have to look them up! Bosh!

 ![image](https://ask.gibbonedu.org/uploads/default/original/2X/f/ffb8ffb9a55a71166e50b77f4a9352e62f51858b.gif)

Repeat as often as you need to add audience groups. Yes, you can also add or remove individuals. Then click **Submit**.

Go back to **Manage Meetings** from the menu and click the **Preview** button next to your new meeting. (If you got something wrong with the meeting, you can go back and edit it from here too)  
 ![image](https://ask.gibbonedu.org/uploads/default/optimized/2X/f/fb54bcb135b0de86c524d9d78e5049ccdd627784_2_690x44.gif)

In **Preview** , you can verify the membership of the meeting (add or remove people as well) and include/exclude dates from the Academic Year by checking/unchecking the checkboxes.

 ![image](https://ask.gibbonedu.org/uploads/default/original/2X/8/8b88406e2f5f94ceb5e04f060e9cb5169175c867.gif)

For example:

 ![image](https://ask.gibbonedu.org/uploads/default/original/2X/5/564ee8a614d47c7a72dd3bb3bc48761330102057.gif)

Then down at the bottom click “ **Create Meeting Series** ”.

 ![image](https://ask.gibbonedu.org/uploads/default/original/2X/6/6ce7e87c3257b52a3e3d199dd6fce4758663cb98.gif)  
Gibbon’s Calendar will now be populated with all the meetings! People who are in those meetings get to see it on their timetables automatically, because it’s just using Gibbon’s Calendar. _Brilliant._

If something changes part-way through the year, you can either:

1. **Archive** the meeting with the archive button (that will remove all future meetings from the calendar and people’s timetables)
2. If new people arrive or people leave, as long as roles and class memberships are kept up to date, you can click the **people** button and it will resync the membership of the meeting events to the new roles and membership lists. All done from Meetings Manager.

You can grab Meetings Manager module from [Releases · sgillott/module-meetingsManager](https://github.com/sgillott/module-meetingsManager/releases)  
Any feedback is very welcome. I hope it’s useful.

(Also - no, it doesn’t sync with Google or Outlook calendars).
