Guide
Our Slack Bot has no AI yet. However, it’s still capable of something:
Create Entities from messages.
Create Entities using bot command.
Display a list of assigned entities.
Handle vacations and sick days.
Setup Slack integration
Slack connection has to be done by Fibery & Slack admin.
Navigate to Templates → Integrations.
Find Slack and click Connect button.
Authenticate Slack account.
Turn on Slack Notifications in Settings → Notifications.
You can't send messages to specific channels, only DM messages from Fibery Bot.
Create Entities from messages
Every message can be converted to some entity. For example, Task, Feature, Bug, Document, and anything else. Just click on message actions, select Create Entity action and select a Database:
If a message contains an image, it will be attached to an entity. Thus you can create bugs from screenshots in Slack quickly. Very handy! However, to make it work you have to add Fibery App into the channel.
Click on a channel name, then on Integrations, find Fibery and add it.
Note: you can save large messages in rich text fields.
Connecting several Fibery Workspaces
Sometimes companies have multiple Fibery Workspaces and a single Slack workspace. In this situation Slack user can set default Fibery Workspace in Slack using the following command:
/fibery set-default-workspace [workspace_name].fibery.io
If you want to see what Workspace is set to default use /fibery me command:
Workspace: the.fibery.io (default)
User: Michael Dubakov
Create Entities using Bot command
Type /fibery create bug “this is a bug” and a new bug will be created. You can create other entities as well, like:
/fibery create task "record the video about Slack Bot" @slack-user
/fibery create feature "Notifications"
/fibery create candidate "Teddy Bear"
Note that you can assign people from Slack using @ symbol. It works when:
User email in Slack and User email in Fibery is the same.
You have at least one People field created for a database. Note that if you have several People field you should specify the field name ot make it work, check the examples below:
/fibery create bug "Text" @michael dubakov
/fibery create bug "Text" @michael dubakov as QA
/fibery create bug "Text" @michael dubakov as Product Owner
Vacations handling
If you use the Vacations Space, you can quickly add Vacations via Fibery Slack Bot. Here are some examples:
/fibery day off today
/fibery day off tomorrow
/fibery half day off Jun 13
/fibery vacation Jun 10-20
/fibery sick today
Slack Bot tries to guess the correct dates and shows a confirmation to you:
Keep in mind that if you change the database names in the Vacations template, you'll likely receive a similar error in the Slack bot, so try to stick to the original naming (until it's fully customizable):
Other options
Examples are created for the workspace under the name fiberyedge.fibery.io
Create Tasks, Bugs, and whatnot in Fibery
/fiberyedge create database ‘entity name’ @assignee
/fiberyedge create bug ‘found a typo in the text’ @Alex
/fiberyedge create task “add help to slack bot” @John
Show Entities assigned to you
/fiberyedge my database
/fiberyedge my bug
/fiberyedge my bugs
/fiberyedge my “user stories”
/fiberyedge my “Marketing/Task”
Post vacations and sick days to Vacations Space
/fiberyedge [ cancel ][ half ][ dayon | dayoff | sick | vacation | sick leave | overtime ][ $DATE ]
/fiberyedge half dayoff Friday
/fiberyedge cancel dayoff tomorrow
/fiberyedge vacation Dec 12 - Dec 29
Set the channel to receive vacation updates from everyone (for Fibery admins only)
/fiberyedge set vacation channel
Reset the channel to receive vacation updates from everyone (for Fibery admins only)
/fiberyedge reset vacation channel
Get the current channel to receive vacation updates from everyone
/fiberyedge get vacation channel
Show Fibery user information
/fiberyedge me
Also, you can create Entities via the ‘more actions’ menu on the right of Slack messages
Power bonus 💪
You can improve native Slack integration using Make (Integromat) integration . For example. when each teammate opens Slack in the morning, they get a list of Fibery tasks that are due today.
https://youtu.be/r2gI-n-w214
FAQ
Q: I changed my email and don't receive notifications anymore.
Please, make sure that your email in FIbery and in Slack is the same. Once it's done, notifications will work again.
Q: When a User who is not a Slack admin tries to view or edit the automation rule, the connected Slack app is not visible
Due to security reasons, the connected Slack account is visible only to the person who added it. The person who edits the rule should provide a valid Slack account. So you may add your own Slack account or you can add the same account as your admin added - if you have enough permissions.