Skip to main content
Question

How to set up Slack to Google Sheets automation for multiple channels

  • May 27, 2026
  • 1 reply
  • 1 view

I’m in a Slack, and in the process of creating a Zap that pulls information from links in specific messages in that Slack and adds info from the link to a Google Sheet. I have one issue and one question:

  1. Right now, each channel has its own Google Sheet that should only record information from that specific channel. The way I have it set up currently, messages from any slack channel are all added to one master google sheet (when a specific emoji is included in a message with a link, a webscraper puts information from the link in the sheet.) Is there a way to set this up such that all channels can use the same emoji trigger without populating to the same google sheet?
  2. For this to work for my team, everyone in this Slack will need to be able to trigger this automation, not just me. However, I would be the only one with Zapier Premium (and more likely the only one with a Zapier account at all.) Will the Zap still trigger if it’s not my Slack account?

1 reply

SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • May 28, 2026

Hi there ​@hfv123 👋

For question 1, I’d suggest using Paths by Zapier. You could set up a Path for each Slack channel, using the Channel ID as the condition to branch on, then have a Create Spreadsheet Row in each path that’s connected to the relevant Google Sheet. That way the Zap checks for the emoji across all channels, but each channel routes new rows to a specific spreadsheet. You can learn more about how to use Paths here: Add branching logic to Zaps with paths

For question 2, leaving the Member ID field empty on the New Reaction Added in a Channel trigger should allow anyone in your Slack workspace to trigger the Zap, not just you.

Give it a try and let us know how it goes! 🙂