Wildbit

The Blog

Thoughts on building web apps, businesses, and virtual teams.

10 Sep OSS Friday – Olark, simple and awesome customer chat ← Go back

Posted by Gilbert Guttmann on September 10, 2010 — 0 Comments

Gilbert Guttmann

We at Wildbit are kind of hooked on Olark, a simple live chat service. Ever wanted to add customer chat to your sites or applications, but even thinking about using another third party app on your end made you forget about it? Well, Olark to the rescue, a small JavaScript snippet and an IM-Client with Gtalk or Jabber support is all you need. Assuming that everyone pretty much uses the latter already, implementation should be a cakewalk for everyone.

While the JavaScript snippet, which creates a small popup window in your page, works great for marketing sites, it can create quite some overhead in applications like Beanstalk. Loading the extra code on each request is probably not the best idea when your application aims for fast load times. I know that Olark supports asynchronous loading, but I still think you should not bloat your code when it’s not really necessary. After some hacking, I came up with a simple replacement for the Olark chat window, which is loaded in a plain, oldschool HTML popup window. It even has avatar support, which makes the customer experience even more awesome. We already use it in Beanstalk, with Postmark soon to come.

Olark Popup

One thing this chat window does not do is ask for customer’s name or email first. This was intended though, just let your app do all the work by dynamically inserting the customer data. You can even pass along more advanced information like the account ID.

iChat Contacts

Want to use this in your application too? Then head over to Github and grab the code. Don’t forget to signup at Olark, they also have a free plan to test things out.

0 Comments

— No comments yet, be the first!

Write a comment

* required
* required

← Go back

Get in Touch

Wildbit, LLC

Work 20 North 3rd St, 701
Philadelphia, PA 19106 USA

Google Maps
 
 
Fax
+1 (267) 200 0835
Email
IndyHall

We work at IndyHall. Coworking is more than just space.