Skip to content
Sarudo

Creating Workflows

How to build workflows with nodes and triggers including cron schedules, webhooks, and manual execution.

workflowscreationnodestriggerscronwebhookbuilder

Building a Workflow

To create a workflow, describe what you want automated and your AI employee will build it for you. Specify the trigger (when should it run), the actions (what should it do), and any conditions (when should it skip or branch). The AI translates your description into an automated workflow with the appropriate nodes and connections. You do not need to learn the underlying workflow builder — the AI handles the technical implementation.

Creating a scheduled check

Set up a daily automated check against a web page.

You say:
Create an automation that checks example.com/pricing every day at 9 AM and notifies me if anything changes.
Sarudo responds:
I've built this from the scheduled-with-heartbeat template. It runs daily at 9:00 AM in your timezone, fetches the pricing page through the web fetch tool, compares the response with the previous snapshot stored in settings, and sends you a Telegram notification if anything changed. The workflow's heartbeat also pings me on every run so a silent failure cannot go unnoticed. It's active now — your first check is tomorrow at 9 AM.

Scheduled (Cron) Triggers

Cron triggers run workflows on a fixed schedule. You can specify simple intervals like "every hour" or "every day at 9 AM," or complex schedules like "every weekday at 8 AM and 5 PM" or "the first Monday of each month." The AI understands natural language scheduling — just describe when you want it to run. All times are based on your configured timezone.

Webhook Triggers

Webhook triggers fire when an external service sends data to a specific URL. This is how Stripe payment notifications, GitHub events, Typeform submissions, and other external events enter your system. When you create a webhook-triggered workflow, the AI provides you with a unique URL to configure in the external service. When that service sends data to the URL, the workflow runs automatically.

Webhook URLs are unique to each workflow and hosted on your dedicated server. They are ready to receive data immediately after creation.

Common Workflow Nodes

Workflows are built from nodes that each perform a specific action. Common nodes include HTTP Request (fetch web pages or call APIs), Code (run custom JavaScript logic), IF (conditional branching), Telegram (send notifications), Email (send messages), Database (read or write data), and Wait (pause for a specified duration). These nodes can be combined in any order to create sophisticated automated processes.