Help

πŸ“’ Introducing Actionable Messages: Seamlessly Interact with Airtable Data in Slack! πŸš€

cancel
Showing results forΒ 
Search instead forΒ 
Did you mean:Β 
Chris_Ferrer
Airtable Employee
Airtable Employee

Hi Airtable Community! I’m Chris, a Product Manager here at Airtable. We're thrilled to announce Actionable Messages! πŸŽ‰ Actionable Messages lets you take act on Airtable data from Slack. No more switching between apps, just seamless updates.

What are Actionable Messages? Never miss a beatβ€”you and your team receive gentle nudges for tasks that need their attention, and can take immediate action in Slack: make updates, approve assets, triage bugs, and more.

Chris_Ferrer_0-1691079858035.png

 

How to Get Started? It's easy! Builders can add the Slack Actionable Messages Automation to your existing or new workflows. Select a trigger, set up the Slack message, and watch the updates flow in. It's as simple as that!

Chris_Ferrer_2-1691079882733.png

Some Example Use Cases:
βœ…Approvals:

  • Approve PTO requests instantly
  • Review creative assets effortlessly

🧐 Intake and Triage:

  • Categorize IT tickets quickly
  • Acknowledge escalations with a click

⚑️ Updates:

  • Remind someone to close open tickets

Please share your feedback and questions here!

19 Comments
Jack_Manuel
7 - App Architect
7 - App Architect

@Chris_Ferrer no appears to be resolved now, thanks.

cubeghost
4 - Data Explorer
4 - Data Explorer

Really excited for this!

However, it seems like there's a bug or unexpected behavior with scheduled automations. If a previous automation run is still awaiting a response on the Slack message, the next run will fail to send to Slack at all- the "Recipient" field is mysteriously missing, even if it's configured as a static value (in this case, a public channel). 

Screenshot 2023-08-09 at 10.03.43 PM.png

For our workflow, we need the latest task information sent to Slack, where the end user can complete their task and then mark it as done with the actionable button.

Helen_Fletcher
4 - Data Explorer
4 - Data Explorer

Mine is failing when using slack IDs - it works with email. It previously worked using slack IDs before it was actionable...

Anna
6 - Interface Innovator
6 - Interface Innovator

Loving this feature! So much fun. One teeny ask - when will we be able to add a bot name and icon for actionable messages the same way we can with non-actionable messages? This may sound like a small thing, but we use these fields extensively to communicate different actions (for example, we use the thumbs-up icon to indicate approval). It really helps when scrolling through a Slack channel to be able to differentiate between different types of notifications. Please and thank you!

pascalm
5 - Automation Enthusiast
5 - Automation Enthusiast

@Chris_Ferrer 

This is an awesome feature and I've already built out a bunch of automations using it and keen to get it implemented into our approvals process.

But I'm having an issue with the actionable messages "expiring".

After about 5 minutes once the automation has run and the slack message has been sent, if it hasn't had a response yet it cancels the step and is unable to update the record from slack.
This is what it looks like in airtable.

pascalm_0-1693808631760.png

And when you action the message in slack after 5 minutes has elapsed you get this message "The automation that sent this message has been canceled or deleted."

pascalm_1-1693808656362.png

Is this a bug or do I have to change something about the automations?

Thanks in advance! Keen to see the potential of this.

ScottWorld
18 - Pluto
18 - Pluto

@pascalm 

You’ve hit upon one of several limitations with this feature. One limitation is that the links expire after 7 days (they definitely shouldn’t be expiring after 5 minutes). Another limitation is that only logged-in Airtable users who have editing access to the field can perform the action. Another limitation is that the actions can only be performed once. The full list of limitations are outlined in this support article.

The solution & workaround to all of these limitations is to simply send your own custom links to Slack by using Make’s custom webhooks, which then will trigger whatever actions you want in Airtable using Make’s Airtable automations.

I give detailed step-by-step instructions on how to accomplish this in this episode of the BuiltOnAir podcast. In the podcast, I discuss doing this with email, but it’s the exact same process with Slack.

p.s. If you have a budget for your project and you’d like to hire an expert Airtable consultant to help you with any of this, please feel free to contact me through my website: Airtable consulting β€” ScottWorld 

pascalm
5 - Automation Enthusiast
5 - Automation Enthusiast

Thanks @ScottWorld,

Shortly after I posted that comment the issue with it cancelling after 5 min was obviously fixed and it no longer does that. I haven't tested it for longer that 7 days too.

The permission limitation is also very much an issue for me. The reason I was so excited for this feature was to enable my employees to update relevant information.

But I'll definitely try it on Make. Thanks!

Lillian
4 - Data Explorer
4 - Data Explorer

Which fields do the buttons work with? When I connected a button to an open text field it just cleared the text when I clicked the button. I would love to be able to update an open text field by clicking on a button.

Nathan_Feemster
6 - Interface Innovator
6 - Interface Innovator

Can we get access to the response when an action is taken? For instance if someone clicks the 'Approved' button in your example, I want to know the slack userID of that person so I can update the record on button click. It would be an addition to the dynamic fields available in the record update UI that follows the button action. I would add a Response packet Item under the "Use Data From.."slackbuttonUI.png