The Fastest Way to Invoice Your Clients

Today we are releasing the FreshBooks API.

You can find Ben’s wonderful documentation here. The API now has its own blog to share recent updates, scripts, samples and examples - if you are a developer, subscribe. We also have a forum just for those of you who are playing with the API.

Who is API for?

  • Developers connecting FreshBooks with their own systems or cool desktop widgets.
  • Web application developers, web hosts, or subscription services who want to avoid drowning in lost time building their own billing backend.
  • Companies needing to replace their existing billing backend because a lack of reporting, payment history, and friendly dispute mechanisms is upsetting customers and internal developers.
  • Anyone with good ol’ customers that need good ol’ invoices via snail mail.

What Can You Do with the API

Every day, new web applications are joining the Software-as-a-Service movement. We wanted to contribute back to our fellow peers in the simplest way possible, and the best way we know how, and help them get their money in the door. With the API, you’ll be able to:

  • Deliver professional invoices over email and through the good old snail mail.
  • Efficiently track outstanding accounts receivable.
  • Cordially manage billing disputes.
  • Record payment histories for your customers’ peace of mind.
  • Smoothly collect payment online collecting by credit card, PayPal, or eCheck.

Because the API allows you to manage clients, create invoices, and record payments, it’s easy to slide it into your existing billing system. Don’t go through the agony of learning how to mail invoices, negotiate with payment gateways, and track those delinquent customers yourself! You should only have to worry about your own business.

Other Thoughts Regarding the API

Of course, because the API is a true open API, you can do a lot more with it. FreshBooks doesn’t want to own you. Get your data out, play with it, and shove it back in. Hook FreshBooks up with your favorite productivity tool or desktop widget. (Tip: We’ve already integrated Basecamp! Maybe you want to integrate with some of the other great services out there.) Stuck with QuickBooks? We’re building an import/export tool. Now, you can build an import/export tool for your own favorite or least favorite application.

Have any other cool ideas? Maybe you want to build your own end-to-end sales operations company. Go ahead. Build it on our backs. We’re not asking for a cut from your sweat.

Join our developer community and let us help you with your next steps.

BTW - we were planning to launch the API and documentation around noon, but we’ve been outed by Techcrunch and a few other blog posts, so you can expect this post to be updated throughout the day as more content trickles out. In the meantime, please roll with us. Thanks.
vvv

16 Comments (add comment)

Jun 28/07
9:50 am

[...] to my friend and mesh partner Mike and the rest of the Freshbooks crew, who in addition to releasing their API 2.0 are rapidly becoming media 2.0 darlings as well. [...]

Jun 28/07
11:02 am

Great move, I already have a to-do list of things I’d like to do with it!

Jun 28/07
11:09 am

aces todd…care to share? We’re really interested to hear what people are up to that we have not even imagined yet. Please feel free to sound off…and feel free to dream up stuff you might like to be able to do…we’re committed to our API and we’ll be putting FreshBooks on top of it and extending it into other areas of our service (timesheet, support, other new stuff that’s coming).

Jun 28/07
3:28 pm
Goran says:

Great news! I had a quick look at the documentation, it looks very promising. I will very soon try to integrate with it. I am excited as much as you are :-)

Jun 28/07
4:24 pm

Does this version support reoccurring expenses?

Jun 28/07
5:30 pm

Hey Dave - thanks for asking. Presently FreshBooks does not handle expenses, but it will before too long and we’ll be sure to expose those capabilities by API when we release them.

Now…if you mean recurring invoices, then the answer is Ben is putting the finishing touches on that. In the meantime and if they can’t wait we figures people can write a simple cron themselves.

Jun 29/07
7:45 am
Dave Martin says:

Yep. I meant invoices. Cool.

Jun 29/07
11:09 am
Dom says:

Excellent news! Congrats.

We’ll look over the documentation, and give you a ‘heads-up’ prior to planning our client apps. We’d like to vet a couple ideas with your dev team to ensure that our model are viable.

Maybe you could get the dev team to set up a screen-cast for some hello-world API samples..

Onward and upward,

Dom

Jun 29/07
6:02 pm

[...] For an extensive look at the move, check out the Fast Forward blog. As well, here’s the post on the Freshbooks blog. [...]

Jun 30/07
12:25 pm

[...] news. Freshbooks has an API and has already integrated to Basecamp. That ups the game considerably and means that developers can [...]

Jul 1/07
4:19 am

[...] latest to get an API is Freshbooks . Freshbooks is a company admired by many enterprise software players, among them are number of EIPP [...]

Jul 5/07
8:40 am
JB says:

I’d love to see an integration with SugarCRM come from this.

Jul 9/07
7:11 pm

[...] Freshbooks is opening up its online invoice and timesheets platform to make the Web a more effective and friendly place for business transactions for small businesses, entrepreneurs, and their customers. [...]

Aug 24/07
12:14 pm

[...] few months ago, we released our redesigned API which gave you the ability to access and update your FreshBooks information for your custom [...]

Sep 8/07
2:29 am

Can my customer facing pages be infinitely customized?

Sep 10/07
4:45 pm

Hi Chris,

I wouldn’t use the word “infinitely”, but many of your client interactions can be customized using the API. Some FreshBooks customers have developed their own custom client signup forms, for example.

If you have a specific project idea in mind, I recommend posting about it in the developer forums.

Cheers,
Ben


Leave a Comment

*
* (not published)

*
* required