Everything on the site that syncs from Notion — what the databases contain, how to update them, and what happens when you do.
The edge function runs on a cron every 15 minutes. You can also trigger it manually. Changes in Notion appear on the site within 15 minutes automatically — or immediately if you trigger the sync.
To update site photos: Add or replace rows in this database. Upload the image to the Files field. Check Active to show on site. The next 15-min sync (or manual trigger) will update Supabase → site reflects immediately.
Currently 0 rows. This is the highest-value thing to populate right now. Add sermon clips, podcast episodes, and teaching content here. Each row becomes a card in the site's content section.
Navigate to LDW Brand Site → Photo Gallery. Or use the link above.
Click + at the bottom or New at the top. Give it a name (caption or label).
Click the Files cell → upload the image. Notion hosts it.
Choose the right category. Check the Active checkbox to show it on the site.
Hit the manual sync URL to see it immediately. Otherwise it'll appear on the next cron run.
| Speaking inquiries | Managed in admin-speaking.html — form goes direct to Supabase |
| YouTube videos | Direct YouTube API → site_youtube (Notion not involved) |
| Instagram posts | Zapier fires on post → site_instagram (Notion not involved) |
| Substack articles | RSS proxy → articles.html fetches live on page load (Notion not involved) |