diff --git a/AudioFilter/data/background.jpg b/AudioFilter/data/background.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ae40ecdeee38a4e24ce10670876f580cb5e9d872
Binary files /dev/null and b/AudioFilter/data/background.jpg differ
diff --git a/AudioFilter/manifest.json b/AudioFilter/manifest.json
index b79c3d651ec03cade15dbd6393479eecf0839741..3c026fbc5b5448cddbee171bd437e281993df1f8 100644
--- a/AudioFilter/manifest.json
+++ b/AudioFilter/manifest.json
@@ -2,5 +2,6 @@
     "name": "AudioFilter",
     "description": "**Apply a reverb filter to your video.**<br/>Musicians can now use Jami for online music sessions and play music with their friends online.",
     "version": "1.0.0",
-    "iconPath" : "icon.svg"
+    "iconPath" : "icon.svg",
+    "backgroundPath": "background.jpg"
 }
\ No newline at end of file
diff --git a/AutoAnswer/data/background.jpg b/AutoAnswer/data/background.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..000eea334ea5e158cf74d26ca988b65ea8dad4fe
Binary files /dev/null and b/AutoAnswer/data/background.jpg differ
diff --git a/AutoAnswer/manifest.json b/AutoAnswer/manifest.json
index 6fc4610e1b4b7c3fecb7b5f6b0142dab7034ea82..56fb9311eb8bd688855cf53912bb716cfcd0fc4f 100644
--- a/AutoAnswer/manifest.json
+++ b/AutoAnswer/manifest.json
@@ -2,5 +2,6 @@
     "name": "AutoAnswer",
     "description": "Set up a bot that automatically answers with given text.",
     "version": "2.0.0",
-    "iconPath": "icon.svg"
+    "iconPath": "icon.svg",
+    "backgroundPath": "background.jpg"
 }
\ No newline at end of file
diff --git a/GreenScreen/data/background.jpg b/GreenScreen/data/background.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1b05597bb6b4c1d1c2b6126e22d4cfaef38ea0de
Binary files /dev/null and b/GreenScreen/data/background.jpg differ
diff --git a/GreenScreen/manifest.json b/GreenScreen/manifest.json
index 8e075c0e858ce772e017b92a1a3c9259b1eebf88..14cd6eebb4dcbcded2b9230aec7a4a8e74d72604 100644
--- a/GreenScreen/manifest.json
+++ b/GreenScreen/manifest.json
@@ -2,5 +2,6 @@
     "name": "GreenScreen",
     "description": "**Modify your background with the Greenscreen plugin.**<br/>\"Greenscreen\" allows you to modify your background during a videocall or add a blur effect.",
     "version": "2.0.0",
-    "iconPath": "icon.svg"
+    "iconPath": "icon.svg",
+    "backgroundPath": "background.jpg"
 }
\ No newline at end of file
diff --git a/SDK/Templates/background.jpg b/SDK/Templates/background.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e19b43022dfdb3d0d71b676ac4fcc42a96556207
Binary files /dev/null and b/SDK/Templates/background.jpg differ
diff --git a/SDK/Templates/manifest.json b/SDK/Templates/manifest.json
index 0e8ae89c77c2bd94686758a63f378396cbe63169..7d276e6c7e4454d8e5875ba39c1d2bf13a98f7a8 100644
--- a/SDK/Templates/manifest.json
+++ b/SDK/Templates/manifest.json
@@ -2,5 +2,6 @@
     "name": "pluginName",
     "description": "plugin description",
     "version": "version",
-    "iconPath" : "icon.svg"
+    "iconPath" : "icon.svg",
+    "backgroundPath" : "background.jpg"
 }
\ No newline at end of file
diff --git a/SDK/pluginStructureProfile.py b/SDK/pluginStructureProfile.py
index 6a677f8baad7af37a78c4258bf737bd207d05966..b721599c0d7f2c790148a5219af1f175716b6b89 100644
--- a/SDK/pluginStructureProfile.py
+++ b/SDK/pluginStructureProfile.py
@@ -46,6 +46,7 @@ class PluginStructure(UserInfos):
         self.manifestFile = f"{self.pluginDirectory}/manifest.json"
         self.pluginDataDirectory = f"{self.pluginDirectory}/data"
         self.pluginIcon = f"{self.pluginDataDirectory}/icon.svg"
+        self.pluginBackground = f"{self.pluginDataDirectory}/background.jpg"
         self.preferencesFile = f"{self.pluginDataDirectory}/preferences.json"
         self.packageFile = f"{self.pluginDirectory}/package.json"
         self.cmakelistsFile = f"{self.pluginDirectory}/CMakeLists.txt"
@@ -107,6 +108,8 @@ class PluginStructure(UserInfos):
                 os.mkdir(self.pluginDataDirectory)
             if (not os.path.exists(self.pluginIcon)):
                 shutil.copyfile("./Templates/icon.svg", self.pluginIcon)
+            if (not os.path.exists(self.pluginBackground)):
+                shutil.copyfile("./Templates/background.jpg", self.pluginBackground)
 
     def saveManifest(self, manifestTxt):
         with open(self.manifestFile, 'w') as f:
diff --git a/WaterMark/data/background.jpg b/WaterMark/data/background.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d3a37fa7ee0366433156c98b3b7f21eb5a373f61
Binary files /dev/null and b/WaterMark/data/background.jpg differ
diff --git a/WaterMark/manifest.json b/WaterMark/manifest.json
index 96cfd9380a1a541e2c3ce182385fa0a5f84fe336..61313126b498df57cc8f5a4e6c2baf06817d749f 100644
--- a/WaterMark/manifest.json
+++ b/WaterMark/manifest.json
@@ -2,5 +2,6 @@
     "name": "WaterMark",
     "description": "**Add a Watermark to your video.**<br/>You can now add a Watermark including your own logo and additional information such as a text, the current date and time to your video.",
     "version": "2.1.0",
-    "iconPath": "icon.svg"
+    "iconPath": "icon.svg",
+    "backgroundPath": "background.jpg"
 }
\ No newline at end of file
diff --git a/WhisperTranscript/data/background.jpg b/WhisperTranscript/data/background.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6795f94298b79b0a5235a6e5f849a0272316dc36
Binary files /dev/null and b/WhisperTranscript/data/background.jpg differ
diff --git a/WhisperTranscript/manifest.json b/WhisperTranscript/manifest.json
index adb1b347858a19f839acf6ab56755627120fe0e0..5689c11a4fb26f6c452453d31f6f34420a8d80f8 100644
--- a/WhisperTranscript/manifest.json
+++ b/WhisperTranscript/manifest.json
@@ -2,5 +2,6 @@
     "name": "WhisperTranscript",
     "description": "**Automatic real-time subtitles with Whisper.**<br/>Use an AI model running locally on your device to automatically subtitle the conversation in real time!",
     "version": "1.0.1",
-    "iconPath": "icon.svg"
+    "iconPath": "icon.svg",
+    "backgroundPath": "background.jpg"
 }
\ No newline at end of file