Skip to product information

Create & Update Yandex Calendar Events via Webhook

Create & Update Yandex Calendar Events via Webhook

 (200+Reviews)
Regular price £41.99
Regular price £41.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Create & Update Yandex Calendar Events via Webhook

Create & Update Yandex Calendar Events via Webhook

Regular price £41.99
Regular price £41.99 Sale price
SAVE Sold out

Create & Update Yandex Calendar Events via Secure Webhook (CalDAV)

Send a webhook request with your event details—and this n8n workflow instantly creates or updates a corresponding Yandex Calendar event by generating an iCalendar (.ics) file and pushing it to Yandex using CalDAV over authenticated HTTP PUT.

What this workflow does

  • Receives a POST webhook request containing event fields such as title, start, end, all-day, and an optional description (plus an optional calendarPath).
  • Configures the CalDAV base URL and selects the target calendar path for Yandex.
  • Generates or reuses a stable event UID so repeated requests update the same event (supporting deterministic updates if you provide a UID).
  • Builds an iCalendar (.ics) event payload including UID and description.
  • Uploads to Yandex Calendar via CalDAV using an authenticated HTTP PUT request with HTTP Basic Authentication (Yandex app password required).
  • Responds with JSON summarizing the result: UID, event fields, HTTP status code, and whether the event was created (201) or updated (204).

Use cases

  • Automate booking confirmations from your SaaS backend into Yandex Calendar.
  • Update scheduled events when a user changes meeting time, title, or notes—using the same UID.
  • Sync internal systems to Yandex without manual calendar editing.

Technical details

  • n8n nodes: Webhook, Code, Set, HTTP Request, Convert to File, plus supporting workflow nodes.
  • Authentication:
    • Yandex CalDAV via HTTP Basic Authentication using a Yandex app password for Calendars (CalDAV).
    • Webhook protection via a header named x-webhook-token.
  • Setup requirements: a Yandex account with a CalDAV app password and two n8n credentials.
View full details