Operational runbook for the GWEM stack β how a nugget gets from Notion to every channel, with copy-paste recipes and templates. Internal page, not published to godswatchmen.org.
The stack (locked decision β May 2026)
Layer | Tool | Why |
CMS | Notion | Single source of truth for nuggets + sermons |
Site | Renders Notion to godswatchmen.org, generates RSS | |
Email | MailChimp | Per blueprint. RSS-to-Email feature drives daily send automatically |
Social | Postiz | One dashboard for 28+ channels (X, Telegram, Facebook, LinkedIn, Threads, β¦) |
Glue | Zapier | One thin zap only: Notion β Postiz |
How a nugget reaches readers (the daily flow)
- You set the nugget's Publish Date to today and flip Status to Done.
- Super.so renders the page at
godswatchmen.org/daily-nuggets/[slug]and updates the RSS feed. - MailChimp's RSS-to-Email campaign detects the new RSS item at 6:00 AM and emails subscribers. No Zapier task consumed.
- Zapier zap sees the Notion status change, formats the social caption per channel, and sends it to Postiz, which fans out to X / Telegram / Facebook / LinkedIn etc. on its own schedule.
Recipe 1 β MailChimp daily email (RSS-driven, no Zapier)
One-time setup
- Sign in to MailChimp β create audience βGWEM Daily Nuggetsβ.
- Create a Regular Campaign β select RSS-driven.
- Configure:
- RSS Feed URL:
https://godswatchmen.org/feed.xml(confirm exact path with Super.so once domain is live) - Send schedule: Daily at 6:00 AM (your timezone), only when new items found.
- Audience: GWEM Daily Nuggets.
- Design the template using these RSS merge tags:
*|RSSITEM:TITLE|*β saying title*|RSSITEM:CONTENT_FULL|*β nugget body*|RSSITEM:URL|*β link back to godswatchmen.org*|RSSITEM:DATE|*β publish date- Activate. From this point email runs itself.
Email template (paste into MailChimp's Code view, then style in the visual editor)
Recipe 2 β Postiz social fan-out (one Zapier zap)
One-time setup
- Create a Postiz account (cloud at postiz.com, or self-host on a $5 droplet if you prefer).
- Connect channels in Postiz β Settings: X, Telegram channel, Facebook Page, LinkedIn Page. Add Threads / Instagram / TikTok later as you want.
- Generate a Postiz API key in Postiz β Settings β API.
- In Zapier, create one zap (βGWEM Nugget β Postizβ):
Step | Type | Configuration |
1. Trigger | Notion β Updated Database Item | Database: Daily Nuggets. Watch field: Status. |
2. Filter | Only continue if⦠| Status equals "Done" AND Publish Date is today (use Zapier's date helper) |
3. Formatter | Text β Build per-channel caption | Use the templates below |
4. Webhook | POST to https://api.postiz.com/v1/posts | Body: { "channels": ["x","telegram","facebook","linkedin"], "content": { β¦ }, "scheduledAt": "now" } Header: Authorization: Bearer <POSTIZ_API_KEY> |
Single zap, single trigger, single Zapier task per nugget. Stays on the free tier comfortably (β30 tasks/month).
Per-channel post templates
X (Twitter) β 280 char hard cap, lead with the saying
{Nugget Content}
β GWEM Daily #{Number}
{Scripture Reference (first ref only)}
godswatchmen.org/d/{slug}
#{Category} #DailyNuggetTelegram β supports HTML formatting, no length limit
<b>GWEM Daily Nugget #{Number}</b>
{Nugget Content}
<i>{Scripture Reference}</i>
<a href="godswatchmen.org/d/{slug}">Read & subscribe β</a>Facebook Page β medium length, conversational
{Nugget Content}
π {Scripture Reference}
Read more daily nuggets at godswatchmen.org
#{Category} #GodsWatchmenLinkedIn β longer, professional voice, the saying as a hook + reflection
{Nugget Content}
This week's GWEM nugget pulls from {Scripture Reference}.
In leadership and in life, the principle holds: {short reflection on category β e.g. for Character: "character is the soil, gifting is the fruit"}.
β godswatchmen.org/d/{slug}
#Leadership #FaithAtWork #{Category}Go-live checklist (in order)
- β Notion CMS built (428 nuggets imported, Sermons DB ready, all 6 site pages live, 4 views configured).
- β Sign up for Super.so, connect to this workspace, point at the Home page, enable RSS feed, add custom domain
godswatchmen.org. - β Set Publish Date on nuggets #1β#7 to schedule the first week.
- β Create MailChimp account + audience, set up the RSS-to-Email campaign per Recipe 1, send a test to yourself, then activate.
- β Create Postiz account, connect X / Telegram / Facebook / LinkedIn, generate API key.
- β Build the single Zapier zap per Recipe 2, run a test fire on nugget #1.
- β Send a soft-launch announcement to your personal network (5β10 people) inviting them to subscribe β this seeds the list and lets you watch the full pipeline run end-to-end on real subscribers.
- β After 7 successful days of automated daily sends, schedule out Publish Dates for the next 90 days using the Publishing Calendar view.
- β Public launch β announce on personal socials, ministry contacts, any existing prayer groups.
What's deliberately not in the stack
- Per-channel Zaps (4+ separate zaps) β replaced by Postiz to keep Zapier task counts low and reduce breakage points.
- Custom backend / database β Notion is enough; no need to migrate until subscriber count is in five figures.
- Substack / Beehiiv duplicate publishing β your audience comes via your domain + email; no need to also rent space in someone else's reader.
- Manual post crafting per channel β Zapier formatter + Postiz adaptation handles this automatically.
When to revisit this stack
- >5,000 email subscribers β reconsider MailChimp pricing vs. ConvertKit / Buttondown.
- >1 author β add Notion permissions structure and an editorial workflow (Draft β Review β Approved β Published).
- Sermons hit weekly cadence β add a Sermons-specific email campaign separate from daily nuggets.
- Church-plant or non-profit incorporation β layer giving (Tithe.ly / Stripe), volunteer signup, prayer-wall.