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. Integrations
  4. >
  5. Webhook Events

Webhook Events

Receiving events from Stripe, GitHub, Typeform, Calendly, and other services. Viewing event history.

Last updated: April 14, 2026
webhookseventsstripegithubtypeformcalendlyincoming

What Are Webhooks?

Webhooks are real-time notifications sent by external services when specific events occur. When a customer pays an invoice in Stripe, a form is submitted in Typeform, a PR is merged in GitHub, or a meeting is booked in Calendly, the service sends event data to a URL on your server. Your AI employee receives these events and can take action — notifying you, updating CRM records, triggering workflows, or any other configured response.

Supported Services

Sarudo can receive webhooks from virtually any service that supports them. Commonly configured integrations include Stripe (payment and invoice events), GitHub (pull requests, issues, deployments), Typeform (form submissions), Calendly (meeting bookings and cancellations), Shopify (orders and inventory), and custom applications. Any service that can send HTTP POST requests to a URL can integrate with your AI employee through webhooks.

Receiving a Stripe webhook

Automatic notification on payment.

You say:
[Stripe webhook event received]
Sarudo responds:
Payment received! ClientCo just paid Invoice #INV-0042 for $1,850 via Stripe. Payment method: Visa ending 4242. I've updated the invoice status to "paid" and logged the payment activity in the CRM under ClientCo. The associated deal "ClientCo Consulting" has been updated. Would you like to send a thank-you email?

Configuring Webhooks

To receive webhooks from a service, your AI employee provides a unique webhook URL that you register in the external service's settings. Each service has its own webhook configuration interface — your setup team can help with the initial configuration. Once configured, events flow automatically. The AI validates incoming webhooks using signature verification to ensure they are authentic and not spoofed.

⚠️

Always use webhook signature verification when available. This ensures that incoming events are genuinely from the expected service and not from a malicious source.

Viewing Event History

All received webhook events are logged and can be reviewed at any time. Ask your AI employee to show recent webhook events — you will see the event type, source service, timestamp, and a summary of the data. This event history is useful for troubleshooting integrations, verifying that events are being received, and reviewing past activity. Events are stored for at least 30 days.

Related Articles

Creating Workflows
How to build workflows with nodes and triggers including cron schedules, webhooks, and manual execution.
Stripe Integration Setup
How to connect your Stripe API key and verify the configuration for payment processing.
Automation Overview
How n8n integration works, what can be automated, and the types of triggers available.
Previous
Airtable Integration
Integrations
Next
Browser Automation
Integrations

On This Page