Acabo de echarle un vistazo y no sé exactamente como funciona, pero no parece que hay un chat en tiempo real (online) y el formato correo (offline). La idea está muy bien, eso sí, lo importante no es que se proporcione el servicio, sino que se proporcione bien; no servirá de nada si no se contesta al usuario, no se hace rápido, etc.
Suerte.