diff --git a/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/index.html b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/index.html
new file mode 100644
index 0000000..e91f323
--- /dev/null
+++ b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/index.html
@@ -0,0 +1,135 @@
+
+
+
+
+ Financial Safety Net Card
+
+
+
+
+
+
+
+
+
+
diff --git a/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png
new file mode 100644
index 0000000..5107839
Binary files /dev/null and b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png differ
diff --git a/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png
new file mode 100644
index 0000000..0b72972
Binary files /dev/null and b/collections/business/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png differ
diff --git a/collections/business/custom-engagements/templates/banner/financial-safety-net/content-schema.json b/collections/business/custom-engagements/templates/banner/financial-safety-net/content-schema.json
new file mode 100644
index 0000000..b4e6cc9
--- /dev/null
+++ b/collections/business/custom-engagements/templates/banner/financial-safety-net/content-schema.json
@@ -0,0 +1,61 @@
+{
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "title": "Financial Safety Net Card Data",
+ "description": "Schema for the Financial Safety Net card content.",
+ "type": "object",
+ "properties": {
+ "body": {
+ "title": "Card Content",
+ "type": "object",
+ "properties": {
+ "title": {
+ "title": "Card Title",
+ "type": "string",
+ "maxLength": 25,
+ "default": "Financial Safety Net",
+ "metadata": {
+ "placeholderText": "Enter a title (max. 25 chars)"
+ }
+ },
+ "picture": {
+ "title": "Image",
+ "type": "file",
+ "default": "{{contextRoot}}/assets/recommendationIcon.png",
+ "metadata": {
+ "renderingHint": "image"
+ }
+ },
+ "description": {
+ "title": "Card Description",
+ "type": "string",
+ "maxLength": 75,
+ "default": "A buffer is an emergency fund that protects you from unexpected expenses.",
+ "metadata": {
+ "placeholderText": "Enter a description (max. 75 chars)"
+ }
+ },
+ "ctaText": {
+ "title": "Call to Action Text",
+ "type": "string",
+ "maxLength": 25,
+ "default": "Set up automatic savings",
+ "metadata": {
+ "placeholderText": "Enter CTA text (max. 25 chars)"
+ }
+ }
+ },
+ "required": [
+ "title",
+ "picture",
+ "description",
+ "ctaText"
+ ],
+ "metadata": {
+ "layoutPath": "{{contextRoot}}/assets/index.html"
+ }
+ }
+ },
+ "required": [
+ "body"
+ ]
+}
\ No newline at end of file
diff --git a/collections/business/custom-engagements/templates/banner/financial-safety-net/template.json b/collections/business/custom-engagements/templates/banner/financial-safety-net/template.json
new file mode 100644
index 0000000..25e5376
--- /dev/null
+++ b/collections/business/custom-engagements/templates/banner/financial-safety-net/template.json
@@ -0,0 +1,13 @@
+{
+ "name": "financial-safety-recommendation-card",
+ "description": "A buffer is an emergency fund that protects you from unexpected expenses and financial surprises.",
+ "title": "Financial Safety Net",
+ "engagement": "custom",
+ "channel": "banner",
+ "default": false,
+ "thumbnailPath": "{{contextRoot}}/assets/recommendationThumbnail.png",
+ "tags": [
+ "recommendation",
+ "311x120"
+ ]
+}
\ No newline at end of file
diff --git a/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/index.html b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/index.html
new file mode 100644
index 0000000..e91f323
--- /dev/null
+++ b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/index.html
@@ -0,0 +1,135 @@
+
+
+
+
+ Financial Safety Net Card
+
+
+
+
+
+
+
+
+
+
diff --git a/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png
new file mode 100644
index 0000000..5107839
Binary files /dev/null and b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png differ
diff --git a/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png
new file mode 100644
index 0000000..0b72972
Binary files /dev/null and b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png differ
diff --git a/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/content-schema.json b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/content-schema.json
new file mode 100644
index 0000000..b4e6cc9
--- /dev/null
+++ b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/content-schema.json
@@ -0,0 +1,61 @@
+{
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "title": "Financial Safety Net Card Data",
+ "description": "Schema for the Financial Safety Net card content.",
+ "type": "object",
+ "properties": {
+ "body": {
+ "title": "Card Content",
+ "type": "object",
+ "properties": {
+ "title": {
+ "title": "Card Title",
+ "type": "string",
+ "maxLength": 25,
+ "default": "Financial Safety Net",
+ "metadata": {
+ "placeholderText": "Enter a title (max. 25 chars)"
+ }
+ },
+ "picture": {
+ "title": "Image",
+ "type": "file",
+ "default": "{{contextRoot}}/assets/recommendationIcon.png",
+ "metadata": {
+ "renderingHint": "image"
+ }
+ },
+ "description": {
+ "title": "Card Description",
+ "type": "string",
+ "maxLength": 75,
+ "default": "A buffer is an emergency fund that protects you from unexpected expenses.",
+ "metadata": {
+ "placeholderText": "Enter a description (max. 75 chars)"
+ }
+ },
+ "ctaText": {
+ "title": "Call to Action Text",
+ "type": "string",
+ "maxLength": 25,
+ "default": "Set up automatic savings",
+ "metadata": {
+ "placeholderText": "Enter CTA text (max. 25 chars)"
+ }
+ }
+ },
+ "required": [
+ "title",
+ "picture",
+ "description",
+ "ctaText"
+ ],
+ "metadata": {
+ "layoutPath": "{{contextRoot}}/assets/index.html"
+ }
+ }
+ },
+ "required": [
+ "body"
+ ]
+}
\ No newline at end of file
diff --git a/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/template.json b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/template.json
new file mode 100644
index 0000000..608fbc6
--- /dev/null
+++ b/collections/oneruntime/custom-engagements/templates/banner/financial-safety-net/template.json
@@ -0,0 +1,10 @@
+{
+ "name": "financial-safety-recommendation-card",
+ "description": "A buffer is an emergency fund that protects you from unexpected expenses and financial surprises.",
+ "title": "Financial Safety Net",
+ "engagement": "custom",
+ "channel": "banner",
+ "default": false,
+ "thumbnailPath": "{{contextRoot}}/assets/recommendationThumbnail.png",
+ "tags": ["recommendation", "311x120","RETAIL","BUSINESS"]
+}
\ No newline at end of file
diff --git a/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/index.html b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/index.html
new file mode 100644
index 0000000..4e91b66
--- /dev/null
+++ b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/index.html
@@ -0,0 +1,135 @@
+
+
+
+
+ Financial Safety Net Card
+
+
+
+
+
+
+
+
+
+
diff --git a/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png
new file mode 100644
index 0000000..5107839
Binary files /dev/null and b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationIcon.png differ
diff --git a/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png
new file mode 100644
index 0000000..0b72972
Binary files /dev/null and b/collections/retail/custom-engagements/templates/banner/financial-safety-net/assets/recommendationThumbnail.png differ
diff --git a/collections/retail/custom-engagements/templates/banner/financial-safety-net/content-schema.json b/collections/retail/custom-engagements/templates/banner/financial-safety-net/content-schema.json
new file mode 100644
index 0000000..b4e6cc9
--- /dev/null
+++ b/collections/retail/custom-engagements/templates/banner/financial-safety-net/content-schema.json
@@ -0,0 +1,61 @@
+{
+ "$schema": "http://json-schema.org/draft-04/schema#",
+ "title": "Financial Safety Net Card Data",
+ "description": "Schema for the Financial Safety Net card content.",
+ "type": "object",
+ "properties": {
+ "body": {
+ "title": "Card Content",
+ "type": "object",
+ "properties": {
+ "title": {
+ "title": "Card Title",
+ "type": "string",
+ "maxLength": 25,
+ "default": "Financial Safety Net",
+ "metadata": {
+ "placeholderText": "Enter a title (max. 25 chars)"
+ }
+ },
+ "picture": {
+ "title": "Image",
+ "type": "file",
+ "default": "{{contextRoot}}/assets/recommendationIcon.png",
+ "metadata": {
+ "renderingHint": "image"
+ }
+ },
+ "description": {
+ "title": "Card Description",
+ "type": "string",
+ "maxLength": 75,
+ "default": "A buffer is an emergency fund that protects you from unexpected expenses.",
+ "metadata": {
+ "placeholderText": "Enter a description (max. 75 chars)"
+ }
+ },
+ "ctaText": {
+ "title": "Call to Action Text",
+ "type": "string",
+ "maxLength": 25,
+ "default": "Set up automatic savings",
+ "metadata": {
+ "placeholderText": "Enter CTA text (max. 25 chars)"
+ }
+ }
+ },
+ "required": [
+ "title",
+ "picture",
+ "description",
+ "ctaText"
+ ],
+ "metadata": {
+ "layoutPath": "{{contextRoot}}/assets/index.html"
+ }
+ }
+ },
+ "required": [
+ "body"
+ ]
+}
\ No newline at end of file
diff --git a/collections/retail/custom-engagements/templates/banner/financial-safety-net/template.json b/collections/retail/custom-engagements/templates/banner/financial-safety-net/template.json
new file mode 100644
index 0000000..25e5376
--- /dev/null
+++ b/collections/retail/custom-engagements/templates/banner/financial-safety-net/template.json
@@ -0,0 +1,13 @@
+{
+ "name": "financial-safety-recommendation-card",
+ "description": "A buffer is an emergency fund that protects you from unexpected expenses and financial surprises.",
+ "title": "Financial Safety Net",
+ "engagement": "custom",
+ "channel": "banner",
+ "default": false,
+ "thumbnailPath": "{{contextRoot}}/assets/recommendationThumbnail.png",
+ "tags": [
+ "recommendation",
+ "311x120"
+ ]
+}
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 9d39dd2..898ae54 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
Backbase :: Engagement Data
- 2025.04
+ 2025.08
ecr.backbase.com/development
1.17.0
0.40.2