Cross-Platform Message Sync
Sync Slack and Discord messages automatically with Nebula. Forward, summarize, and keep both communities aligned without manual copy-pasting.
What you'll build
Nebula reads messages from your Slack channel, summarizes the key updates, and forwards them to a Discord channel (or vice versa) — so both communities stay aligned without manual copy-pasting.
What to say
Read the last 20 messages in #announcements on Slack and post a summary to the announcements channel on Discord.
Reading #announcements... Found 20 messages.
Summarized the key updates. Sending to Discord.
Posted digest to announcements channel.
Done! 4 key announcements synced from Slack to Discord.
What happens
Nebula coordinates between your Slack and Discord agents
Nebula recognizes that this task spans two platforms and brings in both your Slack Agent and your Discord Agent. Each handles its own platform. Nebula orchestrates between them.
Slack Agent reads the latest messages
Your Slack Agent fetches the last 20 messages from #announcements. It pulls the full message content along with who posted each one, so the summary has the right context.
Nebula summarizes the key updates
Nebula reads through the messages and distills them into a clear, concise summary, keeping the important announcements and leaving out the noise.
Discord Agent posts the summary
Your Discord Agent posts the finished summary to your Discord announcements channel. It looks something like this:
Slack Announcements Digest | Monday, March 3
Here's what was shared in #announcements today:
- New onboarding flow is live: Alex shipped the redesigned onboarding experience to production. All new signups will see the updated flow starting today.
- Staging environment updated: Jordan deployed the latest staging build. The new auth module is ready for QA testing.
- Design review scheduled: Sam confirmed a design review for the mobile nav changes on Wednesday at 2 PM. Product sign-off is pending on the feature flag rollout.
- API rate limit fix merged: Maya's fix for the API rate limit issue has been merged and will go out in the next release.
Synced from Slack #announcements by Nebula
Make it automatic
Sync #announcements from Slack to Discord every day at 5 PM.
Creating scheduled trigger: every day at 5:00 PM UTC. Task: read Slack #announcements, summarize, post to Discord announcements channel.
Your trigger is live. Every day at 5 PM, I'll pull the latest from Slack #announcements and sync a summary to your Discord channel. You can pause or edit this from the Triggers page.
Nebula creates a scheduled trigger that runs this task automatically each day at 5 PM. You can view, pause, or delete it from the Triggers page in the sidebar.
Connect your integrations
This recipe uses the Nebula Slack bot and the Nebula Discord bot. Add both bots from the Integrations page, then invite each bot to the channels you want to read from and post to.
Related recipes
Communication
Automate team communication with Nebula recipes — sync Slack and Discord messages, auto-reply to questions, and generate channel digest reports.
Auto-Replies
Set up AI auto-replies with Nebula for your Slack support channel. Match questions against your knowledge base and respond accurately in seconds.