Automating the routines so I am available to help
Two people at The Wisdom Seat who do a lot of the quiet work are leaving around the same time. One is graduating in June 2026, and the other is starting a three-year retreat the last week of July 2026. Before then, a bunch of small things they do every month need to keep happening.
The monthly newsletter is the one I keep coming back to. Right now one of them pastes partner events into a Google Doc, and the other lays them into the newsletter by hand. That's fine when they're there... but when they aren't, it's somebody else learning the whole thing from scratch, or it just doesn't go out. So, I've been coding some scripts!
The Wisdom Seat runs on Wix, Google Calendar, Zoom, and Libsyn for the podcast. I've been connecting them with small Python scripts and Cloudflare Workers. Cloudflare Workers are free and run on a schedule, which is nice because I don't have to remember to run anything.
A few things are actually running now.
The one I'm most attached to is the wix-cms Worker. It manages the "Current Offerings Preview" strip on the website, which is the 8-item table of what's coming up. Every 12 hours it checks each item's removal date, deletes expired ones, and rolls the Wednesday Meditation forward seven days so it never falls off. On April 16th it correctly removed the April 16th event, which is the boring outcome I was hoping for.
There's also a workflow I built in mid-April for writing a recap blog post from a past event. One script pulls the event details from Wix, another pulls the Zoom AI meeting summary, and Claude drafts the post from those. I read it, edit it, and publish, but the blank page part is gone.
The next one to build is a sync for an upcoming class ("The Power of Mind: The 7 Points of Mind Training") that runs weekly from May 2026 into March 2027, but not every week (there are break weeks scheduled, and the leader of that class may cancel or move individual sessions). I don't want to put 30 items into the Current Offerings Preview. I want one item that always shows the next real session. My current thinking is to let Google Calendar be the source of truth, since the class leader is already a co-owner of the calendar, and let a script ask Google Calendar for the next upcoming class and update the CMS item from that.
The reason for all of this is that the thirty minutes someone isn't laying out a newsletter, or wondering which Wednesday event to pull, is thirty minutes that can go to picking up the phone and calling a member who's been quiet for a while, or inviting someone to talk to the community, or taking time to reply to someone who's written in.
If anyone reading this runs a small nonprofit on Wix and wants some similar code ideas, email me. I have more time to help.
Member discussion