Slack Forward
Built-inFormat and forward email alerts to configured Slack channels with rich formatting
Try This Skill →Trigger Phrases
Say any of these to activate this skill:
Tools Used
How It Works
Slack Forward
Format and deliver email alerts to Slack:
1. Connect — Check if Slack integration is installed via `tool_search`. If not:
• `tool_install({ name: "slack" })` to connect via Composio OAuth
2. Load config — Read channel mapping from memory (key: `slack_alert_channels`)
• Default channel for general alerts
• Per-sender overrides (e.g., billing@vendor.com -> #finance)
3. Format — Build a rich Slack message for each alert:
• Header: sender name + urgency badge
• Body: email subject + snippet
• Footer: timestamp + link to full email (if available)
• Use priority-based formatting (red for urgent, yellow for normal)
4. Deliver — Send formatted message via `SLACK_SEND_MESSAGE` to the appropriate channel
5. Log — Record delivery to memory for deduplication:
• Store message ID to avoid re-alerting on the same email
• Track delivery count for dashboard metrics
6. Batching — If multiple alerts fire at once (>3 in a single check):
• Bundle into a single digest message instead of flooding the channel
• Include count and top-priority items first
Templates Using This Skill
Support Operations
Ticket triage, incident management, SLA monitoring, email-to-Slack alerting, and escalation automation with multi-surface ops dashboards.
Communications Monitoring
Stay on top of critical signals across email and Slack without constant manual checking. Monitors mentions, keywords, and key senders, then forwards alerts with rich formatting.
Ready to use Slack Forward?
Create a free agent and install this skill in one click.
Get Started Free →