IT OPS

Scheduled maintenance pre-notice from calendar

From a maintenance event on a shared calendar, this drafts an advance status-page notice with the window and expected impact, approves it in Slack, and schedules publication.

CategoryIT Ops
Enginesim
Difficultybeginner
Triggerschedule
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily scheduled calendar checkGoogle CalendarGoogle Calendar
  • LogicSelect events within lead-time window
  • ActionDraft maintenance pre-noticeOpenAI
  • ActionPost draft to Slack for approvalSlack
  • OutputPublish pre-notice to status pageHTTP webhook

What it does

It reads upcoming maintenance events from a Google Calendar and, a set lead time before each window, drafts a planned-maintenance status notice covering the schedule and expected impact. After Slack approval, the notice is published to the status page ahead of the work.

When to use it

Use it for planned work where customers deserve warning rather than a surprise. Drop the maintenance window on a calendar and let the workflow handle drafting and timely pre-notification, instead of someone remembering to post the night before.

How it works

  1. 1A scheduled check runs daily and reads maintenance events from the shared Google Calendar.
  2. 2A logic step selects events whose lead-time threshold has been reached and skips the rest.
  3. 3An OpenAI step drafts a planned-maintenance notice in an informative, low-urgency tone with the window and impact.
  4. 4The draft posts to Slack for approval.
  5. 5On approval, the pre-notice publishes to the status page via HTTP webhook.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect Google CalendarEvents, attendees, availability.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Connect HTTP webhookTrigger any URL on agent actions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.