Step 1 - Select “Create Zap” in left or right upper corner
Step 2 - Search for Slack and Select
Step 3 - Choose your Trigger Event
There are a few ways you can choose to trigger a Zap. I use the following two Triggers:
New Reaction Added - Create a Zap only for a certain channel, benefit here is it collects the Slack URL, but doesn’t include the content of the slack message.
New Pushed Message - I like this as I can create a Zap for anything on Slack, versus creating multiple zaps. This trigger captures the body of the first message, but not the slack URL. I created a hack for this though. Since the steps are very similar so I’ll be walking you through how to create a Pushed Message Trigger as there one complicated step that is different.
Select “New Pushed Message”
Step 4 - Select your Connected Slack Account
Step 5 - Find your Connected Account
Step 6 - Test Trigger
Step 7 - Add Action - Create Row in Coda
Select Coda for App
Step 8 - Select Trigger Event “New Row”
Step 9 - Choose Coda Connection
Step 10 - Select Doc and Table
Step 11 - Set up Action
Sync all the necessary info you would like to be collected.
For the Link, there is no Slack URL as an option, so I copied a few example Slack URLs to see if I can create the URL manually. Note: Not all URLs are universally the same, most of the messages links are formatted this way so it works 75% of the time, your link can vary depending on your set up
Step 12 - Test Trigger
Step 13 - Success!
Step 14 - Test in Slack
You can now try testing the Zap by going to any Slack message, select the 3 dots to open more options, and select “push to Zapier”. You should see your Zap name pop up that you created.