SarudoResearch Path
FeaturesHow It WorksPricing↗ SwitchReseller↗ SwitchDocsAbout
Get Started
Sarudo logo — AI Employee platformSarudo

AI Employees for Modern Businesses

Product

  • Features
  • How It Works
  • Documentation
  • Pricing
  • WordPress plugin
  • Reseller Program
  • FAQ

Company

  • About
  • Careers
  • Blog
  • Contact

Legal

  • Terms of Service
  • Privacy Policy
  • Refund Policy
  • SLA
  • Acceptable Use
  • Data Processing

© 2026 Sarudo. All rights reserved.

hello@sarudo.com
What is Sarudo?Onboarding ProcessSetting Up TelegramYour First InteractionWhat Your AI Employee Can DoSecurity & PrivacyYour First Conversation with SarudoWhat's Under the HoodBackups & Data Export
Telegram Commands ReferenceManaging ConversationsFile SharingApproval WorkflowTips for Effective CommunicationMulti-User Access
Email Setup & ConfigurationSending & Drafting EmailsReading & Searching InboxEmail Approval FlowEmail Use Cases
Voice Call SetupMaking Outbound CallsCall TranscriptionAI-Powered ConversationsCall History & RecordingsVoice Providers & Options
What Meetings Can DoUploading a RecordingAutomatic TranscriptionAction Items & AttendeesFollowing Up on Action Items
Managing Your CalendarReminders & NotificationsScheduling for OthersDaily Briefings
How Sarudo LearnsStoring & Retrieving KnowledgeDocument IngestionSemantic SearchKnowledge CategoriesContradiction HandlingSettings vs Knowledge
Web SearchWebsite BrowsingCompetitor ResearchYouTube & Video AnalysisLocal Business SearchImage Search
SEO Tools OverviewKeyword ResearchTrending Topics & Blog Gap AnalysisSERP Analysis & Competitor TrackingPutting It Together — A Content Research Workflow
Creating DocumentsPDF OperationsFormat ConversionOCR & Text ExtractionPresentationsDiagrams & Visuals
Built-in TemplatesCustom TemplatesRendering DocumentsBulk Mail Merge
CRM OverviewManaging ContactsCompanies & OrganizationsDeals & PipelineActivity TrackingFollow-ups & RemindersHow Deletion Works
Email EnrichmentDomain & Company LookupEmail FinderLinkedIn Enrichment
Automation OverviewCreating WorkflowsPre-Built TemplatesManaging WorkflowsBuilt-in AutomationsWorkflow Reliability FeaturesDry-Run Mode
How the Pipeline WorksStage 1 — Monthly ResearchStage 2 — Daily DrafterStage 3 — Publish LoopSupported CMS TargetsTuning the Pipeline
Social Media SetupDrafting PostsScheduling & PublishingSocial Post CalendarApproval WorkflowPublishing to Your Own Blog
Stripe Integration SetupCreating Checkout LinksSending InvoicesPayment TrackingProcessing Refunds
Notion IntegrationGoogle Sheets IntegrationAirtable IntegrationWebhook EventsBrowser AutomationMedia ProcessingGoogle Docs IntegrationBrowser Automation — Local vs Cloud
  1. Docs
  2. >
  3. Automation & Workflows
  4. >
  5. Creating Workflows

Creating Workflows

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

Last updated: April 22, 2026
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 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.

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.

Related Articles

Automation Overview
How n8n integration works, what can be automated, and the types of triggers available.
Pre-Built Templates
The four composable workflow patterns Sarudo ships with — scheduled-with-heartbeat, llm-with-retry, sheet-driven-fanout, and approval-loop-drafter.
Managing Workflows
Activating, deactivating, testing workflows, and viewing execution history.
Previous
Automation Overview
Automation & Workflows
Next
Pre-Built Templates
Automation & Workflows

On This Page