Thoughts on live chat 

Note-able Ecommerce

In today's ecommerce marketplace everyone knows about the big boys like Amazon or Zappos. But what about the rest of the industry? The smaller shops: people selling art, handmade goods, designer fashion. Businesses like http://dodocase.com (running on Shopify) are running very successfully without the power of the big corporation. We call them "Small Giants" (speaking of which, you should check out Ben's sxsw panel: The Long Tail of Ecommerce: Small Giants). Olark has made these smaller ecommerce businesses our top priority. Here are some features that we've added recently to try and augment ecommerce.

 

(download)

Have you ever found yourself wanting to remember a small piece of information about your customers? Have you ever wanted to easily attach a note to an invoice? Now you can. !note allows you to easily store and retrieve conversation specific information. Multiple chat windows at once? Not a problem, the command is conversation specific, so something that you store for one chat is isolated specifically to that chat. In your chat window simply type !note followed by your note text to save a new note. Type !note by itself to retrieve all your notes. To remove a note, simply type !note remove # where the # symbol is the note numbe. Any note that you add to a conversation automatically gets added to your invoice. Watch how it's done in the above vid.

CartSaver notifies operators about interesting things that users are doing on their Shopify store. The plugin allows real time notifications for interesting events such as cart balances or where a customer is looking. But what happens when a user removes items from their cart? Do they have a question to ask? Are they confused about something? Did they make a mistake? Now, when a visitor removes something from their shopping cart, the operator will get a notification detailing how many items were removed and how much this affected your bottom line. We hope that this is going to give operators better insight into customer behavior.

Posted by email 

Comments [0]

Olark introduces CartSaver live chat software for e-commerce on the Shopify App Store

In the world of niche e-commerce sites, business owners don't succeed by offering larger catalog than Amazon or by undercutting WalMart, they succeed because they have a deep understanding of their customers and can provide personalized service and  products.  That's where Olark's CartSaver live chat software for e-commerce websites comes in.

 

With its debut on the Shopify App Store (additional platforms are in the works), store owners can for the first time see their customers shop in real-time with live cart balance updates, automatic notifications, visitor locations, and a cart contents rundown.  Additionally, Olark's live chat functionality allows customers and store owners to converse about products, build a rapport, and resolve support issues.

 

Amazingly all of this information and interaction comes to the shop owner from within normal instant messaging programs like Google Talk or any Jabber-based client (iChat, Meebo, Digsby IM+ , etc), so it works out of the box on practically any platform including mobile devices like the iPhone, Android, and Blackberry.

 

Olark CartSaver Highlights:

 

* See your customers shop in real-time

* View the cart balance and location of your customers in realtime

* Receive notifications of key events on your site (cart balance notifications)

* One click install from the Shopify App Store.

* Chat with visitors and see real-time information in standard IM software

* More platforms planned

 

Video of CartSaver in Action

 


Quotes from CartSaver users:

 

http://apps.shopify.com/shopify_applications/fbe3fc48ac088df7e3e2f78524ed3835

 

Screenshots from iChat and Meebo on an iPhone using CartSaver for Shopify

 
 
 

   
Click here to download:
Olark_introduces_CartSaver_liv.zip (236 KB)

Comments [0]

Servers DELETED!!*

In a former life Roland and I ran a web hosting company.  We had to deal with routers, switches, KVMs, and tons of physical hardware. All of these components were expensive and depreciated quickly over time. We made big mistakes with inventory, had hardware on hand to triple our size, and generally wasted money converting too much capital into physical hardware.  In short, we overbuilt and in the end were stuck with hardware that was worth basically nothing.


One car load of many physical servers from our former web hosting company, most were wiped and than donated. A few are still sitting in my basement.

You can't make the same mistake with virtual servers.

Sure, you can still over build, but you can't get stuck with a bunch of depreciating assets that you can't even sell on ebay. A good rule of thumb is: if you think you need another server, spin it up. If you need a development machine, get another instance. Just remember to set aside some time each month to evaluate whether you still need all the machines your paying for.  If you have a good provider like Rackspace, you can even resize computers on demand. Excess capacity for a month is not a big deal, excess capacity for 6 months is a mistake.

Don't be afraid to duplicate your infrastructure.

At Olark we recently finished a rollout of a new backend infrastructure (backend 2). While we were building backend 2 we ran a duplicate copy of our entire backend for about 2 months before phasing out the old system. When the transition was complete we deleted our old backend, and let me tell you -- creating servers with a single click is cool, but when you can decommission what would have been a rack of servers by pressing enter you see the true power of the cloud.

So my advice: spend less time thinking about whether you should spin up another instance, and more time DELETING servers :-)

Servers in the cloud are just one way that we spend less time on system administration, so that we can spend more time providing value to our customers. What are your tricks for getting more from the cloud?

*Homestar Runner reference: (http://www.homestarrunner.com/sbemail20.htm)

 

Posted by Ben Congleton 

Comments [5]

Don't let the beer get warm : Iterate!

I can't believe I'm using drinking references, but maybe I'm allowed to since I've got a batch of homebrew sitting in the other room...
 
This should probably come as a surgeon generals warning or something on that big bottle of startup elixir we've all been drinking, but think twice before you get all ghetto-tastic and grab that big-ass project equivalent of a 40oz.  If you don't pound it, its gonna get warm.
 
This is a story about how we grabbed not one, but three 40s and nearly ended up under a pile of cushions with profanities scribbled down our arms.  For those of you who need some context, Olark lets you monitor and chat with visitors on your website (http://www.olark.com)  Back in October of last year we had some pretty ambitions plans.  We were still fresh off the Y-combinator high, chomping at the bit and ambitious as ever.  Much of our backend code at the time was hacked together over the course of a year and a half, we desperately wanted an extensible API for rounding out our feature set, and our website (a patchwork of previous versions) needed a serious overhaul.  So what did we do?  We tackled all three, AT ONCE.  
 
 
 
When you're a 4 person company the implications of this are huge.  How do you keep these monolithic projects moving forward with a constant flow of bugs and feature requests from your loyal customers?  Answer: It's pretty damn hard.  I can't count the number of times I heard "but if we can just wait until the new (insert - API/Backend/Website) is done, it'll be so easy to implement!"  And that's the thing, we always felt these projects were just around the corner but it was so easy to change the specifications (often they had to change).  One month turned into many, and we ended up with few customer-facing improvements to show for it.
 
I write this on the heels of launching our new website (yesterday!), and our new backend (two weeks ago).  But had some (partially serendipitous) decisions been different we'd still be stuck.  For example, we nearly added even more time to our website development by "starting from scratch" with Rails 3 instead of just cleaning up what we already had.  They would have probably sent us straight to the drunk tank for that one.  Our backend got kicked out the nest by mama bird when the old stuff just couldn't keep capacity.  Fortunately we didn't fall out of the nest.
 
So here's the takeaway, never have a bunch of massive projects going on at once.  Stay agile, iterate, listen to your customers and react quickly.  There's a time for big overhauls (we needed ours, and now we get to reap the rewards) but don't overdo it.  Overdoing it is easier than you think too.  A project in your head is a simplified version of reality... so take that minimally viable product stuff, release early and often stuff to heart.
 
Anyone else have similar stories?  Have anything to say about our new website or service?
 
Also, you like my stick figures.  Go ahead, say it.

Comments [6]

Skip the extra tools - my customers already hang out in my inbox and buddy list

As Zach mentioned in his previous post, we rotate customer development every day among our team members.  This gives us plenty of "face time" with real customers, handling questions and issues over email, Twitter, Skype, and most of all chat.  With so many avenues to get in touch with customers, I love it when we can strip out all the extra tools.  Specialized CRM software?  Issue tracking software?  It just did not work for us - our customers are small and really want simple, personal communication.  Gmail already works great for tracking customer issues and keeping in touch with business contacts.  We share a single support inbox, and use labels to help keep it organized.  Plus the search functionality is great.
 
I think the same goes for chat.  Why would you want to log in to a specialized chat application to talk to customers?  I already have an instant messenger for that (Adium, if you're curious).  There are plenty of customer-oriented chat options out there with proprietary Windows clients, or Flash-based dashboards.  They might provide some interesting information, but adding extra tools to my workflow just slows things down.
 
All the information I need - which customers are online, what part of the world they are from, the page they are browsing...all of this information just appears in my buddy list (via Olark, of course):


So every day I'm working with customers, I happily log in to our Gmail inbox and Adium instant messenger - just like I would anyway.  No changes to the "natural" flow of things.
 
If your startup or small business tools could use some simplifying, you could start by redirecting support email into Gmail...and while you're at it, give Olark a shot too.  You will find yourself much more accessible and personable when your tools fit your workflow.
 
What kind of other tools do you use to keep things simple?  Any suggestions for other tools we can throw out?

Posted by mjpizz 

Comments [9]

Growing Your Business: Time-Effective Customer Interaction

Talking with your customers is incredibly valuable, especially when you’re just getting started and every customer counts. But you want to get feedback in the right amount. Too little and you’re building a product in a vacuum, oblivious to what people actually need; too much and you don’t have any time left to build your product at all!

The most important thing is to frame the interaction. Do you want to close sales? Providing support? Figure out the pain points of your website? Brainstorm ideas for new features? Figure out what feedback you want and put the relevant contact information on corresponding pages for your site. Centralize communication as much as possible* so you don’t just end up switching between e-mail, phone calls, live chat, checking Twitter, etc.

After you’ve figured out why and how you want to interact with your customers, think about the when. Dedicate some time each week to customer development, and post those hours with your contact information. Be sure to stick with the posted hours (trust us, people hold you to them)! We have a pretty small team, so we just all rotate through customer development days. Although initially I was skeptical, it really drives home for the whole team what issues customers are facing day-to-day. If you’re a one or two person shop, we’re interested in hearing when and how you provide support, let us know in the comments below.

Last, don’t worry about getting everything right the first time, like everything else iterating is the name of the game. Watch for when and how customers contact you and use that as your cue.

-Zach

*I can’t emphasize this enough. We have almost all of our customer support go through a single e-mail account, making it easy to see what customer work needs to be done each day, as well as go back and review past frequent requests.

Posted by Olark 

Comments [1]

Power Outage in Palo Alto

We woke up no power today.  Apparently there was a small plane that knocked out high voltage lines for Palo Alto.  See the attached photos.

Our hearts go out to those involved.

     
Click here to download:
Power_Outage_in_Palo_Alto.zip (36 KB)

Posted by Olark 

Comments [2]

Worried about understaffing your live help?

Don't be!

First of all, getting lots of chats is one of those problems you want to have.  After all, you've at least got plenty of people visiting your website and each chat is an opportunity to sell, upsell, or to begin a lasting relationship with your customers (make them LOVE you!).

That said, you don't want to annoy people with a lack of response when they reach out to you.

Here are some options for effectively managing higher-than desired chat volume.

  1. Get chats only when you want them - set Olark to "hide when away" in the customizer so your widget only appears when you are ready and willing to provide sales and support
  2. Temporarily stop the flood of new chats - Set your status to "away" so new visitors to your site will get an away message.
  3. Get the right chats in the first place.  Place Olark only on critical parts of your sales funnel - set Olark to "invisible" in your customizer and use the techniques here ( http://www.olark.com/tutorials/addimage.html ) to place links to Olark chat only where they are needed.
  4. Get your friends to help! - any multiple operator accounts allow additional operators to be called in as backup.  The beauty of Olark is that all this additional help can connect and use Olark through their IM clients without special training
In the not too distant future we're going to have some slick tools (which will be fully extensible via our API) that allow you get even more targeted chats (think of initiating a chat only when a visitor is on your checkout page, has a certain value in their shopping cart, or is having trouble on a particular page!

Feel free to comment!

Posted by Olark 

Comments [1]

Don't leave your visitors hanging! Turn on auto-away in your IM client.

Ever forget to log out of your IM client when you step away from your computer?  Olark will have built in auto-away in the very near future but until then, your best bet is to do it right in your IM client.  That way when your computer is idle for say 1 minute, your Olark widget will automatically display "away" (or whatever you have your widget set to do when you are away).  Pidgin and Adium are a snap to set up:

Just open up preferences...

In Pidgin go to the "Status/Idle" tab and change "Minutes before becoming idle" to something suitable for you.


And in Adium, click on the "Status" tab and proceed to set "After __ minutes of inactivity" to something that works for you.


Please post comments if you know of other IM clients that have good auto-away functionality.  Thanks!

Posted by Olark 

Comments [0]

Autocomplete your life!

Canned messages (via autocomplete or text expanders) are clearly a mixed bag; save some time as an operator, risk sounding like a robot.  When used in moderation and with the proper phrases (keep it friendly and casual!) one can shift more comfortably to the saving time side of the spectrum.

Since Olark doesn't yet support system-level canned messages (coming soon!) we recommend using the following programs within your IM client of choice.  Most of these work by replacing short snippets of text with longer ones (some are fancier than others).  

ex. "hllo" becomes "can I help you with anything today?"

Most of the softwares mentioned are system-level, meaning you can use them to enhance your workflow in EVERY program on on your computer.  Just think of all the extra time you'll have to play freecell, minesweeper, and sudoku when you can complete your TPS reports by typing "tps" !

For our Mac Friends:
  1. DeAbbrevifier (FREE) for Adium - Basic canned messages for Adium, FREE! (warning, there have been some reports of instability)
  2. TextExpander - System level autocomplete
  3. Typinator - Another system level autocomplete program (we love it because you can synchronize your whole team's canned messages automatically with DropBox)

For our Windows Friends:

We'd love to hear about your experiences! (or other programs you'd recommend)  Comment on this post!

Posted by Olark 

Comments [0]