Every recurring call is scheduled six months ahead — with links and no manual setup
A team running several projects has the same calls every week: the general stand-up, meetings per area, a call for each project. They are created by hand for every date, the Zoom link is dug out of chats, and when a project’s schedule moves the meetings are recalculated from scratch.
183 days ahead
meetings are built and reconciled every hour
How it runs at the client: an education company, under NDA
≈2 h
of creating meetings by hand every six months
Estimate: 5 recurring meetings a week × 26 weeks × ~1 minute
Before
Every week, by hand
- Person
Create next week’s meeting
- Person
Find the Zoom link in a chat
- Person
Repeat for every series and every project
- Person
A project moved — recalculate its meetings
Someone forgot to create a meeting — it did not happen or half the team missed it.
After
Set up once
- Persononce
Fill in one table once: meeting, link, how often
- System
Every hour the system fills in meetings six months ahead
- System
Project meetings are counted from the project dates
- System
Change a rule — future meetings rebuild themselves
How it works
- 1
One table of rules
Each row is a recurring meeting: name, call link and how often it runs — weekly or every two weeks. Project meetings are tied to that project’s dates.
- 2
Six months of meetings
Once an hour the system compares the table with the meetings database in Notion and fills in whatever is missing for the next 183 days. Every meeting already carries its call link.
- 3
Changes without rebuilding
A changed link is updated in every future meeting. When a series ends or its day changes, the extra future meetings are removed. Meetings someone created or edited by hand are left alone.
- 4
Next — the calendar and recordings
Every future meeting already has a page in Notion. When the call happens, its recording and transcript will find that page through the link and land there.
What it is made of
Rules table
Which meetings recur, where the call happens and how often. Kept by the manager or an admin.
Notion
The meetings database: every meeting has its own page.
n8n
The invisible helper that reconciles the table and the database every hour.
What it looks like
Mock-up with demo data
🔁Recurring meetings
| Meeting | Repeats | Link |
|---|---|---|
| Team stand-up | Weekly | zoom.us/j/… |
| Sales review | Every 2 weeks | zoom.us/j/… |
| Group call | From project dates | zoom.us/j/… |
A good fit if
- Your team has many recurring calls — general and per project.
- Project dates move, and the meetings have to move with them.
- Call links are dug out of chats every time.
Common questions
Will meetings reach Google Calendar?
The generator creates meetings in a Notion database. Sending Google Calendar invitations to participants can be added as the next step — participants are listed in the rules table for that.
What if one meeting needs to move manually?
Move it as usual. Meetings created or changed by hand are never overwritten.
What this opens up
Every future meeting already has a page and a call link — the recording will find its place later.