Hello - I wanted to REALLY EXPRESS how frustrating the issues created by the throttling implementation was for us.
When we previously used to invoice services through Method we experienced unresolvable and seemingly random errors and the process took hours to complete. To fix the issue we worked with Mark Crews to create an "offline," invoicing process where invoices were created on an external server and then inserted back into Method. This work around was tremendously successful and dramatically improved the usefulness of the system. The downside is that creating the work around invoicing process required a significant financial investment.
Franchise Owners started invoicing on April 29th for April service. Due to the new API throttling they were unable to create invoices and were very unhappy. In fact, as the owner of the franchise system I was not a well-liked. We didn't know what the issue was and Mark Crews spent Friday, Saturday, and Sunday night working to figure out what was going on and create an additional work around so that FO’s could invoice their clients. I am extremely grateful to Mark performed, however, it was a huge waste of emotional energy for the franchise owners, Mark and myself. It also required an additional financial expenditure on my end to have Mark investigate and resolve the issue.
This may seem like it's not a big deal but invoicing is a very pivotal part of cash flow and keeping the business running and so the impact of the throttling issue was very large.
In summary - we need to know when changes are made that may negatively impact the system, integrations, API's, etc. and we need enough advance notice to proactively create any necessary changes. Otherwise, I wind up publicly playing catch up and diverting funds from planned projects to unnecessary issue resolution.
Thank you and have a nice day - Jacob