Node reference

Slack Message for Joomla and WordPress

Slack Message is a Step (action) in Messaging › Social. Posts a message to Slack (mrkdwn, not HTML).

Overview

Slack Message is a Step (action) in Messaging › Social. Posts a message to Slack (mrkdwn, not HTML).

When the flow reaches this step, JOrchestrator executes Slack Message against your linked site or an external integration, using the field values you set on General and Design. Downstream steps can read the output payload fields defined for this node.

Why use this node

Slack Message is a action step in the Messaging › Social group. Action steps run in the middle or end of a flow. They perform work on your CMS, call external services, or transform data for the next step.

Typical reasons teams add Slack Message to a flow:

  • Automate "Slack Message" as part of a larger Joomla or WordPress workflow
  • Replace manual social work with a repeatable, logged flow step
  • Chain with triggers, logic, and messaging nodes on the same canvas

Example workflows

Common patterns on the canvas:

  1. Trigger or Webhook → upstream steps → Slack MessageSend Email or CMS update
  2. Scheduled triggerSlack MessageDebug (while testing) → production action

How to set it up

Bot token and default channel from Node Configuration → Slack. Optional image via public https URL or data:image/base64 from upstream.

Good to know

Invite the bot to the channel before posting to private channels.

Properties panel

The designer shows these tabs for this node:

TabPurpose
InfoPlain-language description and output payload fields for downstream steps
GeneralCanvas label and read-only node ID
AIOptional assistant to help draft settings from plain language
DesignNode-specific configuration fields

System (automatic — not edited by the user)

These fields are managed by the designer or runtime — you do not type into them directly:

Property keyLabelTypeRequiredVisible whenNotes
_nodeIdNode IDnode-idNo
_payloadFieldsAvailable Fieldspayload-panelNo

User-configured — General tab

Property keyLabelTypeRequiredVisible whenNotes
labelLabeltextNoNode label

User-configured — Design tab

Property keyLabelTypeRequiredVisible whenNotes
channelChannel (optional)payload-textNo#general or C0123456789 — uses Joomla Node Configuration → Slack default if empty
textMessagetextareaYesSlack mrkdwn (bold, _italic_, <url|label>) — not HTML
useMrkdwnFormat as mrkdwnselect (true | false; default: true)NoWhen enabled, Message uses Slack mrkdwn. Disable for plain text only.
imageUrlImage (optional)textareaNohttps://… or data:image/png;base64,… or {{node.field}} Public https URL (Block Kit), or inline data:image/*;base64,… / raw base64 (uploaded via Slack files API). Max ~10 MB.
imageAltImage alt text (optional)payload-textNoShort description for accessibility
threadTsThread TS (optional)payload-textNoReply in thread (parent message timestamp)

CMS site configuration (not on this node's properties panel)

Credentials, API keys, mailers, SMTP, and integration defaults are configured in the CMS plugin under Node Configuration, not per step on this node. Link the flow to a domain before testing CMS-backed fields.

Output payload fields

After this step runs, later nodes can reference these fields using placeholders such as {{slack_message.success}}.

Field keyTypeDescription
successbooleanWhether the operation completed successfully.
channelstringSlack channel ID or name.
tsstringSlack message timestamp identifier.
fileIdstringSlack uploaded file ID.
imageDeliverystringHow the image was delivered in Slack.
usedBlocksbooleanWhether Block Kit blocks were used.
imageUrlstringImage URL used in the Slack message.
messagestringHuman-readable status, error, or result summary.

Validation rules

  • Message (text) must be filled before the flow can be saved.