tv-notion-automate

Turns Notion Form submissions into tasks in a Notion Tasks database.

Flow
  1. Notion sends page.created to POST /webhooks/notion (HMAC signature verified with NOTION_WEBHOOK_SECRET).
  2. The submission page is fetched via the Notion API.
  3. A task is created in NOTION_TASKS_DB: the form title becomes the task title, other answers go into the task body; status, tags and project are set when those properties exist in the Tasks schema.
  4. The form entry is archived (only after task creation succeeded).
Endpoints
Tooling