Slack Message Dynamic Automations - Reply to Specific Chat
We are looking to reply to specific Slack messages to update product status. While it looks like it’s possible through Slack conversation IDs, I haven’t found documentation on how to set it up. Does anyone know how to do this without an external automation?
I checked the following thread from 2 years ago, but it mentioned Make (an external automation tool) - I don’t believe my company will allow such integrations:
Page 1 / 1
You can't do that from Airtable native integration with slack. You would need to use a tool like Make.com
The Field channel/user is to point out the channel you are sending the message to.
If you want to reply in a message you can use a make.com module that you can write a reply and in the settings you use the message ID for the message you want to reply to.
Cheers!
Yes, building upon @felipe-saucedo’s advice above, you’ll typically want to do that using Make’s Slack integrations and Make’s Airtable integrations.
You can follow my instructions on how to set this up in that other thread.
However, since you said that your company may not allow external integrations such as Make, you can also write your own custom JavaScript programming code to enable Airtable to communicate with Slack.
As mentioned, Make is a no go per the company’s policies. If someone has relevant information to the original request, it will be appreciated.
I can use a channel ID (CID) and I can use a user ID so it’s curious that it doesn’t allow the thread time stamp (thread_ts) to reply to a channel thread per Slack’s API.
I checked the following thread from 2 years ago, but it mentioned Make (an external automation tool) - I don’t believe my company will allow such integrations:
As I previously mentioned in my post above, your only option would be to write custom JavaScript code to integrate Airtable with Slack.
I don’t know JavaScript, but maybe somebody else will be able to help you out below. You might even be able to turn to ChatGPT to help write this sort of code.
Does this look right? If so, I’ve set it up here for you to check out
Airtable’s Slack action doesn’t expose thread_ts, so we’re just using a Run a Script action to send the message, then log the thread_ts value after that
‘Send reply’ then triggers another automation that’ll use the thread_ts value to send the next message
Slack’s API is pretty painless so with this base as a reference and a bit of googling you’ll be fine. Hit me up if you encounter any issues and I’ll do what I can to help!