Ronin Blog

How we’re making invoicing and time tracking better for everyone

Archive for July, 2009

Usability feedback loop of web-based software

without comments

We run plenty of usability studies here at Ronin. We run them so commonly, that we think of them as taste tests - it’s only any good if it fits the palettes of the everyday user. A certain magic happens when you combine the rich feedback mechanism that is usability studies with the instant gratification medium of the web applications.

Everytime we conduct a study, we walk away with plenty of improvement ideas. Then, we sort them in priority (including bonus points for biggest-bang-for-buck features) and we add them into the product, usually within one or two days. Simple as that. While that may seem mundane, it’s really only possible with the appliction distribution model of web-based applications. Instead of building and compiling the next version of software as an incremental release that our users have to download, we can ship it to them without them even knowing.

Case in point, after the last round of usability studies, we’ve made the following improvements, all of which were released Sunday evening, waiting for use on Monday morning:

  • The ‘amount’ field during adding of payments is automatically filled out with the remaining balance of the invoice. This is so often the case, and it’s a big win for efficiency.
  • Removed requirement that a ‘note’ be filled out during payment creation.
  • Added two links to edit “from address” (and other additional informational fields, like tax ID) and “to address” right in the invoice interface. The most common case of client creation is during the invoice creation flow and additional address information is usually a necessary addition afterwards.
  • Change the invoice summary section to read “Total Due” instead of “Remaining Balance” when there haven’t been any payments, partial or whole. Removed unnecessary tax information from the invoice summary when the invoice is taxless.
  • Improved the invoice comments UI by moving up next to payments as a column. We noticed a lot of users mentally filtered out the comments section because it was so low and hidden on the page.

This is just one set of improvements we’ve made, but changes like this happen almost on a daily basis. Sometimes they’re big, sometimes they’re small, but they’re hopefully always a step in the right direction.

Written by Ronin

July 27th, 2009 at 4:29 am

Authorize.Net Invoicing

with 2 comments

We’ve recently added integration with Authorize.Net, one of the more popular payment gateways. For the impatient, there’s no need to read further - just log in to your account and the option will be waiting for you under the “PayPal/Auth.Net Integration” link.

Integrating with Authorize.Net is fairly straightforward - with one caveat - Authorize.Net only handles USD (United States Dollars) as the currency for every transaction. We’ve held back on the integration until now simply for the reason that we wanted solutions that would appeal to every Ronin user, of whom lots are international, particularly in the UK and rest of Europe. One of Ronin’s strengths is the ability to handle multiple currencies, even within one account and we wanted to make sure we “do it right, or don’t do it at all.” However, there were simply too many requests for Authorize.Net integration to ignore.

With that, we’ve decided to integrate Authorize.Net with the option to still fallback on PayPal (which handles more currencies). So, if you enable both, your USD invoices will simply accept credit cards via Authorize.Net and your other non-USD (CAD, EUR, GBP, etc) invoices will still go through PayPal. You’ll get paid sooner, your clients will be offered the convenience of paying online when applicable, and everyone ends up happier!

Start sending out those invoices! Enjoy!

Written by Ronin

July 7th, 2009 at 1:23 am