Categories

  • Giveaway Tips
  • Facebook
  • Marketing
  • Product

Adding a List of FAQ’s to SnapEngage

on August 30, 2011
by Juan

  • Facebook
  • Twitter

We love SnapEngage, and so do our users. It gives them a warm, fuzzy feeling to be able to get their question answered right away, and it gives us the opportunity to put a personal touch on our support. Wouldn’t trade it.

However, chatting with folks can take up a lot of time, and we tend to get the same few questions over and over. The top 10 questions probably take 90% of our support time. We put these in an FAQ page, but people will still click that big green “Live Support” button without checking the FAQ page (I know I would), and we’ll still have to spend support time pointing them to the right question.

I wanted to put the top FAQ questions right alongside the support widget, so folks would pay attention and hopefully save us some support time. Unfortunately there’s no “standard” way to do this with SnapEngage (without paying them do build it custom), so I decided to take a couple of hours and hack something together myself. It turned out pretty nicely, and here’s how you can replicate it. You can and should tweak this to suit you:

First, you’ll need a list of links to your FAQ questions. I used a list like this:
Then we’ll use jQueryto bind to the click event of the SnapEngage button and slice and dice the widget to inject our list:
There are a few important things going on to note:

  • We’re using live() to bind to the click event since the SnapEngage button gets created dynamically (although it should be created by the time $(document).ready() is called anyway)
  • We’re using setTimeout() so the code doesn’t execute immediately. This gives us a slight delay between the time the chat widget is rendered and the time we show the FAQ’s. It’s a nice little trick to draw attention to them without being obnoxious.
  • We animate (“slide out”) the list for the same reason: it’s a subtle way to draw attention.
  • We’re using jQuery Easing for nice, smooth animations.

Next comes the Styling. You can and should style to fit your site, but here’s the core CSS you should include needed to make everything work properly:

The rest of the CSS (that makes it all fancy-like) is too long to embed here, but it’s on GitHub. Feel free to totally steal it.

Heres’ the result on our dashboard page:

Sweet! I’d love to hear any thoughts you have on the approach or how it could be better.

— J.R. (@runningskull)

 

Related articles
  • Getting Paid case study: SnapEngage (reemer.com)
  • jQuery SuperBox! (amitsonikhandwa.wordpress.com)

Filed Under: Marketing

About the author

Juan

Software toolmaker, explorer, & designer. Boulder resident & steep hill afficionado. Co-founder and CEO of Rafflecopter.com

  • Jerome Breche @ SnapEngage

    Well done!
    That’s a great “hack”.

    • Juan Patten

      Haha, thanks Jerome. It turned out alright. It’s definitely hacky, but it works :) – SnapEngage is sweet!

  • Charsmith106

    Just discovered your site and app….Love it! And this FAQ feature is what I’ve been dreaming about for my site but have no technical inclination at all to have made it possible – so thank you for being the answer to that dream. But! I’m late to the 2000 fan celebration party and now I feel like a plebeian having to wait in line to get in the door. Just sent an invite request b/c I need you to help make my other dream come true ….managing giveaways more easily. Please let me in the door. ;)   

    • Juan Patten

      Awesome, I’m glad it helped you out :) – Shoot me an email at jr@raffleocpter.com and we’ll see about getting you hooked up with an invite.

  • Ken Styles

    Ooo! I love hacks, and even more when they’re on GitHub. :)

  • synclermods

    You should believe that these are the likenesses. Be that as it may, talking about contrasts, Syncler has a couple of now and will have more later on. https://syncler.org/syncler-apk/ The individuals who needs to watch films on greater screens like on PC Windows 10/7, Windows 8.1/8/7, Mac and Linux gadgets, you should check this guide on Titanium TV App Download on PC.

Run Your Own Giveaway!

Rafflecopter makes it easy to run
a giveaway online. Create & launch
your next giveaway in minutes!
Sign Up For Free