PERSONAL PRODUCTIVITY

T-Minus 15 Voice Announcement for Discord Calendar Events

Fifteen minutes before any Google Calendar event tagged for a Discord community, generate a personalized ElevenLabs voice announcement and play it into the linked Discord voice…

CategoryPersonal Productivity
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSchedule: every 5 minutes
  • ActionQuery Google Calendar for events starting in ~15 minGoogle CalendarGoogle Calendar
  • LogicFilter: not yet announced
  • ActionSynthesize T-minus-15 voice announcementElevenLabsElevenLabs
  • OutputBroadcast clip + ping guests in DiscordDiscordDiscord

What it does

Runs on a schedule, watches an upcoming-events window on Google Calendar, and for each event starting in ~15 minutes it builds and plays a spoken 'we're starting soon' announcement directly in the mapped Discord voice channel. It also pings the confirmed guest list in the text channel.

When to use it

When your events live in Google Calendar but your audience hangs out in Discord, and a silent calendar notification isn't enough to get people into the room on time. Ideal for office hours, study halls, and live AMAs.

How it works

  1. 1A schedule trigger runs every five minutes.
  2. 2Google Calendar is queried for events starting within the next 15-20 minute window that carry the Discord community tag.
  3. 3A filter skips events already announced (tracked by a marker) so each fires once.
  4. 4ElevenLabs generates a voice clip naming the event, host, and minutes remaining.
  5. 5The clip is broadcast into the event's Discord voice channel and a text @mention of confirmed guests is posted alongside it.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect Google CalendarEvents, attendees, availability.
  2. 2
    Connect ElevenLabsText-to-speech, voice cloning.
  3. 3
    Connect DiscordCommunity channels + voice + bots.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    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.