diff --git a/clients_icons/clients_icons.py b/clients_icons/clients_icons.py
index 4e3361be424cc2be75636c84fc829bf444c7c1d4..528f23c7b9f6814c91a4faa56455ea2cd277724c 100644
--- a/clients_icons/clients_icons.py
+++ b/clients_icons/clients_icons.py
@@ -126,6 +126,7 @@ clients = {
     'http://aspro.users.ru/historian-bot/': 'bot.png',
     'http://pigeon.vpro.ru/caps': 'pigeon.png',
     'http://jtalk.ustyugov.net/caps': 'jtalk.png',
+    'psto@psto.net': 'psto.png',
 }
 
 
@@ -319,6 +320,8 @@ class ClientsIconsPlugin(GajimPlugin):
                 caps = 'http://juick.com/caps'
             elif '@vk.com' in iq_obj.jid:
                 caps = 'vk.com'
+            elif 'psto@psto.net' in iq_obj.jid:
+                caps = 'psto@psto.net'
         self.set_icon(roster.model, iter_, self.renderer_num, caps)
 
     def gc_presence_received(self, iq_obj):
diff --git a/clients_icons/icons/psto.png b/clients_icons/icons/psto.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3356f0c0cef7dbd3dba80f53f6a75352c68adfe
Binary files /dev/null and b/clients_icons/icons/psto.png differ
diff --git a/clients_icons/manifest.ini b/clients_icons/manifest.ini
index 53d8a8e3e83e73beb72285a369ddd506463c8201..9de60c3ef897503876c80cddd358866cd5915a33 100644
--- a/clients_icons/manifest.ini
+++ b/clients_icons/manifest.ini
@@ -1,7 +1,7 @@
 [info]
 name: Clients icons
 short_name: clients_icons
-version: 1.2
+version: 1.3
 description: Shows the client icons in the roster
  and in groupchats.
  Depends: Gajim > r12506