We built an interface in our extension to capture the Slack API key and the emoji the user wants to set as status. User can just copy the API key and add it to the extension interface. ![]() We built an interface to authenticate the user and generate the Slack API key in one go. It needed a lot of effort to setup and we knew that the user experience can be improved 100x.īuilding an extension helped us streamline the process and bundle all the necessary code to run in a background process of Google Chrome and reduce the setup to 2 simple steps. ![]() V1 really did the job, but was messy and not scalable. Using a proxy server circumvented the CORS issue by forwarding the Slack Staus API calls.Īt this time, only a select few at Setu were using this. However, Slack status couldn't be set directly from the browser due to CORS issue when using the Slack Status API. Using Custom JavaScript for Websites 2 chrome extension, users needed to inject custom JS into the browser meeting tab to capture meeting start and end events. To start with, users had to install a Slack app into their workspace and authenticate to get an API key for using Slack API. v1 shadowed your meeting status in real-time, directly from your Google Meet browser tab. Putting these into perspective, drafting the idea and building an initial version started. When you join meeting links that are not scheduled on your calendar When the meeting overflowed beyond the scheduled time Google Calendar app in Slack does set your status when you are in a meeting but tumbles in these cases. This all stemmed up when Vivek saw how Slack calls and huddles set a status to your profile, so that others know in a foolproof way, that you are in a conversation and may not be able to reply.Īt Setu, Google Meet was used to the same extent or even more than Slack calls/huddles for communication, yet it lacked a foolproof way to let people know that you are in a meeting. Take a look at the GIF below- Idea behind it # So, Google Meet ⇔ Slack integration is a chrome extension that automatically updates your Slack status in real-time, when you join and exit meetings, even for unscheduled meetings or overflowing meetings. 16 versions and one year later, it is installed on 30+ Slack workspaces by 80+ people all over the world!Ĭurious to know how the ride was? Let’s gooo! □ The first version went live on 9th November, 2021 as a simple internal tool at Setu. Locate the appįrom the left navigation sidebar, under Apps, click "Add apps" ( Figure 1).Today marks the 1–year anniversary of the launch of Google Meet ⇔ Slack integration □. The first task is to log in to your Slack workspace in either the Slack app or the web version. With that said, let's install the Google Calendar app on Slack. If you don't have those privileges, you'll have to request the installation from your Slack admin. The lone caveatīefore I continue with the installation of the Google Calendar app, know that you can only install this app in workspaces where you have installation privileges. The app is free to use and can be installed in all of your Slack workspaces (although you do have to install it on a workspace-by-workspace basis). Get updated when a Google Calendar event changesįor those who depend on both Slack and Google Calendar, this is a must-have integration.Get a quick view of your daily schedule from within Slack. ![]() Create Google Calendar events from within Slack.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |