Aug 26, 2011

Nice to Meetcha: MailChimp’s New Digital Guestbook

People expect something fun when they visit MailChimp HQ here in Atlanta. We’re an internet company, after all, a group that “creates web and mobile apps that connect you with fans, keep you safe and generally make your life easier.” So why are we still requiring people to pick up a ballpoint and sign in to an old-school pad of paper with the words “VISITOR Log Book” emblazoned across its cover in a font that can only be described as Helvetica’s ugly cousin? Surely there’s a better way, a more exciting and elegant way, a way that will allow users to sign in on an iPad, print off a badge right there, and start having fun the moment they walk in the door.

Enter Meetcha.

Much like in the case of our recent coloring book, though perhaps with a little less bloodlust in his eyes, MailChimp CEO Ben went looking for answers, this time from a few of the guys in our mobile lab—Amro, Drew and Steve. The solution, it seemed, would be a digital-guestbook app called Meetcha. But how would they bring it to life?

Originally, the mobile team tried using a standard-size printer for creating name tags, but that ended up being more trouble than it was worth for various reasons, its size chief amongst them. The ultimate goal became utilizing a DYMO 450 label printer, because it would be a quick, small way to print adhesive labels. While DYMO has an SDK for Macs, it was sort of hokey and required the mobile team to write their own software to interface with an iPad. This would work, but it was a hack.

In his final attempt at doing something a little more sane, Drew stumbled upon a blog post about an iOS SDK (which is essentially a library you can use on an iPhone or iPad to send jobs to a DYMO), that was still in beta and labeled “NOT for production” in scary red text. Since this was an in-house experiment and MailChimp isn’t intimidated easily, least of all by scary red text, Amro and Drew ignored the warning and got to work. Once they had a feasible way to send print jobs and a DYMO 450 to send them to, Steve designed a sleek visitor-badge label.

The problem then became that the library talks to a server that’s running on a computer that then talks to the printer. The printer has to be attached to something, and the only OS that said server works with, at the moment, is Windows. Although it’s a little convoluted, the Meetcha setup involves a Mac mini running Windows, which is running the DYMO server software and has the printer plugged into it. Meanwhile, the printer and computer exist on their own Wi-Fi network so they can talk to each other, which required a new router. Meetcha also talks to a small Sinatra app to keep a log of who visits and alert the employee being visited of their guest’s arrival. Phew! I got exhausted just typing all that. As Amro says, it involves “a million little things, but it works great.”

Thanks to their hard work connecting all the moving parts, this…

…has transformed into this:

Now, when someone visits the MailChimp office, they plug their name into the iPad and select the employee they’re visiting. Meetcha then takes the visitor’s photo through the iPad, and emails their name and picture to the employee they selected. Finally, a visitor badge is printed off that clearly identifies the person and includes the date they checked in so they can’t sneak in later. (Our tinfoil hats are always tightly fastened.) The entire process takes about 30 seconds, start to finish. Not too shabby. Here’s an example of a visitor badge:

Now, if we could just come up with an app that would instantly print off sandwiches at our desks. Mmmm, instant sandwiches.

Tagged

Discussion

  • Bryan

    I need to fly to Atlanta just for a visit and to try this out!!

  • Jesse Fullen

    This is awesome. My church office was just talking about nametags and keeping track of who attends certain events. If only this didn’t take so many little moving parts… Its a shame there isn’t a mobile app that could wirelessly print to the dymo. I love the look and feel for people who use the ipad software. well done.

  • Katherine H

    Clever! Loved reading how you solved it. :-) We’re going totally Mac soon. Seamless we hope. Keep up the great work. We love using MailChimp!

  • CJ Minott

    Great idea! I could totally use something like this. When are you going to start selling this app?

  • Nips Akimbo

    Commercialise this – software hardware and all – and I’ll buy it!

  • tjsvariety

    This is cool..What are you guys going to think of next? I still want a t-shirt :)

  • ErikFoss8

    I think you have a new product to market. Love the passion for a solution and the ingenuity. Wish it was easier to duplicate. Shocking sometimes how obvious needs still aren’t easily met.

  • Gordon McLachlan

    Huh, very very cool. If our office was big enough (or got enough visitors!) to justify it when we’d definitely try out Meetcha. Now… when and how can I get an invite to MailChimp HQ? ;)

  • desloovere_j

    Wow, thats amazing!
    You guys really have to connect that to a guestlist on mailchimp.

    When connected to Mailchimps mailing lists, they can become guestlists for events. I’d buy that app for iPad or iPhone for sure!

  • Jeremy Davis

    I love how this fits the geek mindset of “No, I can do this so much better with technology and I WILL make this work”. Sure paper and pen has been working fine, but if I can get an iPad to talk to a label printer by having Windows run on a Mac within a separate network, then that would be really cool.

    It reminds me of the time I made all my family wait 20 minutes at Chili’s while I tried to get FourSquare on all of their smartphones just so we could save $4 on an appetizer.

    I’m sure you guys will find some other applications for this setup like the comments suggest.

    Cheers.

    • Ben

      LOL. Thanks for that. Getting your delicious baby-back-baby-back-ribs a little late is the price you pay for having a geek in the family. :-)

  • Stewart

    Wouldn’t mind setting something like this up at our cellar door for visitors, especially those who take the winery tour.

  • cesar

    could you guys (and gals) post a video of Meetcha in action? Any plans to open source it??

  • Simon Fellows

    Sounds like fun, and I’m glad you got it working in the end. I’m don’t know for sure, because I haven’t tried it, but wouldn’t this have been easier to achieve using a combination of Filemaker (preferably Server) on a Mac and Filemaker Go on an iPad? The iPad would just act as a client, whilst the database would be hosted on the Mac that would also communicate with the Dymo (hopefully!). Just a thought.

  • Adam

    I love this idea!

    Would be cool if visitors had a way of checking out. That way if there is something like a fire in the building you have a real time log of all the visitors currently in the building, all on a handy mobile device you can carry with you as you make your escape!

  • Ace

    Yes, I also want this set up. We are 25-30 minutes outside of Atlanta, what do you say? We have a mac mini and we have a spare router. We can pick up an iPad and a Dymo… Could you share the steps and the app with us please? We had this same idea and want to take it a step further… shhhh… it’s a secret.

Comment