[{"data":1,"prerenderedAt":396},["ShallowReactive",2],{"content-/workflows-and-automation/scheduled-actions":3,"docs-toc":234},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"status":11,"applies_to":12,"last_reviewed":14,"related":15,"body":17,"_type":228,"_id":229,"_source":230,"_file":231,"_stem":232,"_extension":233},"/workflows-and-automation/scheduled-actions","workflows-and-automation",false,"","Scheduled actions","Time-based jobs that run on a calendar rather than on an event trigger.","concept","live",[13],"shared","2026-05-10",[16],"/workflows-and-automation",{"type":18,"children":19,"toc":219},"root",[20,28,34,41,71,77,131,137,142,148,153,176,182,187,214],{"type":21,"tag":22,"props":23,"children":25},"element","h1",{"id":24},"scheduled-actions",[26],{"type":27,"value":8},"text",{"type":21,"tag":29,"props":30,"children":31},"p",{},[32],{"type":27,"value":33},"Some workflows do not need an event to fire. They run on a calendar. PropLink calls these scheduled actions.",{"type":21,"tag":35,"props":36,"children":38},"h2",{"id":37},"examples",[39],{"type":27,"value":40},"Examples",{"type":21,"tag":42,"props":43,"children":44},"ul",{},[45,51,56,61,66],{"type":21,"tag":46,"props":47,"children":48},"li",{},[49],{"type":27,"value":50},"Generate the unit budget certificate at the start of each financial year.",{"type":21,"tag":46,"props":52,"children":53},{},[54],{"type":27,"value":55},"Post the freeholder payout on the first day of each quarter.",{"type":21,"tag":46,"props":57,"children":58},{},[59],{"type":27,"value":60},"Send the year-end pack 30 days after year-end.",{"type":21,"tag":46,"props":62,"children":63},{},[64],{"type":27,"value":65},"Run the aged debtors report and email it to senior managers every Monday at 09:00.",{"type":21,"tag":46,"props":67,"children":68},{},[69],{"type":27,"value":70},"Lock the previous month's accounting period on the 10th of the following month.",{"type":21,"tag":35,"props":72,"children":74},{"id":73},"configure-a-scheduled-action",[75],{"type":27,"value":76},"Configure a scheduled action",{"type":21,"tag":78,"props":79,"children":80},"steps",{},[81],{"type":21,"tag":82,"props":83,"children":84},"ol",{},[85,98,103,115,126],{"type":21,"tag":46,"props":86,"children":87},{},[88,90,96],{"type":27,"value":89},"Open ",{"type":21,"tag":91,"props":92,"children":93},"strong",{},[94],{"type":27,"value":95},"Settings → Workflows → Scheduled actions → Add action",{"type":27,"value":97},".",{"type":21,"tag":46,"props":99,"children":100},{},[101],{"type":27,"value":102},"Name it.",{"type":21,"tag":46,"props":104,"children":105},{},[106,108,113],{"type":27,"value":107},"Pick the ",{"type":21,"tag":91,"props":109,"children":110},{},[111],{"type":27,"value":112},"action type",{"type":27,"value":114},": generate report, lock period, send email, generate document, raise task.",{"type":21,"tag":46,"props":116,"children":117},{},[118,119,124],{"type":27,"value":107},{"type":21,"tag":91,"props":120,"children":121},{},[122],{"type":27,"value":123},"schedule",{"type":27,"value":125},": cron-style or calendar (every Monday at 09:00, first of each month, last working day of the quarter).",{"type":21,"tag":46,"props":127,"children":128},{},[129],{"type":27,"value":130},"Save.",{"type":21,"tag":35,"props":132,"children":134},{"id":133},"time-zone",[135],{"type":27,"value":136},"Time zone",{"type":21,"tag":29,"props":138,"children":139},{},[140],{"type":27,"value":141},"All scheduled actions run in the organisation's local time. PropLink handles British Summer Time transitions automatically.",{"type":21,"tag":35,"props":143,"children":145},{"id":144},"failure-handling",[146],{"type":27,"value":147},"Failure handling",{"type":21,"tag":29,"props":149,"children":150},{},[151],{"type":27,"value":152},"If a scheduled action fails (data unavailable, downstream system unreachable), PropLink:",{"type":21,"tag":42,"props":154,"children":155},{},[156,161,166,171],{"type":21,"tag":46,"props":157,"children":158},{},[159],{"type":27,"value":160},"Records the failure in the execution log.",{"type":21,"tag":46,"props":162,"children":163},{},[164],{"type":27,"value":165},"Notifies the action's owner.",{"type":21,"tag":46,"props":167,"children":168},{},[169],{"type":27,"value":170},"Retries with exponential backoff for transient failures.",{"type":21,"tag":46,"props":172,"children":173},{},[174],{"type":27,"value":175},"Pauses the schedule after three consecutive failures and waits for human investigation.",{"type":21,"tag":35,"props":177,"children":179},{"id":178},"manual-run",[180],{"type":27,"value":181},"Manual run",{"type":21,"tag":29,"props":183,"children":184},{},[185],{"type":27,"value":186},"To run a scheduled action immediately (during testing, or for a one-off catch-up):",{"type":21,"tag":78,"props":188,"children":189},{},[190],{"type":21,"tag":82,"props":191,"children":192},{},[193,198,209],{"type":21,"tag":46,"props":194,"children":195},{},[196],{"type":27,"value":197},"Open the action.",{"type":21,"tag":46,"props":199,"children":200},{},[201,203,208],{"type":27,"value":202},"Click ",{"type":21,"tag":91,"props":204,"children":205},{},[206],{"type":27,"value":207},"Run now",{"type":27,"value":97},{"type":21,"tag":46,"props":210,"children":211},{},[212],{"type":27,"value":213},"PropLink runs the action against current data.",{"type":21,"tag":29,"props":215,"children":216},{},[217],{"type":27,"value":218},"The manual run is logged separately from scheduled runs.",{"title":7,"searchDepth":220,"depth":220,"links":221},3,[222,224,225,226,227],{"id":37,"depth":223,"text":40},2,{"id":73,"depth":223,"text":76},{"id":133,"depth":223,"text":136},{"id":144,"depth":223,"text":147},{"id":178,"depth":223,"text":181},"markdown","content:17.workflows-and-automation:scheduled-actions.md","content","17.workflows-and-automation/scheduled-actions.md","17.workflows-and-automation/scheduled-actions","md",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"status":11,"applies_to":235,"last_reviewed":14,"related":236,"body":237,"_type":228,"_id":229,"_source":230,"_file":231,"_stem":232,"_extension":233},[13],[16],{"type":18,"children":238,"toc":389},[239,243,247,251,274,278,319,323,327,331,335,354,358,362,385],{"type":21,"tag":22,"props":240,"children":241},{"id":24},[242],{"type":27,"value":8},{"type":21,"tag":29,"props":244,"children":245},{},[246],{"type":27,"value":33},{"type":21,"tag":35,"props":248,"children":249},{"id":37},[250],{"type":27,"value":40},{"type":21,"tag":42,"props":252,"children":253},{},[254,258,262,266,270],{"type":21,"tag":46,"props":255,"children":256},{},[257],{"type":27,"value":50},{"type":21,"tag":46,"props":259,"children":260},{},[261],{"type":27,"value":55},{"type":21,"tag":46,"props":263,"children":264},{},[265],{"type":27,"value":60},{"type":21,"tag":46,"props":267,"children":268},{},[269],{"type":27,"value":65},{"type":21,"tag":46,"props":271,"children":272},{},[273],{"type":27,"value":70},{"type":21,"tag":35,"props":275,"children":276},{"id":73},[277],{"type":27,"value":76},{"type":21,"tag":78,"props":279,"children":280},{},[281],{"type":21,"tag":82,"props":282,"children":283},{},[284,293,297,306,315],{"type":21,"tag":46,"props":285,"children":286},{},[287,288,292],{"type":27,"value":89},{"type":21,"tag":91,"props":289,"children":290},{},[291],{"type":27,"value":95},{"type":27,"value":97},{"type":21,"tag":46,"props":294,"children":295},{},[296],{"type":27,"value":102},{"type":21,"tag":46,"props":298,"children":299},{},[300,301,305],{"type":27,"value":107},{"type":21,"tag":91,"props":302,"children":303},{},[304],{"type":27,"value":112},{"type":27,"value":114},{"type":21,"tag":46,"props":307,"children":308},{},[309,310,314],{"type":27,"value":107},{"type":21,"tag":91,"props":311,"children":312},{},[313],{"type":27,"value":123},{"type":27,"value":125},{"type":21,"tag":46,"props":316,"children":317},{},[318],{"type":27,"value":130},{"type":21,"tag":35,"props":320,"children":321},{"id":133},[322],{"type":27,"value":136},{"type":21,"tag":29,"props":324,"children":325},{},[326],{"type":27,"value":141},{"type":21,"tag":35,"props":328,"children":329},{"id":144},[330],{"type":27,"value":147},{"type":21,"tag":29,"props":332,"children":333},{},[334],{"type":27,"value":152},{"type":21,"tag":42,"props":336,"children":337},{},[338,342,346,350],{"type":21,"tag":46,"props":339,"children":340},{},[341],{"type":27,"value":160},{"type":21,"tag":46,"props":343,"children":344},{},[345],{"type":27,"value":165},{"type":21,"tag":46,"props":347,"children":348},{},[349],{"type":27,"value":170},{"type":21,"tag":46,"props":351,"children":352},{},[353],{"type":27,"value":175},{"type":21,"tag":35,"props":355,"children":356},{"id":178},[357],{"type":27,"value":181},{"type":21,"tag":29,"props":359,"children":360},{},[361],{"type":27,"value":186},{"type":21,"tag":78,"props":363,"children":364},{},[365],{"type":21,"tag":82,"props":366,"children":367},{},[368,372,381],{"type":21,"tag":46,"props":369,"children":370},{},[371],{"type":27,"value":197},{"type":21,"tag":46,"props":373,"children":374},{},[375,376,380],{"type":27,"value":202},{"type":21,"tag":91,"props":377,"children":378},{},[379],{"type":27,"value":207},{"type":27,"value":97},{"type":21,"tag":46,"props":382,"children":383},{},[384],{"type":27,"value":213},{"type":21,"tag":29,"props":386,"children":387},{},[388],{"type":27,"value":218},{"title":7,"searchDepth":220,"depth":220,"links":390},[391,392,393,394,395],{"id":37,"depth":223,"text":40},{"id":73,"depth":223,"text":76},{"id":133,"depth":223,"text":136},{"id":144,"depth":223,"text":147},{"id":178,"depth":223,"text":181},1778601707362]