diff --git a/library/notification/jabber b/library/notification/jabber
index 8a4fbeba441..4b72ea7a130 100644
--- a/library/notification/jabber
+++ b/library/notification/jabber
@@ -100,7 +100,10 @@ def main():
     server = jid.getDomain()
     port = module.params['port']
     password = module.params['password']
-    to, nick = re.split( r'/', module.params['to'])
+    try:
+        to, nick = module.params['to'].split('/', 1)
+    except ValueError:
+        to, nick = module.params['to'], None
 
     if module.params['host']:
         host = module.params['host']
@@ -125,6 +128,8 @@ def main():
             msg.setTag('x', namespace='http://jabber.org/protocol/muc#user')
             conn.send(xmpp.Presence(to=module.params['to']))
             time.sleep(1)
+        else:
+            msg.setType('chat')
 
         msg.setTo(to)
         if not module.check_mode: