Slack Google Sheets Integration - How to automatically add new conversations in Slack to Google Sheets

October 18, 2023 3 min read
Ehis Akhile
blog image

Table of contents

Introduction

Vanus Connect serves as the vital connection that unites Slack and Google Sheets, facilitating seamless communication and cooperation between these two distinct platforms. In this capacity, Vanus Connect empowers users to link Slack conversations directly to a Google Sheet. This connection can find applications in the following:

Archive Important Conversations: You can create an archive of critical Slack messages related to a project or team collaboration. This can help keep a record of decisions, tasks, and discussions.

Task Tracking: Automatically log task assignments or updates in a Google Sheets spreadsheet. This can be particularly useful for project managers and team leaders.

Progress Monitoring: Track the progress of ongoing projects by logging status updates or milestones shared in Slack channels.

Customer Feedback Tracking: Capture customer feedback or support requests from Slack conversations and consolidate them in a Google Sheets spreadsheet for analysis.

Step 1: Setting up the Source Connection

  1. Visit the Vanus Connect website.

  2. Sign In with your preferred Authentication method①.

slack_sheets_2.webp

  1. Select the Source② and the Sink③ and click on Create④ button.

slack_sheets_1.webp

  1. Go to Slack API, and click Create New App⑤.

slack_sheets_3.webp

  1. Select From Scratch⑥.

slack_sheets_4.webp

  1. Set the App Name⑦, Workspace⑧, and click the Create App⑨ button.

slack_sheets_5.webp

  1. Go to Basic Information⑩.

slack_sheets_6.webp

  1. Scroll down to App Credentials and copy the Verification Token⑪, and Signing Secret⑫.

slack_sheets_7.webp

  1. Go to your Vanus Connection, Give the connection a Name⑬, paste the Verification Token⑭ and Signing Secret⑮ from Slack as configurations, select the Events⑯, and click Next⑰.

slack_sheets_8.webp

Step 2: Setting up the Sink Connection

  1. Sign In to Google Sheets and create a new Sheet.

  2. Copy① the Spreadsheet ID.

slack_sheets_9.webp

  1. For the Sink Configuration, Authenticate② with Google, paste the Google Spreadsheet ID③, provide the Sheet Name④.

slack_sheets_10.webp

  1. Select the Transform Data Format⑤ you want, and click on the Submit⑥ button.

slack_sheets_11.webp

Step 3: Configure Vanus Connect receive events from Slack

  1. Click on the Connection Name①.

slack_sheets_12.webp

  1. Click the copy icon② to copy the webhook URL.

slack_sheets_13.webp

  1. Go back to your Slack App, and click on Event Subscriptions③ in the side menu.

slack_sheets_14.webp

  1. Enable Events④ by turning on the switch, and use the URL we’ve previously copied and paste it into Request URL⑤. You should see a green Verified, indicating our Source is verified by Slack.

slack_sheets_15.webp

  1. Scroll down, click Subscribe to bot events⑥ and after, you will be able to click Add Bot User Event⑦.

slack_sheets_16.webp

  1. Select the event message.channels⑧.

slack_sheets_17.webp

  1. Click on Save Changes⑨ to complete your configuration.

slack_sheets_18.webp

  1. Go to Install App⑩ from the side menu and click Install to Workspace⑪.

slack_sheets_19.webp

  1. Click on Allow⑫.

slack_sheets_20.webp

  1. Go to your Slack workspace, invite the bot to the channel by clicking Add to Channel⑬ button.

slack_sheets_22.webp

Whenever a message is sent to the channel, it is automatically added as a new row in Google Spreadsheet.

slack_sheets_23.webp

slack_sheets_24.webp

Conclusion

In this comprehensive tutorial, we have learnt how Vanus Connect acts as an essential bridge between Slack and Google Sheets, enabling seamless integration and collaboration between these platforms. It empowers users to link Slack conversations directly to Google Sheets. This functionality finds various applications, including archiving important discussions, tracking tasks, monitoring project progress, and capturing customer feedback for analysis.

Vanus
Platform