Skip to content

Multi-Channel Team Update

Example prompt: "When I post a message in #announcements-drafts on Slack, reformat it for email and Teams, then send the Slack version to #company-updates, email it to all-staff, and post it in the General channel on Teams."

The Problem

Internal communications teams and founders regularly need to share the same update across Slack, email, and Microsoft Teams. Each channel has different formatting expectations — Slack uses markdown and emoji, email needs a subject line and proper HTML, Teams has its own message format. Manually rewriting the same announcement three times and posting it to each platform is tedious and error-prone. Details get inconsistent, someone forgets a channel, and half the company misses the update.

How GloriaMundo Solves It

We build a workflow triggered when you post a draft update to a designated Slack channel. An LLM step takes your draft and produces three versions: a Slack-formatted message with appropriate markdown, an email version with a clear subject line and structured body, and a Teams-ready message. Conditional logic checks which channels you have enabled and skips any that are not connected. The workflow then posts to each platform in sequence. Glass Box preview shows you all three formatted versions side by side before anything is sent, so you can review the tone and content for each audience.

Example Workflow Steps

  1. Trigger (composio_event): Fires when a new message is posted to the #announcements-drafts Slack channel.
  2. Step 1 (LLM): Reformat the draft into three versions — Slack markdown, email with subject line, and Teams message — keeping the core content consistent.
  3. Step 2 (integration): Post the Slack-formatted version to #company-updates.
  4. Step 3 (conditional): Check whether email distribution is enabled for this update.
  5. Step 4 (integration): Send the email version via Gmail to the all-staff distribution list.
  6. Step 5 (conditional): Check whether Teams distribution is enabled for this update.
  7. Step 6 (integration): Post the Teams-formatted version to the General channel in Microsoft Teams.

Integrations Used

  • Slack — source of the draft update and one of the distribution channels
  • Gmail — email distribution to staff
  • Microsoft Teams — additional distribution channel for organisations using Teams alongside Slack

Who This Is For

Founders, operations leads, and internal communications managers at companies of 20+ people who use more than one communication platform and need updates to reach everyone without rewriting the same message multiple times.

Time & Cost Saved

Writing and reformatting an update for three platforms typically takes 15-25 minutes per announcement. Companies that send 2-3 internal updates per week save roughly an hour weekly. The workflow uses one LLM call and a few integration steps per run, costing a handful of credits.