Upload a file - Slack module - as bot

Hey everyone! I’m new here :man_raising_hand:
I’ve run into an issue I just can’t figure out, so I’m turning to the community for help.

I’m building a scenario where a voice message from Slack is transcribed to text, passed through an AI agent, and the response is converted back to audio and sent as a reply in Slack.

Everything works great—except the final step: uploading the file back to Slack.
Even though my bot has all the right permissions, the Upload a file module doesn’t let me choose to send the file as the bot (like you can in the message module).
Even when I enter the bot’s Client ID and Secret, the file still gets sent as if I uploaded it, not the bot.

Has anyone else run into this?
Is there any way to upload a file as the bot?
Or maybe it’s a known limitation in Make for now?

Thanks in advance to anyone who can help :folded_hands:

Hey Ido,

the generic Slack Upload a File doesn’t allow this to be done as a bot, but you can try with the generic Make an API call module instead. You can use the Make browser extension to check the structure of the call that the Upload a File module does and replicate that.

1 Like