Project note, August 2026: This post documents the first automated distribution product built on top of the SoCalNomad calendar.
The calendar contained thousands of upcoming events. That did not automatically give anyone a reason to browse it.
“This Week in SoCal” turns the database into a short editorial slate for Instagram: one cover, a limited set of event cards, and a branded closing card. It runs for the coming weekend on Thursday and the following week on Sunday.
The interesting work was not drawing rectangles. It was choosing what deserved a rectangle.
A Roundup Is Not A Query Result
Selecting the largest events would reproduce the same arena bias already found in the newsroom. Selecting only small rooms would remove the recognizable entry point that helps a casual reader understand the slate.
The roundup uses a balanced selection:
- One recognizable hook when available.
- Scene and discovery venues ranked by a “buzz” score.
- Additional events only when needed to complete the slate.
- One appearance per artist.
The result is intentionally mixed. A large show can attract attention while the remaining cards expose events that are less likely to surface through generic entertainment feeds.
The Cards Must Survive Real Data
Artist names, venue names, dates, and prices do not respect design mockups.
The renderer measures text, wraps names to a bounded number of lines, scales venue text, and truncates on word boundaries only as a last resort. A fixed card count prevents an automated run from generating an endless carousel.
Each slide carries enough branding to remain attributable when separated from the original post, including a subtle watermark and a consistent footer.
Automation Needs Retry Safety
The schedule may retry after a partial failure. Publishing the same weekend roundup twice would look careless.
Each run creates a period marker and checks the social publication table before posting. Successful publication records the platform identifier and caption. Temporary WordPress media used to hand the slides to Instagram is removed after the carousel is created.
The process therefore treats cleanup and deduplication as part of publishing, not as maintenance deferred until the media library becomes unmanageable.
The Calendar Became A Distribution Engine
The event database began as a destination. The roundup makes it a source for recurring editorial products.
The same data can support Facebook summaries, newsletters, venue pages, and future festival directories. Each surface still needs its own selection policy and presentation, but the facts do not need to be recreated manually.
That is the strategic value of the calendar: not simply listing events, but supplying reliable structure for everything built around them.