Creating Workflows
How to build workflows with nodes and triggers including cron schedules, webhooks, and manual execution.
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 n8n workflow with the appropriate nodes and connections. You do not need to know n8n's interface — the AI handles the technical implementation.
Creating a scheduled check
Set up a daily automated check against a web page.
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.