How Splitlight works
The pipeline is webhook-first: Notion notifies Convex, Convex syncs only the changed page, and live subscriptions update clients immediately.
- Editor updates content in Notion.
- Notion webhook posts page event to Convex HTTP endpoint.
- Convex action fetches page + block tree and applies enhancement parsing.
- Updated blocks are written and pushed to subscribed clients instantly.
- On-demand ISR keeps static edge output aligned.
Enhancement parser examples
FORM: name:text:required, email:email:required, message:text:required
AUTH: members
CTA: Get started now โ
Visual block pack preview
Click any gallery image to open fullscreen modal with keyboard navigation.
bash
Notion -> webhook -> Convex sync -> live query push -> browser rerender