diff --git a/index.js b/index.js
index 9c28ed6..cf43239 100644
--- a/index.js
+++ b/index.js
@@ -6,6 +6,7 @@ var strftime = require('strftime');
 var request = require('request');
 var striptags = require('striptags');
 var moment = require('moment');
+var xmlparser = require('xml2js').parseString;
 var fs = require('fs');
 var ini = require('ini');
 
@@ -132,10 +133,22 @@ function forwardMessageToEvo(sender, message, ts) {
             return;
         }
         
-        if (response.statusCode == 200) {
+        if (response.statusCode != 200) {
             logger.warn('HTTP Status from evo: ' + response.statusCode, {status: response.statusCode, body: body});
+            return;
         }
+        
         logger.verbose('Got response from evo', {body: body});
+        
+        xmlparser(body, function(xmlerr, parsedResponse) {
+            if (xmlerr) {
+                logger.verbose('Evo response not in xml format');
+                return;
+            }
+            logger.info('Evo response in xml format', {response: parsedResponse});
+        });
+        
+        
     });
     
     
diff --git a/package.json b/package.json
index bb2b469..f88a121 100644
--- a/package.json
+++ b/package.json
@@ -29,6 +29,7 @@
     "striptags": "~2.0.4",
     "url": "~0.11.0",
     "winston": "~1.1.1",
+    "xml2js": "^0.4.16",
     "yahoomessenger": "~0.1.3-Beta"
   }
 }