# Automation aur Scheduling Scheduled jobs, flexible delivery modes aur powerful session targeting ke saath apne Neotask agents ko automate karein. --- ## Scheduled Jobs (Cron) Scheduled jobs aapko recurring ya one-time schedule par agent actions automate karne dete hain. Define karein ki job kab chale, kya kare aur results kahan jaayein. --- ## Schedule Types | Type | Format | Example | |------|--------|---------| | **At** | Fixed datetime | 28 Feb, 2026 subah 9:00 baje ek baar chalein | | **Every** | Interval | Har 30 minutes mein chalein | | **Cron** | Standard cron expression | `0 9 * * 1-5` (weekdays subah 9 baje) | ### Timezone Support - Sabhi schedules aapke configured timezone ka respect karte hain - Cron expressions timezone parameter support karte hain - Multiple jobs mein execution times offset karne ke liye stagger option uplabdh hai --- ## Job Payloads Har scheduled job ek payload execute karta hai -- woh action jo agent job fire hone par perform karta hai. | Type | Description | |------|-------------| | **System Event** | Ek arbitrary event trigger karein (text-based) | | **Agent Turn** | Optional model override ke saath ek agent ko message bhejein | --- ## Delivery Modes Scheduled job ke results execution ke baad kahan bheje jaayein, yeh control karein. | Mode | Description | |------|-------------| | **None** | Sirf internal execution -- koi output deliver nahi hota | | **Announce** | Result ko channel par broadcast karein | | **Webhook** | Result ko external URL par POST karein | --- ## Session Targeting Har scheduled job ke liye conversation context kaise handle hota hai, yeh choose karein. | Mode | Description | |------|-------------| | **Main** | Shared session -- cumulative conversation history runs ke beech carry over hoti hai | | **Isolated** | Har run ke liye fresh session -- har baar job execute hone par clean slate | --- ## Job Operations Neotask aapko apne scheduled jobs ke lifecycle par poora control deta hai: - Kabhi bhi jobs **create, update aur delete** karein - Job ko delete kiye bina **enable ya disable** karein - Schedule bypass karke turant execute karne ke liye **force-run** karein - Ek single execution delay karne ke liye **skip once** karein, phir automatically normal schedule resume karein - Status, duration aur har execution ke errors sahit **poora run history dekhein** --- ## Example Automations Yahan kuch common tarike hain jinse teams Neotask scheduled jobs use karti hain: ### Morning Briefing - **Schedule:** Daily subah 8:00 baje - **Kya karta hai:** Agent latest news summarize karta hai aur Slack par digest bhejta hai ### Weekly Report - **Schedule:** Har Monday - **Kya karta hai:** Agent analytics data compile karta hai aur team ko email summary bhejta hai ### Data Sync - **Schedule:** Har 4 ghante - **Kya karta hai:** Agent external APIs check karta hai aur dashboard ko fresh data se update karta hai ### Health Check - **Schedule:** Har 15 minutes - **Kya karta hai:** Agent services monitor karta hai aur failure par alerts bhejta hai