Sends a message to your team on


put, slack, notify


In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, whether a property supports the Expression Language Guide, and whether a property is considered “sensitive”, meaning that its value will be encrypted. Before entering a value in a sensitive property, ensure that the file has an entry for the property nifi.sensitive.props.key.

Name Default Value Allowable Values Description
Webhook URL The POST URL provided by Slack to send messages into a channel.
Sensitive Property: true
Webhook Text The text sent in the webhook message
Supports Expression Language: true
Channel A public channel using #channel or direct message using @username. If not specified, the default webhook channel as specified in Slack's Incoming Webhooks web interface is used.
Supports Expression Language: true
Username The displayed Slack username
Supports Expression Language: true
Icon URL Icon URL to be used for the message
Supports Expression Language: true
Icon Emoji Icon Emoji to be used for the message. Must begin and end with a colon, e.g. :ghost:
Supports Expression Language: true


Name Description
success FlowFiles are routed to success after being successfully sent to Slack
failure FlowFiles are routed to failure if unable to be sent to Slack

Reads Attributes:

None specified.

Writes Attributes:

None specified.

State management:

This component does not store state.


This component is not restricted.