{"schemaVersion":"1","contentVersion":"2026-10-18.1","slug":"controls-workflow-triggers","title":"Workflow trigger and schedule controls","summary":"Choose how a workflow starts, define its HTTP route, manage a server schedule, and control execution history.","category":"Control reference","minutes":5,"prerequisites":["Open the named screen in Rumata. Available controls may depend on your account, permissions, and resource state."],"sections":[{"id":"http-manual","title":"HTTP and manual starts","blocks":[{"type":"paragraph","text":"Select the trigger step on the canvas. Trigger edits take effect when the workflow is saved."},{"type":"table","headers":["Control","What it does"],"rows":[["How it starts","Choose an incoming HTTP request, a manual run, or a schedule."],["Method","Choose the HTTP action callers must use, such as GET to retrieve information or POST to submit data."],["URL path","Set the route, such as /orders/:id. The callable address is shown below. Without a path the workflow can still run by its ID."],["Response → Wait for result","Keep the request open until the workflow returns its final output."],["Response → Return run ID","Respond with a run identifier so a longer workflow can continue in the background."],["Connector trigger setup hint","Read the selected service’s webhook setup instructions and copy its displayed URL into that service as directed. Saving the workflow is required to activate its route."]]}]},{"id":"schedule","title":"Schedule settings and live activation","blocks":[{"type":"paragraph","text":"Saved schedules run on the server while Studio is closed. Choose [Save](/guides/controls-workflows#toolbar) to apply draft changes to the schedule’s frequency. The [Schedule active](/guides/controls-workflow-triggers#schedule) switch changes the saved schedule immediately."},{"type":"table","headers":["Control","What it does"],"rows":[["Schedule active","Pause or resume the saved schedule now. Pausing prevents new scheduled starts; it does not rewrite its cadence."],["Schedule by","Choose Every N seconds, Calendar, or [Cron expression](/guides/controls-workflow-triggers#schedule)."],["Run every (seconds)","Set the interval between scheduled starts."],["Time of day","Choose the calendar start time. The screen names the browser timezone it uses."],["Weekday buttons","Select the days to run. With no days selected, the schedule runs every day."],["Cron expression","Enter a technical schedule expression. For everyday schedules, Calendar or an interval is easier to use."],["Schedule status help","Explain Active, Paused, or Not scheduled yet. An unsaved workflow must be saved to create its server schedule."]]}]},{"id":"execution-history","title":"Execution engine and retained data","blocks":[{"type":"paragraph","text":"Most workflows can keep Auto. Durable execution supports work that must wait or recover; eligible simple synchronous workflows can use the lower-latency fast path."},{"type":"table","headers":["Control","What it does"],"rows":[["Execution engine → Auto / Fast / Durable","Choose an execution preference. Read the eligibility explanation beneath it; Fast can fall back to Durable when the graph is not eligible."],["Save fast-path step details","Retain per-step inputs, outputs, and timings for fast runs. It starts off; basic run status and response time are recorded separately."],["Run history data → Keep step data","Keep large step inputs, outputs, and results available for later inspection."],["Run history data → Delete large temporary data after each run","Remove large temporary values after completion. Status, errors, timings, small values, and files explicitly saved by the workflow remain."]]}]}],"technical":[],"related":["system-explorer-workflows","controls-workflows","controls-workflow-runs"],"sources":["components/window/explorer/graph-workflows/node-config/TriggerSection.tsx","components/window/explorer/graph-workflows/node-config/ScheduleControl.tsx"],"updated":"2026-09-06","audience":"general","media":[],"video":null,"url":"https://docs.rumata.dev/guides/controls-workflow-triggers"}