Zoho CRM Custom Commands for a list view ?

Zoho CRM Custom Commands for a list view ?

Hi,

Using Zoho CRM, I need to provide my users with some custom commands on the Contacts view list. These commands would invoke a custom deluge script.

I don't see anything like Zoho Creator's "Custom Commands" so built a work around:
  1. Create a custom field for Contacts
  2. Add a workflow trigger that will invoke the custom script when the custom field is updated
  3. Create a Macro that updates the custom field
This works but has a number of issues 
  1. Macros are private to each user so I'd have to go to each user and set up the macro individually
  2. The user experience is not the best - having to teach non-technical users about 'Macro' and getting the "The following actions will be executed when you run the macro" popup etc
Is there a better way to provide a custom Contacts list view command ?

Thanks