Guide
You can send messages to Slack channels and create new Channels from Fibery. Here are new Actions:
Send Message to Channel Sends message to configured Slack channel if it exists.
Create Channel Creates Slack channel, invites users and sends welcome message.
Invite Users Invites users to specified Slack channel if it exists.
Send Message to Users Sends a direct Slack message to a selected users (by email).
Note that Markdown Templates can be used for all these actions.
Send a notification about new workspace registration
We send a notification about every created lead into #leads-new channel. Here is how the action looks.
Note how you can use fields in a template. Here we have Country database linked to a Workspace, and we use {{Country.Name}} to insert a name of the country into the message:
{{Country.Name}} {{Email}} from {{Company Name}} created *<https://the.fibery.io/Crm/Workspace/{{Public Id}}|{{Name}}>* via template {{Contact Job.Name}}
Check Slack messaging formatting guide
Text | |
Bold text: wrap your text with asterisks (*). | *bold*
|
Italic text: wrap your text with underscores (_). | _italic_
|
Strikethrough text: wrap your text with tildes (~). | ~strikethrough~
|
Inline code and blockquotes | |
Inline code blocks that are a single word or line: wrap your text with a single backtick (`). | `inline code block`
|
For inline code blocks that are a block of text: wrap your text with three backticks. | ```inline code block text block```
|
For blockquotes: start the blockquote with a closing angle bracket (>). | >blockquote
|
Lists | |
Ordered lists: type the number, a period (.), and a space before your text. | 1. ordered list
|
Bulleted lists: it's not possible to format bulleted lists in the same way it's done directly on Slack (using asterisks). However, you can mimic the formatting using the bullet point symbol (•) and a space before your text. | • bulleted list
|
Links | |
URL links are automatically hyperlinked in Slack without additional formatting. | |
To display link text instead of the URL: Type an open angle bracket (<), your URL link, a pipe character (|), your link text, and a closing angle bracket. | <https://fibery.io|Link text>
|
New lines | |
No special formatting is required. To add a new line, use the return (enter) key on your keyboard. | |
Emoji | |
Wrap the name of the emoji in colons (:). | :heart_eyes:
|
Mentions and notifications | |
User mentions: type an open angle bracket, the at symbol (@), the user’s Slack member ID, and a closing angle bracket. To get the member id: Click on a user name within Slack Click on "View full profile" in the menu that appears Click the ellipses (three dots) Click on "Copy Member ID"
| <@UG1234567>
|
“Everyone” notification (notifies everyone in your workspace in the #general channel) | <!everyone>
|
“Here” notification (notifies active members in a specific channel) | <!here>
|
“User group” notification (notifies all members of a user group): type an open angle bracket, an exclamation point (!), type in “subteam” , a caret symbol (^), the user group ID, and a closing angle bracket. | <!subteam^abcde123456>
|
Send a reply to a Slack Message
Using Slack integration it is possible to collect all Slack Messages from a configured Slack channel.
With database automation, you can set conditions to trigger automatic replies. For example, an automatic reply can be sent in Slack when a 🎈 emoji is added to a message.
In the When section, use Entitiy linked to a Message action with Reactions field.
Add a filter for Reaction where the Name comtains :balloon:
Select Send Message to Channel option in the When section
Select the Slack account for the Slack Workspace
Add the channel name from the original message: [Step 1 Message].Channel.Name
Type any message using clear text or other fields
Add the Message Id to the Thread field to be sure that the message will be a reply:
[Step 1 Message].[Message Id]
Create a channel for a Feature
We create channels for the Features we are going to start. Now it is possible to do it via the Action Button in Feature entity.
You click a button, provide a name of the channel.
Fibery creates the channel and invite all assigned users and a feature owner into the channel.
This is a template we use to invite owner and assignees to created channel:
{{Owner.Email}},{= Assignees:Email =}
Private channels are not supported at the moment. If you need this functionality, ping us via chat 🤗
You can also send a notification if you want to track who added the comment. This syntax will help to define the author of the comment: CurrentUser.Email.
FAQ
Restricted action
Looks like you don't have permission to send messages to a specific channel.
Here you may check more non-fibery details.