Automatically create Todoist tasks for new videos from your favorite YouTube channels β with real-time detection using YouTube Pub/Sub, and custom deadlines and priorities per channel.
Say goodbye to cluttered YouTube notifications. Get a clean Todoist task instead β when you want, how you want.
-
π Skip YouTube Notifications
Forget the YouTube bell β new uploads become Todoist tasks, so you stay in control. -
β Auto Todoist Task Creation
Each video becomes a task with the title, direct link, due date, and priority. -
π Custom Per-Channel Settings
Set default due dates, priorities, and target Todoist projects for each channel. -
β‘ Real-Time Updates with YouTube Pub/Sub
Instant task creation when new videos are published β no polling required. -
βοΈ Optimized with Redis & MongoDB
Fast and scalable task and channel caching to minimize API usage and latency.
| Layer | Technology |
|---|---|
| Backend | Node.js (Express.js) |
| Database | PostgreSQL (main), MongoDB, Redis |
| APIs | YouTube Data API v3, Todoist API |
| Realtime | YouTube Pub/Sub (webhook listener) |
| Deployment | Docker-ready (optional) |
git clone https://github.com/AnantaPodder/YouTube-to-Todoist.git
cd YouTube-to-Todoist