API Web Hooks
In my previous CRM (Autotask) one of the awesome features that I got great benefit out of was the ability to call external URL's during key step's of the CRM workflow (more commonly referred to Web Hooks).
The data that is fed from the web hook would basically be an extension of the current API but in reverse using Curl and feeding the required data fields into a GET or POST request against our own external servers. In fact you already have this in place with your PBX integration.
What i am hoping for is the ability to call upon our own external URL's at key moments as an example: Customer Creation, Ticket Creation, Invoice Paid, Invoice Created and most importantly Recurring Invoice Creation (this is really the key part of it all as it would allow me to then call upon my own Payment Gateway integration eWay to attempt to charge a customers Credit Card). But most importantly it would give me the ability to have full two way integration with any custom integration's i design.
There is a whole heap of other purposes this could be useful for and i think it may spark new idea's in anyone with some development skill.

These are live, you can find them in the Notification Center – any trigger in there can send a nice json payload.