/channel / demo
One thread. Four channels.
A procurement agent negotiates a purchase: the customer writes on whatsapp, suppliers answer by email, the team approves on slack — and everything is one timeline, because every message is one canonical channel_messages record on the same agent context.
temporal instantdblive demo runtime
- 01databaseprovisioning
temporary InstantDB app
- 02domain schemaqueued
entities & links pushed
- 03demo dataqueued
page records seeded
This is live: the timeline is the real ChannelTimeline running a reactive InstantDB query against your temporary database — every play step and every composer send is a canonical channel_messages write. Build it in four steps →
Plug & play
These are the exact components served by this registry. In your app they bind to InstantDB with two props: db and contextId.
Schema is the contract
No demo-specific rendering: the timeline only knows the canonical message model. Any channel that maps into it just works.
Your custom code
A webhook mount and a send endpoint. The composer here posts to a real endpoint with the production contract.