• Blog
  • Agents
  • Compare
  • Documentation
  • Pricing
  • FAQ
  • Book Demo
Sign InStart free

The outbound integration layer for SaaS products: emit once, then let Meshes handle routing, retries, fan-out, and delivery history.

© Copyright 2026 Meshes, Inc. All Rights Reserved.

About
  • Blog
  • Changelog
  • Contact
  • FAQ
Product
  • Compare
  • Pricing
  • Status
Developers
  • Documentation
  • Agents
  • API Reference
  • MCP Server
  • llms.txt
Legal
  • Terms of Service
  • Privacy Policy
  • Acceptable Use Policy
  • Cookie Policy
  • Getting Started
    • What is Meshes?
    • Core Concepts
    • Quickstart
    • API Overview
  • AI Tools
    • Cursor Rules
    • MCP Server
    • LLMs Docs
  • API Documentation
    • API Reference
    • Authentication
    • Results
    • Rate Limiting
    • SDKs
    • Integrations & Rules
  • Events
    • Publishable Keys
    • Send Events
    • Bulk Event Ingestion
  • Integrations
    • HubSpot
    • Intercom
    • Slack
    • Salesforce
    • Zoom

Slack

Post templated messages to Slack channels using event-driven rules.

The Slack integration allows Meshes to automatically post messages into Slack channels when events occur in your workspace.

Once connected, Slack becomes available as an action target in your rules. When a matching event is triggered, Meshes renders your configured message template and posts it to the selected channel.


Supported Actions

The Slack integration supports the following action:

  • Send Message Posts a templated message to a selected Slack channel.

Step 1: Create a Slack Connection

To get started, you must first create a Slack connection.

  1. Navigate to your workspace and open Connections
  2. Click New Connection
  3. Enter a name for the connection (for example, Slack)
  4. Select Slack as the connection type
  5. Click Connect to Slack

You will be redirected to Slack to authorize the Meshes app. After authorization is complete, Slack will redirect you back to Meshes and the connection will be available for use in rules.


Step 2: Create a Rule

Once the Slack connection is created, you can define rules that determine which events send messages to which channels.

  1. Open the Rules tab for your workspace
  2. Click New Rule
  3. Select the Event Type that will trigger the rule
  4. Choose the Resource Type that applies to the event
  5. Select your Slack connection
  6. Choose Send Message
  7. Select the Slack channel for the message
  8. Enter a message template
  9. Click Create Rule

Example template:

New signup: {{email}}
Plan: {{plan}}

Once saved, the rule becomes active immediately.


Step 3: Send a Test Event

Send an Event

Meshes allows you to test rules or run one-off integrations using the Send Test Event feature.

  1. Open the rule you want to test
  2. Click Send Test Event
  3. Provide a JSON payload that matches the fields used in your template
  4. Click Send Event

Example payload:

{
  "email": "test@example.com",
  "plan": "pro"
}

This will trigger the rule immediately and attempt to post the rendered message to Slack.


Step 4: Review Event Results

After an event is processed, you can view detailed execution results.

  1. Navigate to the Events tab
  2. Select the event you want to review
  3. View the event status and any rules that were processed

The event details page shows:

  • Event status (Completed or Failed)
  • Which rules were triggered
  • The Slack action performed
  • Execution attempts and timestamps

This makes it easy to verify successful posts or troubleshoot delivery failures.


Notes

  • Slack channels are loaded dynamically from the connected workspace.
  • Both public and private channels are supported, but private channels only appear if the bot has already been invited.
  • Direct messages are not supported.
  • Templates support {{field}} interpolation, including dot notation like {{user.name}}.
  • Missing template fields render as empty strings.
  • Slack markdown is passed through as-is.
  1. Supported Actions
    1. Step 1: Create a Slack Connection
    2. Step 2: Create a Rule
    3. Step 3: Send a Test Event
    4. Step 4: Review Event Results
    5. Notes