From yesterday 28/05, my “Find message” step cannot find a messagem through slack message link. I can find it using slack search modifiers like in: and from:, but no modifier would be enough to always find the exact message i need, specially in older messages. The Zapier Slack app, apparently, was updated recently, but i could not find any documentation mentioning changes in this find message step.
Page 1 / 1
Hi @Samuellima
For us to have more info about the error, post screenshots showing how your Zap step is configured in the CONFIGURE tab while in EDIT mode with the field mappings visible so we can see the field types.
Hello, Troy! Here it is: the message link is stored in a google sheet, i input it in the search query field. It was working like this until 28/5 15:25, the next execution at 16:45 failed and every single one fails since then, with no change in the Zap.
@Samuellima
You may not be able to search for a Slack Message by a URL value.
Click the “Search Query” underlined field label to see a tooltip with more info that may be helpful.
That’s what i figured, but it was working since March/2024 like this and, from yesterday, suddenly stopped working. I wonder if there was any changes in the Zapier Slack App, i couldn’t find any change log. In slack it still works searching from the URL, so it must be something in Zapier integration.
Looks like the Support team added you to a recently reported bug. As they mentioned, we’re unable to provide an estimate for when it will be resolved by, but we’ll definitely notify you by email as soon as it is.
I also saw they shared a workaround, so I’ll include that here, along with how you got the necessary timestamp, in case it’s helpful to others running into the same bug:
You can use the timestamp (ts) of the message you want to search and then utilize the "Get Message by Timestamp" action. This method should help you find the specific message more reliably.
Here's a screenshot showing the action that you can use:
Seems you were able to use that Get Message by Timestamp action after using Formatter to extract the timestamp from the URL and add the period (.) to it:
I figured i have the timestamp in the message URL, without the period, and then created a step to transform it into a valid timestamp, which is already working.
So pleased you were able to get the Zap up and running again—we’ll keep you posted on the bug!
Hi - I’m also affected by this and working on using the Formatter steps to insert the period into the timestamp. I’m able to extract the timestamp from the Slack URL, but could someone please provide clear, step-by-step instructions on how to insert the period correctly? Thanks!
Hi @jstandke, sorry to hear you’re running into the same issue as well. Looks like Support have already got you added to the bug report so you’ll definitely get an email notification from us once it’s sorted.
In the meantime, to convert the the value from the URL into the necessary Unix timestamp format you’d need to set up the Formatter (Date / Time > Format)action like so:
For the Input field you’d select the value that you’ve already extracted from the URL using a Formatter (Text > Split Text) action. And for the To Format field select the X option which will ensure it’s converted into a Unix timestamp with the period included:
Hope that helps. Let us know if you get stuck at all in setting that up—happy to assist further!
Thanks @SamB - this was extremely helpful! Appreciate the time spent on and thoughtfulness of your reply. Enjoy the rest of your day. :)
You’re very welcome, @jstandke! I’m so pleased it was helpful and thanks so much for your kind words—I really appreciate it
Have a great week!
Hi folks,
Just circling back in here with a quick update to share that the bug report has been closed. In case you missed the email that went out here’s the key details from it:
We're glad to report that a new version of the integration has been released which includes a "Get Message" search action. This action takes the IDs of the message and channel and returns the details of a specific message. This means that the "Find Message" action is still present and useful for "query-based" searching, but when your Zap already knows which message it needs, you can use "Get Message" to fetch it.
From what I can tell there were some recent changes made on Slack’s end to their API that seem to have affected the functionality of their search.messages endpoint, meaning the Find Message action is no longer be able to find messages by a permalink URL. This means that if you don’t have the message ID (Timestamp) already, the workarounds mentioned in this thread previously (extracting the timestamp value from the URL, and reformatting it to add the missing period if needed would be needed to first get the message ID that you could then use in the new Get Message action to find the message.
Not an ideal solution I know, but hopefully it will helps to get your Zaps back on track. Do let us know if you run into any issues with the new Get Message action that was added, want to make sure you’re all set!
This usually happens when the message link points to a deleted message, a private channel you're not a member of, or if the message was archived. Make sure the message still exists and that you have access to the channel where it was posted. Also, double-check that the link isn’t truncated or broken. Hope this helps!
If you need further assistance you can reach here.