Skip to main content

Hello,

 

Trying to create a Zap that will edit a Slack message originally sent by the Zapier app. 

For example, the Zapier app sends a message “Job A delivered $10,000” on Slack, and today I want to update the message to “Job A delivered $500.” through some form of trigger.

We linked the Slack Primary Org Owner account to the “Edit Message” action to ensure admin access but ran into this error (I’ve redacted auth_id):
“An error occurred while running action 52887: Relay error: o'Authentication Data not found for auth_id 00000000 in the monolith db. This could mean that the authentication id in the request is expired or unauthorized for the user making this request.']”

Is it possible to resolve this error and have a Zap edit the bot’s own Slack messages?

 

Couple of notes:

  • Trigger and any steps prior to ‘Edit Message’ action have no issues.
  • Validated correct timestamp field for Zapier app message we want to edit.
  • Zapier and Slack connection is valid and authorized with permissions within Slack workspace.
  • Verified editing my own messages works with this action (with my own Slack account in Setup step). 

Hi ​@pnako 

Help us have more info by posting screenshots showing how your Zap step is configured in EDIT mode with the field mappings visible along with screenshots of the encountered Zap step error.


Hi Troy,

 

Thanks for the response. Attached are some pics:

 


@pnako 

It may be related to the message being sent by a different user, in this case the user is a bot.

Same way you can’t edit another user’s messages in Slack.

You would likely have to explore creating a custom Slack app and using that via the Slack API endpoints.


Thanks ​@Troy Tessalone! Makes sense after investigating, editing other people’s (or bot’s) messages in Slack is a no go unless a custom solution is built.