The Send to Slack step posts messages from a flow into a Slack channel or DM. Use it to alert ops teams when a flow detects something worth flagging, send daily digests with CSV attachments, or message customers and partners on a per-row basis.Documentation Index
Fetch the complete documentation index at: https://parabola.io/docs/llms.txt
Use this file to discover all available pages before exploring further.

Authenticate
The first person to install the Parabola Slack app in your workspace may need admin permissions. Once installed, the rest of the workspace can use it. If your workspace allows app installs, the Parabola app installs during authentication. If not, an admin needs to install it (some workspaces let non-admins submit a request).Click Connect to Slack.If you’re connecting for the first time, select + Add new account. To update an existing account, click Edit Accounts.
Review the permissions in the pop-up window and click Allow. If no window appears, check for a pop-up blocker.
Configure the message
Message type. Choose between sending one message per run or one message per row of data.- Send a single message sends one message with the configured text. Curly-brace references pull from the first row.
- Send one message per row sends a separate message for each row.
- Channel message posts to a workspace channel.
- Message to user sends a DM. To DM multiple users, duplicate the step, filter rows for each user, and configure each step separately.
{SKU}.
Settings (gear icon, all on by default):
- Include a link to this flow (recipients need flow access to follow the link).
- Expand URLs and images.
- Link usernames (
@alex) and channels (#general). - Send messages when input data has at least 1 row. Switch to “any number of rows (including 0)” if you also want messages on empty input.
- Do not attach anything — recipients see only the message text and (if enabled) the flow link.
- Attach entire table as a CSV — name the CSV. Slack’s per-file upload limit is 1 GB.
- Attach a file by URL — for columns that contain file URLs. Reference the column with
{column_name}, or paste a URL directly.
Finding channel names and IDs
Some versions of the step ask you to type the channel rather than pick from a list.- For text-only messages, use the channel name (
#general), including the#. - For messages with a file attachment, use the channel ID (e.g.,
C03D28HTD), not the name.
C03D28HTD from https://parabolaio.slack.com/archives/C03D28HTD.
Format messages with markdown
Slack supports a subset of markdown. Wrap text with the matching characters:_italic_→ italic*bold*→ bold~strike~→ strikethrough`code`→ inline code```multi-line code```→ code block> quoted text→ block quote (one quote per line)
\n inline.
Lists. Start a line with - followed by the item.
Links. Plain URLs auto-link. To customize the visible text, use the angle-bracket form:
<http://www.example.com|Visit our site>— text link<mailto:bob@example.com|Email Bob>— email link
It's Friday 😄) — Slack converts them to colon format on send (It's Friday :smile:). Unicode Unified, Softbank, and Google formats are supported. Reference list: iamcal/emoji-data.
Tips & limits
- Send yourself a test DM first to preview formatting before running the full flow.
- Slack’s per-message character limit is 40,000.
- A few Slack features (
@here, for example) aren’t supported. - For channel posts, make sure the Parabola app has been added to the channel — or ask a Channel Manager to add it.
- Private channels work as long as you have access to them.
- To send a message even when the flow returns 0 rows, switch the row-count setting in Message Settings.
Related steps
- Send emails by row — to email instead of Slack
- Visualize — to build a dashboard you can link to from the Slack message
- Filter rows — to scope the message to only the rows that matter
- Run another Parabola flow — to chain a downstream flow off the same trigger