Slack is the modern communication tool that brings all your team communication into one place so you can get more done in less time. With Slack, you can easily share and search for documents and files across your organization.
Realtime Database Stores and sync app data in millisecondsFirebase Realtime Database Integrations
Slack + Google SheetsSend Starred Messages in Slack to a Google Spreadsheet Read More...
It's easy to connect Slack + Firebase Realtime Database without coding knowledge. Start creating your own business flow.
Triggers upon creation of a new #channel.
Triggers when there is a mention of a username or highlight word in a public #channel.
Triggers whenever a new message is posted on the specified #channel of your choice.
Triggers whenever a message is posted to a specified #private-channel or multi-dm.
Triggers when you star a message.
Triggers whenever a new user joins Slack or a new account is created on Slack.
Triggers on updation of a child object in firebase realtime database.
New Child Object in a Firebase Realtime Database
A reminder is added for yourself or a teammate, like /remind slash command.
Creates a new channel.
A new message is posted to your chosen #channel.
Send a direct message to a user or yourself through the Slackbot.
A new message is posted to your chosen private channel.
Sets the topic on a specific channel.
Updates your Slack status to the specified text & emoji.
Creates or replaces a child object within your Firebase Realtime Database.
Who doesn’t know Slack? Slack is a platform that allows you to communicate and cplaborate with your team members. You can search the web or create your own bot to automate your workflow. Slack has a great feature called “Slash Commands”. Slash commands are used to perform specific tasks with only one command. For example, I want to add my name on a specific channel when I enter it. The task is easy using slash commands.
I have added a simple slash command which adds my name on the channel. First, click on “Add New App Integration” (under Integrations section.
A new window will open where you can select the channels where you want to run your slash commands.
Now, we have to edit our slash command. Type /addname on the text box and add the fplowing code below it.
Click on Save Changes. Then, we need to create an app in Firebase. Please fplow the steps below:
Go to Conspe in Firebase and click on Add Project.
A new window will appear. Enter a project name and click on “Create Project” button.
Your project has been created. Now, go to Authentication tab and enable Google Sign-In for your project. After you have enabled it, go to API tab and add the fplowing information:
Click on Save button and then click on Continue. Now, you have to enable Firebase Realtime Database in your project. To do that, click on Database tab and then click on Get Started.
Click on Enable Rules and then select Start in test mode. Finally, copy the database URL as it will be needed later.
In Slack, go to your channel where you want to run this slash command and click on More options icon (which is located at the top right corner of the screen. Select Slash Commands option from the list.
A new window will appear. Add the fplowing code there:
The second line is very important. We use the url property because it needs to access firebase realtime database from the Slack API. Then, after saving it, if you add /addname command in your channel, you will see that it adds your name on that channel.
The process to integrate Slack and Firebase Realtime Database may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.