Hello everyone! We have an automation (Make) that sends Slack messages with a link to a Fibery record in a Slack channel. Is that possible to have a preview/card of a Fibery record (basic details like Name, Description) with action buttons to update a record (ex. “Make Complete” to change the record state) directly from Slack?
AFAIK I don’t think there is anything we can do in Fibery to affect how a URL (which points to a entity view page which is in a workspace, and thus requires authentication to see) is presented in slack.
I’m working on something like this. To be able to send entities from Fibery to slack and bring in their Button actions as slack buttons. If you send me an email I’d love to explore your needs and how you’d need it to work exactly.
Biggest complexity it permissions. How do ensure they can only press the buttons that have access to from Fibery? Or do we make a new “Slackbot” user in Fibery, and add the API Token into the Slack workspace for that user. That means everyone has the same permissions, but also means that we don’t actually know who pressed the button since everyone is “Slackbot”… Mapping the email from slack to the email in Fibery automatically is ideal, but I haven’t found a good way to do that yet. A simple OAuth flow would be an alternative, but Fibery doesn’t offer that at the moment to third parties. So each user would need to put in their API Key into the bot manually. Not ideal, but it works. Both options has pros and cons.