Twition (Notion-X Automation)
Twition is a Next.js automation service that analyzes Notion task pages, uses Gemini to generate social copy, decides between tweets and threads, and publishes or reports outcomes through one-click workflows.
Twition started as a personal automation service for turning completed Notion work into public progress updates without manually rewriting the same context for every post. The system inspects a Notion page, determines whether the work is actually complete, generates copy with Gemini, decides whether the output should be a single post or a thread, and then publishes it to X.
Twition started as a personal automation service for turning completed Notion work into public progress updates without manually rewriting the same context for every post. The system inspects a Notion page, determines whether the work is actually complete, generates copy with Gemini, decides whether the output should be a single post or a thread, and then publishes it to X.
Architecturally, it is modeled as a Next.js App Router service with a typed service layer for Notion analysis, Gemini generation, Twitter publishing, email notifications, validation, health checks, and structured logging. That keeps the workflow observable and debuggable instead of burying the whole sequence inside one fragile handler.