So You Think You Can D̶a̶n̶c̶e̶ Search
p/so-you-think-you-can-d-a-n-c-e-search
Google Search Cheat Sheet
Ria Blagburn
Facebook Chat for Websites — Talk to your customers using Facebook Messenger
Featured
82

Replies
Nick O'Neill
Couldn't you make this easier with a single line of code on your website? Right now the amount of code provided is 300+ lines of code. On the flip side, this is apparently a great way to generate some leads for Supple so maybe it's clever? Makes me consider making some similarly designed products vs the entire back-end system. From a marketing perspective, great job @saijo_george. Also there's a bug. The widget shows by default and then if it's not business hours it quickly becomes disabled. This presents a poor user experience. I'd suggest adding a `display:none;` by default in the jquery and then just calling `$(div).show()` if it's office hours. Not the opposite way around.
Saijo George
@allnick Hi Nick, I will pass the feedback to the team. Thanks for sending it through. The extra lines of code are in place to work out what time to show the widget on the site and switch it to an email OR show none when the site owner does not wish to engage visitors with a chat widget.
Nick O'Neill
@saijo_george well there are a number of ways to handle this. However you also synchronously load the associated libraries. There are a few ways to make this all more efficient. Granted it won't be noticeable to most people but it's a lot of code to inject when 99% of it can be consolidated into a single hosted script. Either way ... clearly it's a good marketing hack :)
Edwin Reynoso
@allnick @saijo_george Yes the code needs some work, 1 dropping the jQuery dependency would be awesome, but besides that you're querying the same thing over and over with the `jQuery` function instead of saving it to a variable (Every query should be saved via a variable) So yea with that awesome product, but I would not let this code run on my website as a developer, but I'm sure others won't really mind.
Ria Blagburn
I really like this tool from @saijo_george - it lets you add a Facebook Messenger chat widget to your site so you can talk to your customers on a platform they probably already use.
Larry
@saijo_george Upon adding the widget to my site, it disables any Twitter bootstrap modals from appearing.
Saijo George
@larry_lawal Hi larry can you shoot me an email saijo@supple.com.au with the link to the site, I will get the team to look at why that is happening.
Larry
@saijo_george @suplesolutions Ok, I sent a message. Any guess on how long it will take?
Saijo George
@larry_lawal @suplesolutions the new version will fix that issues, please grab the new code from the site.
Cameron McGrane
Great execution! Is there a reason it requires a popup? The popup delivery missed the mark when it came to my expectation of live website messaging. That said I loved the on-boarding, out of office features and most of all making it happen!
Saijo George
@cama thanks mate we did try looking to add that to a modal window but it as not possible because of limitations from Facebook.
Ahmad Awais ⚡
So, all it does is it adds a link to your messenger?
Saijo George
@mrahmadawais it also gives you the option to fall back to email when you are not available for chat.
Saijo George
Thanks for hunting us Ria 😁 Demo here: http://saijogeorge.com/projects.... (that is one of the offline option, you can also choose to show nothing during offline hours) Hi folks, replies will be a tad delayed since am on my way back home in an over crowded Melbourne train.
Nathan Gathright
Funnily enough, a few weeks ago I spent some time exploring different ways to do this. Unfortunately, it doesn't look like there's a way to hold an actual conversation in a chat box on the actual page of the site. This service gets around that by opening a popup. If you'd prefer to make a different trade-off, then you can get an on-page chat box where the site visitor can only send 1 message. Here's the demo I made: https://nathangathright.github.i...
Saijo George
@nathang that is awesome.
Gijo Varghese
@nathang the demo isn't opening. Can you pls check it?
Nathan Gathright
@gijo_varghese Yeah, I noticed your version too. Nice trick with covering up the top of the FB Page plugin. I'd recommend adjusting your layout on mobile. Mine works similar to Intercom on mobile.
Jeffrey Wyman
@saijo_george another awesome tool. love your work :)
Saijo George
@jeffrey_wyman thanks buddy.
Thomas Evans
Great work @saijo_george
Saijo George
@td_evans thanks Thomas.
Mani Karthik
Will adding this widget increase page load time? (JS scripts etc?). Hope it doesn't. If it does, will skip.
Saijo George
@manikarthik any extra code you add will increase load time. Each site owner will have to work out if each of the extra functionality is really worth the extra load time. That said, you can see it in action here and decide for yourself : http://saijogeorge.com/projects....
Shahab Shabibi
One of my pet peeves are services with no clear pricing. Great concept though.
Alessio Delmonti
Testing it right now, the text "Message Us" has a very ugly font on my website.
Saijo George
@alexintosh can you shoot me an email with a screenshot saijo@supple.com.au
Saijo George
@alexintosh appreciate that mate. I will get the team to look at it soon. PS: it's @suplesolutions
Saijo George
@alexintosh @evaschafroth it should be fixed with the new version, please generate the new code from the site and use it on the site.
Rotem Yakir
Saijo George
@rotemthegolfer thanks :D
Haoyang Feng
How would you defend your product when Facebook inevitably attack this market eventually?
Saijo George
@haoyangnz it's a free tool. we will just can it when FB officially supports it. ¯\_(ツ)_/¯
Vernon Ross
Awesome guys can't wait to use it. Love the onboarding process as well.
Saijo George
@rosspr thanks Vernon
Ram Rayavarapu
I love this.
Rishabh Bose
Simply Amazing. I'm gonna implement this with my Bot - Kukie. With People demanding a Web Page where they could access the resources, this could really help my case to drive engagement to the Bot... I've copied the minified code, Hope to implement it in the coming days. Thanks for this :D
Derek Bytheway
I made this a long time ago at http://struck.io/messenger
Mani Karthik
@derekbtw You mentioned lightweight on the site. Can you explain a step or two deeper?
Derek Bytheway
@manikarthik Of course! It all works by just including a 1.38 KB (minified) JS file and a 2.5 KB CSS file to your website. It comes with an icon template (PSD) where you can customize it with your own logo (iOS or Android version.) That's what I mean by 'lightweight.' Your browser only downloads a very small amount of data.
Saijo George
@derekbtw thanks Derek, will check it out soon.
Yulian Ustiyanovych
looks like another version of https://www.modernapp.co/ ?
Saijo George
@yulian_ustiyanovych looks like they do a lot more and have paid options too. We just offer a way for site owners to use Facebook Messenger as a chat widget on websites and it's totally Free.
Yulian Ustiyanovych
@saijo_george so, you mean u will not charge at all? What is your business model than?
Saijo George
@yulian_ustiyanovych this was just a fun project for us. All it does is provided a wrapper for FB messenger, we have no plans to charge people to use that. A couple of line of code and anyone can do it, we just provided an easy way to generate the code. That is all.
Trell West
@saijo_george I use wordpress so there's not naturally a HTML file but instead various .php files, where do you suggest I place the widget code to test it out? Thanks!
Saijo George
@trellwest just add the code to a new widget and it should work fine
Nitesh Manav
I was looking for it since a long time. Thank you @riaface for hunting this and dozens of buckets of thanks @saijo_george for making this ( and without thinking to earn money from this like many others do ) Though I tried adding the minified code to my website http://tomatoheart.com ( which is a WordPress based website ) through Google Tag Manager but it didn't start displaying till now. Do you want to give some suggestions on this? -Nitesh Manav
Saijo George
@niteshmanav @riaface could it have something to do with the time you set the widget to be active? It can either show an email us option or nothing at all during this time.