recent blog entries


Mobile Live Chat Support for free!

by admin @ May 21st, 2009

<This will work for all IM Clients that allows you to forward messages to your mobile phone. Unfortunately for AIM and GTalk, this feature is only available within the US>

Are you looking for a chat solution that helps you stay connected to visitors on your website even while you’re not online? Call it Live Chat on-the-go, Mobile Sales Support, Mobile Web Chat, etc.. what you essentially want is - when your visitors leave you a chat message on your webpage, you’d be able to respond in real-time via Text Messaging or Instant Messaging.

We’ve previously already mentioned how you can do this using reply-via-im especially if you have a mobile IM-client like MSN / Gtalk on your phone.

What about Text Messaging / SMS? That’s the question many of our users have been asking. Actually you can set Zopim up to do this pretty easily, just like our customers at MyLuci.com has done, at a low cost (Only in the US).

text-messaging

text-messaging

 

  1. Get yourself an unlimited Text Messaging mobile plan so that you don’t blow your phone bill.
  2. Hook Zopim up to your favorite IM client that forwards messages to your phone for free. (So far GTalk and AIM have been proven reliable). Instructions on how to do this are here.
  3. Configure your IM client to forward offline messages to your phone. Here are instructions for Gtalk and AIM.
  4.  That’s it!
Now you can truly provide support for your website visitors on the go.

Fuss-free customer service starts with Zopim Smart Responder

by qingru @ March 20th, 2009

Imagine, if there is a smart Live Chat solution that thinks and suggests responses to your visitor’s questions, you can save so much time and effort!

  • You don’t have to think about what you need to say
  • You don’t have to keep typing the same thing over and over again
  • You don’t have to manually create template answers to frequently asked questions anymore

That is how we believe providing customer service should be, fuss free and painless. Zopim Smart Responder is an intelligent system which:

1. interprets the question being asked,
2. matches it with similar questions asked previously
3. and generates the best answers given to those questions

In short, what it means is:

1. when a visitor asks a question
2. you don’t have to even start typing
3. and Zopim Smart Responder will prompt you with the answer!

Zopim Smart Responder works well but it is not perfect, yet. We have released the first version a couple of months back and are still in the process of improving it. Let us know your feedback! :)

 

Reply directly to your visitors via IM!

by qingru @ January 15th, 2009

As many of you would have realised by now, you can choose to receive notifications of incoming visitors or chat requests on your IM when you’re away from the dashboard.

Recently we have also added a new feature that allows you to reply to incoming chat messages directly from your own IM Client. Yes, this means if you only have a few customers to attend to, you won’t have to stay logged in to our Zopim Dashboard!

Unlike other chat solutions, we don’t believe you need to stay logged in to our application all the time. As wenxiang mentioned in an earlier blog post, our philosophy is simple: To allow you to attend to your customers in the most convenient way possible.

For heavy users, we will still recommend the dashboard as it allows you to handle multiple conversations easily and gives you access to much more information about your visitors (eg. search terms, referring url, past chat histories, etc..) You should still log in daily to check out the messages your customers left you while you were offline.

Currently Zopim supports MSN, Gtalk, Yahoo and AIM.

Who should use this?

  • Users with light traffic and an occasional chat request once in a while
  • Users who want to remain available for live support during off-peak hours

The ‘Reply via IM’ feature is convenient for users with only one or two concurrent chats at any one time. It starts becoming messy when you have more than 3 concurrent chats.

Why use this?

If you’re logged in to their IM all day, using IM to reply to chats is like a ‘Why not?’.

We also understand that there is a bit of context switch whenever you switch to the dashboard to handle an incoming chat request. Replying via IM means less context switching for you, especially if you’re multi-tasking.

Why clutter your browser tabs with another application if there’s only a few intermittent chat request once in a while.

Screenshots

To set your IM for notifications and chat replies, go to ‘Settings’ > ‘Instant Messaging Settings’.

Follow the step-by-step instructions to set your IM preferences and add Zopim Chatbots to your IM Clients. To ensure this feature works well, please ensure the following:

  1. You must be logged in to your IM Client before enabling this feature.
  2. You must be able to see the Zopim Chatbots on your buddy list.
  3. The Zopim Chatbots must be online.

Forms available in Offline Mode

by qingru @ January 15th, 2009

We are blessed to have users who shares our philosophy on providing superior customer service. We all want to be able to attend to the needs of their customers, even though we may currently be busy or unavailable. This is why we often get feature requests from customers who wants to provide customer service on the go and even during sleeping hours.

During sleeping hours? Yes - visitors can now leave you messages when you are in the ‘offline’ mode. This means that queries can be answered, and leads won’t go to waste, even if you are not available to provide live support.

Offline Messaging Form

When none of your agents are logged in to Zopim, or available on IM, your status is shown as ‘Offline’ and the form filling feature is activated.

Retrieving Offline Messages

Tied to every offline form submission is the visitor details as well as analytics (i.e. his IP and country), and these forms are stored in the dashboard, and can be retrieved the next time you log in.

Inline Chat Windows - Why Popup Chat Windows just don’t cut it

by roystontay @ October 15th, 2008

The reason why zopim came into existence was because of the many many problems that traditional live chat solutions or chat widgets had, especially for business owners who are trying to sell effectively via their websites.

One of the problems we wanted to solve was the clunky chat interface for your visitors. If you value your customers’ surfing and chatting experience, do read on..

How others do it

The traditional chat solution involves a chat button inserted into the website. When clicked, another browser window pops up. In many cases, users might have to fill up a long survey form asking for their name, purpose of contacting, etc.. etc.. before actually getting to talk to someone at all. If your company is a mega corporation with many angry customers wanting to complain about bad service, this is totally fine.. your first line of defense (the clunky chat interface) has helped you scare off most of your customers.

Popup Chat Window

Popup Chat Window

How we do it

However, if you’re a business owner who value every surfer on your website as a potential customer, what you want is a chat service that integrates right into your website - or in technical jargon, an inline chat window - just like the one here (with all its AJAXY goodness and sleek look). Our premise is simple, many of our existing customers just want a chance to pitch to visitors on their site. If the interface stands out, and the interface is simple, chances of that happening is much higher, as our testimonials show.

Inline Chat Window

Inline Chat Window

The fact is popup browser windows has usability issues and is considered by many to be a clumsy interface that will gradually be phased out. Google led this move by replacing popup-ads with inline text ads a long time ago. The keyword here is inline.

Inline chat window, contextual chat window, draggable lightbox-like chat window, cool funky meebo-like floating window, whatever you want to call it. We just want to create the ultimate chat interface for visitors on your webpage.

Here are a couple more reasons why popup chat windows pale in comparison to our inline chat windows:

  • Context matters, seamlessness does too. A chat session should happen on the webpage which maintains the context of a chat conversation. Not in another lonely browser window. The reason you’d embed chat on a page is to help that visitor as he’s navigating your page. You don’t want him alt-tabbing between the conversation in the chat window while trying to read the content on your webpage. That sucks.
  • Popup blockers. Over enthusiastic ones might block all popups. You’ve done it right? Clicked on a link, page, image and then…(nothing). What happened? Oh it’s the pop-up blocker that ate it. So while you figured that out, the average user who is not savvy to browser features and functionality (such as pop-up blocking) will probably blink and miss the hidden “aha”.. and move on, missing out the chat session altogether.. UNLESS you do the below.. (This screenshot from an actual website explains it all.. LOL)

LOL

  • Its just cool. Hack, look at meebo, they blew everyone’s socks off when they first launched.. like WOW, i didn’t know i could IM like this on a browser. There were other web-based chats out there, but they just weren’t half as cool. Now we want to bring that one step further and recreate the same experience on any website that embeds our solution. When your visitors chat within zopim’s window, we want them to be blown away by the ease of use and come back to your website for more.

You might ask, why’s no one else doing it like us. That’s another story by itself, lets just say its not easy making sure this interface works seamlessly across different webpages with different layouts running different javascripts embedding different kinds of media (flash etc..) on different browsers (like a certain IE6?!), with users opening multiple tabs. There were bleak times when we wanted to give in and just resort to using a popup browser window. ;p

New Dashboard Launched!

by roystontay @ September 6th, 2008

It seemed like just yesterday when we rolled out Zopim ver0.2 on 8 Apr 2008, which was quite an overhaul of our initial prototype. Five short months later, here we are again, announcing the release of our spanking shiny new dashboard, along with some improvements to the visitor’s chat experience. This wasn’t your typical makeover. It was extreme.. Here’s the before and after of the old desktop and our new dashboard. Note the upgrade in the name as well.. desktop is a maliciously confusing word. Imagine us troubleshooting a problem,

developer1: “Is the desktop still running?”

developer2: “What, are you dumb, of course my desktop (computer) is running..”

or

sales guy: “Hang on, let me check..”
*closes all desktop applications to go to windows desktop view*
“Ya, hmm.. wait, I seem to be missing some icons here..”

Old Desktop

Old Desktop
Old Desktop

New Dashboard

New Dashboard
New Dashboard

So, whats different? The most obvious difference is of course the cosmetic upgrade. We tried to retain certain elements of the interface design so that existing users won’t have difficulty transitioning from the old desktop. At the same time, wherever possible, we have tried to make the dashboard even more intuitive and easier to use than before. More details on that below..

Technological Upgrade (For the geeks who simply must know)

  1. Migrated from using DHTML/Javascript (or AJAX if you like..) to Flex
  2. Multi-mode of communication, TCP Socket / HTTP Long Polling (or Comet if you like..)

What this means (Translation for the non-geeks)

  1. Better cross-browser compatibility. The new dashboard is a swf (flash) file which kinda runs the same on all browsers.
  2. Ability to churn out nicer looking graphs to display statistics and analytics - chat analytics as well as agent-performance analytics - which will be rolled out as a paid feature later this year. Basic web analytics will still be free.
  3. Better handling of animation and effects, enabling better interaction between user and application.
  4. With the multi-mode of communication, if your visitors are surfing behind a corporate firewall (yes, thats what most of them are doing, secretly surfing during work ;p), they would still be able to chat with you. Based on initial observations, you should be able to see around 5-10% more visitors.

Feature upgrades

  • Tour / Help which helps to quickly bring first-time users up-2-speed with the dashboard interface
  • Web statistics overview. See at one glance how many visitors, page views, conversations, etc.. you’ve had over the past days, weeks or months. Find out if Zopim has actually helped you increase web traffic, and number of conversations compared with your previous solution. Let us know if we did =)
  • Administration panel. Administrators can now add and manage agents. Go crazy and add as many agents as you like, while we still haven’t imposed any restrictions on the number of agents you can have. ;p

Interface upgrades

  • Adding shortcuts shouldn’t be a hassle. Thats why we included a click-to-add interface. Just chat normally and whenever you feel like you’ve just said something smart, simply hover over that message and click to add it into your database of shortcuts.
  • Searching through your chat logs is a breeze now. No more complex fields to fill up. Just a plain search box and you should be able to find what you want. There’s still advanced search in case you really need to fine-tune your search parameters
  • Want to find out more about the visitor you’re currently chatting with? You can now easily cross-reference his previous chat logs and other details in the same view

Known issues

  • Scrollbars appearing randomly - Seems to be a flex issue and appears pretty randomly. Usually resizing your dashboard would fix the problem. We’ll find a way to fix this.
  • Double-clicking and ctrl-? commands (eg. Ctrl-A to select all) sometimes don’t work - Seems to be a flex issue as well. Before we find a fix for this, it would help to hold down the keys longer.
  • File takes a long time to load. Because of the features we’ve packed into this upgrade, the file size of our flash application stands at just below 1MB. But no worries, it should be a one-time thing, once your dashboard loaded the first time, it should be cached subsequently. Our next step would be optimize our code and make the file much lighter-weight than before.

What to expect (In the near future)

  • People Browser - Trace the visitors you’ve had since deploying our product. Cross reference their webpath and chat logs to better understand their mentality while surfing your site. If they’ve left their details such as name, email address etc.. you would be able to export these information and handle click-to-chat email campaigns in the future.
  • Chat Trigger Interface - want the system to automatically send out chat requests on your behalf after a visitor performs a certain action (like going to a particular url, staying on the site for more than 3 mins)? The chat trigger interface will enable you to customize this behavior. In the meantime, we can provide advice as well as help implement such triggers for you on a consultation basis.

Thats it, do send us your feedback at support@zopim.com. Enjoy!

Email boo-boos (its your fault interface designers!)

by roystontay @ August 27th, 2008

I was reading an interface design blog (Peachpit’s “Stupid User Syndrome”) describing how web users inadvertently make mistakes or often change their minds and need a way to undo the minor / major changes (damages) done.

Coupled with the recent hilarious email boo-boos I’ve witnessed recently, I concluded that one of the worst irreversible mistakes you can commit online is sending your email to the wrong recipient. The consequence of this act can range from trivial to mama catastrophic. Here are some true stories. (Feel free to add your own sad stories)

  1. Gary (name changed to preserve anonymity) received an email from a colleague that reeked of incapability. He excitedly forwarded the email to all the other colleagues celebrating his/her incompetence amongst some superfluous words to spice up the story a little. Everyone had a great laugh.. only when Gary found out he had clicked on reply (and replied ONLY to that colleague) instead of forwarding it. (Gary was a good sport to forward the entire conversation to the rest of us after he realized his mistake. I would have buried myself in a hole)
  2. Dubner from Freakonomics calling a researcher “a liar” and accidentally including that researcher in his mail.
  3. Hey, even millionaire CEOs are prone to making embarrassing mistakes like that. A recent email blunder by Angelo Mozilo, head honcho of Countrywide Mortgage, proves that. As reported by the L.os Angeles Times, Mozilo did what Gary did above: The harried CEO had intended to forward a customer’s email to some of his subordinates but instead he clicked reply and sent his message back to the customer. In his message, he described the customer’s email as “unbelievable” and “disgusting!”. (lifted from here) Needless to say, he suffered a backlash of epic proportion compared to Gary.

While its fun to hear about these stories and laugh your hearts out, deep down, you know one thing. It WILL happen to you some day. And if this happens to everyone, surely there’s something that email interface designers can do to mitigate this, right? Or maybe its easier to blame it on the sender for not being cautious enough.

Its true that before clicking on the sacred send button, the sender is responsible for checking every field thoroughly. I’m a religious practitioner of this. I don’t even ‘click’ on send, I HOLD it down (just to let my mind register the holiness of this act) and scan through the entire email to make sure everything’s alright before saying my last prayers and releasing the button. And suddenly, I’ll spot it, that one email address that I should have removed after I clicked on “reply all”, or that customer’s name I should have changed when I’m using my Dear XXX template, or that <101 ways of screwing your email>.. and as I’m frantically wishing time would move backwards for that 1 second, all I see is..

progress bar

Email Sent

I’ve spoken to friends like myself who just wished in that split second after clicking send, there’s some way to undo the send process. Here’s my plea to email interface designers. Let me click send. Show me the progress bar, fool me into thinking you’re sending the mail out. But have a ‘cancel’ button beside the progress bar so that in the 1/100 times that I need it, its there to bail me out. If I don’t click it after 3 seconds, remove the cancel button and do whatever you need to do. Sure, I’ll lose 3 seconds every time I send an email, but hey, email isn’t real-time anyway. (no matter what you crackberry users think)

This post is dedicated to all you email blunderers out there. Next time you (or I) commit another email boo-boo, don’t apologize. Stop taking the blame for not being responsible and checking your mails before sending em out! Blame the email interface designers! Thats responsibility =)

Showcase at E27 UnConference, 12 July

by qingru @ July 9th, 2008

Zopim is having a mini showcase this Saturday, 12 July, at Biopolis.

We are part of a line up of startups showcasing at E27 UnConference, a sharing session hosted by E27 where the topics are usually arranged by the attendees themselves. Unlike conventional “conferences”, its an open social platform where people come together to discuss about upcoming trends and share ideas about the future of the web.

We will also be facilitating the one of the breakout sessions, together with James Ong from Origami Frontiers & Techsailor, on emerging trends of Web 2.0 on the enterprise front. The theme is proposed by the community, who are interested to understand Enterprise 2.0, the next possible frontier of enterprise services in the form of community and social computing after ERP and CRM.

Do join us in all the five breakout sessions, startup pitching, keynote presentation & networking, tickets available here.

Blog Migration Magic (from Blogger to Wordpress)

by roystontay @ June 24th, 2008

the following observations applies only to wordpress, the self-hosted blog software..

You’re looking at our blog revamp! It took only a day to migrate from blogger to wordpress, including customizing the template to look the way it is now, and I thought I’d take some time to rave about it.

Having migrated from wordpress to blogger (due to some misplaced advice) and now back to wordpress within a span of 2 months, I now have the dubious distinction of being ‘the most experienced blog migrant’. And coming from someone who’s done it both ways, I can’t think of a reason why anyone would choose blogger over wordpress, unless he really hates himself, or he can’t afford to host his own blog. Either way, its sad. I know I’m being biased here.. this blog actually does a good job of comparing the good and the bad of migrating.

Since I’m still in awe of how great the latest wordpress is compared blogger, I’ll quickly pen these thoughts down..

Besides having a beautiful and clean interface (cleaner than the champion of clean interfaces - google), it’s extremely user-friendly as well. Small things like having automatic pingbacks, Akismet spam protection and media library management really added up in terms of user experience. What really made the difference though, was the importing of old blog posts and ease of theme customization.

Importing of old blog posts

During the migration back to wordpress, importing old posts was my most dreaded process because I remembered how painful it was to move my wordpress posts into blogger. Search for “migrating from wordpress to blogger“, and 50% of your top hits will probably be for migrating the other way round. And the top relevant hit involved doing a mysqldump to grab the blog posts and writing a python script to get the comments. NICE, for a geek. Not for me.

Going from blogger to wordpress was magic. Literally. Here’re the steps, and I won’t even dare call it a guide, its dead-simple. If you want the ‘ultimate guide’, you can get it here.

Step 1: Click on Authorize. You’ll be brought to a google log in page to key in your blogger id and password. Next, just grant wordpress permission to access your account.

wordpress import step 1

Step 1

Step 2: All your blogger posts and comments will magically be available for importing. You just need to click on “The Magic Button”.

Wordpress import step 2

Step 2

Step 3: You’re done! You can now “Set Authors” which is simply mapping your blogger authors to your wordpress authors. Sweet!

Wordpress import step 3

Step 3

And since its so fun, wordpress actually allows you to clear account information so that you can redo everything again and take screenshots, like i just did. Its also just in case some of your writers continue contributing posts in blogger, you can still import them and wordpress will handle all the duplicates. magically. Sweet huh!

Theme Customization

Unless you’re willing to read through all the pages (like this) describing how Blogger’s own templating language works, don’t even begin. Though I must admit I didn’t really give it much of a chance, I did try to edit the blogger template html to customize parts of our old blog. There were too many rules to follow (eg. i couldn’t have html tags within ’section’ tags) making the templating language more prohibitive than er.. Singapore. You’ll probably see 1537 of these messages and finally decide its not worth your time.

“We were unable to save your template
Please correct the error below, and submit your template again.
Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly.
XML error message: The content of elements must consist of well-formed character data or markup.”

Wordpress in comparision uses php templates which most web developers are well-versed in anyways. Their APIs are relatively simple and well-documented. Getting information about your blog is as easy as using get_bloginfo(). If you work from the default wordpress template, you won’t even have to read up much about the APIs. Just read, understand and copy =)

Webpage Makeover (Part II)

by roystontay @ May 10th, 2008

This is an update on the status of our webpage makeover. It is still under way, but we’ve managed to get a couple more pages up, such as features, contact us, and learn more, to provide more information about our product. It is still pretty barebones for now, but at least there are no more dead links and placeholder texts lying around.