diff --git a/src/apps.json b/src/apps.json
index b3921c4c0..c9df20f82 100755
--- a/src/apps.json
+++ b/src/apps.json
@@ -4784,6 +4784,22 @@
},
"website": "???"
},
+ "RainLoop": {
+ "cats": [
+ 30
+ ],
+ "env": "^rainloop",
+ "headers": {
+ "Server": "RainLoop"
+ },
+ "html": [
+ "]*(?:content=\"([^\"]+)[^>]+ id=\"rlAppVersion\"|id=\"rlAppVersion\"[^>]+ content=\"([^\"]+))\\;version:\\1?\\1:\\2",
+ "]* href=\"[^\"]*rainloop/v/([^/]+)\\;version:\\1"
+ ],
+ "implies": "PHP",
+ "script": "rainloop/v/([^/]+))\\;version:\\1",
+ "website": "rainloop.net"
+ },
"RBS Change": {
"cats": [
1,
diff --git a/src/icons/RainLoop.png b/src/icons/RainLoop.png
new file mode 100644
index 000000000..a8ebb1002
Binary files /dev/null and b/src/icons/RainLoop.png differ