Add a custom link to notifications

Right now, notifications go back to the table where they were created from. Unfortunately for me, in many cases, this is a backend helper table specifically made for the purpose of sending users notifications. I’d much rather send them to a page of my choosing, which is its’ own variable.

4 Likes

Yes, would be very useful for them to be able to open up the row from the notification

I know I’m two years late, but this is still very much an issue for me especially when Notify() is used in column formulas. It is also a potential low-hanging fruit, in the sense that implementation is unlikely to conflict with other functionality or require extensive interface changes.

Current behaviour: Notify(people, message)

  • web: opens-up the the page containing the master table. and highlights the row in question.
  • mobile: opens the default modal associated with the master table for the row in question.

Issue: I build docs for my colleagues where the master table is neatly tucked way and they use different views according to their needs, with different row modals. Taking them to the giant unfiltered master table causes them a big wtf moment.

Proposed behaviour: Notify(people, message, link)
Where link is an optional argument. if-provided: when the user clicks on the notification, it basically tiggers an action exactly like the behaviour of a link defined by OpenWindow(link), which will allow the maker to specify whichever modal they need via a link of the form “#myview_tuELy/r{1}&modal=true”.

3 Likes

I just wanted to check to see if this was ever implemented. I’m fairly new to Coda, and I would love to have this feature for my clients so they don’t have to dig around in the document to find what they are being notified about.

Thanks

2 Likes

@Lee_Legg I have not tested this yet but you could try creating a send mail action instead and provide a link to open the row in the table you want in body of the email. It’s not idea as it means yet more email but may be our best bet for now.