diff --git a/connector-workshop/kyc-process-app/src/main/resources/Camunbankia Application.form b/connector-workshop/kyc-process-app/src/main/resources/Camunbankia Application.form
new file mode 100644
index 0000000..9265cce
--- /dev/null
+++ b/connector-workshop/kyc-process-app/src/main/resources/Camunbankia Application.form
@@ -0,0 +1,176 @@
+{
+ "executionPlatform": "Camunda Cloud",
+ "executionPlatformVersion": "8.5.0",
+ "exporter": {
+ "name": "Camunda Web Modeler",
+ "version": "3ffff27"
+ },
+ "schemaVersion": 16,
+ "id": "application-received",
+ "components": [
+ {
+ "text": "### Apply for a new bank account",
+ "type": "text",
+ "id": "Heading_0",
+ "layout": {
+ "row": "row_0",
+ "columns": null
+ }
+ },
+ {
+ "text": "##### Personal Information",
+ "type": "text",
+ "id": "Subheading_1",
+ "layout": {
+ "row": "row_1",
+ "columns": null
+ }
+ },
+ {
+ "type": "textfield",
+ "id": "Textfield_2",
+ "label": "Full Name",
+ "validate": {
+ "minLength": 2,
+ "maxLength": 50,
+ "required": true
+ },
+ "key": "fullName",
+ "description": "Enter your full name",
+ "layout": {
+ "row": "row_2",
+ "columns": null
+ }
+ },
+ {
+ "type": "textfield",
+ "id": "Textfield_3",
+ "label": "Address",
+ "validate": {
+ "minLength": 5,
+ "maxLength": 100,
+ "required": true
+ },
+ "key": "address",
+ "description": "Enter your address",
+ "layout": {
+ "row": "row_2",
+ "columns": null
+ }
+ },
+ {
+ "type": "textfield",
+ "id": "Textfield_4",
+ "label": "Email",
+ "validate": {
+ "minLength": 5,
+ "maxLength": 50,
+ "required": true
+ },
+ "key": "email",
+ "description": "Enter your email",
+ "layout": {
+ "row": "row_2",
+ "columns": null
+ }
+ },
+ {
+ "type": "number",
+ "id": "Number_5",
+ "label": "Phone Number",
+ "decimalDigits": 0,
+ "validate": {
+ "min": 1000000000,
+ "max": 9999999999,
+ "step": 1,
+ "required": true
+ },
+ "key": "phoneNumber",
+ "description": "Enter your phone number",
+ "layout": {
+ "row": "row_3",
+ "columns": null
+ }
+ },
+ {
+ "subtype": "date",
+ "dateLabel": "Date of Birth",
+ "type": "datetime",
+ "id": "Date_6",
+ "validate": {
+ "required": true
+ },
+ "key": "dateOfBirth",
+ "description": "Enter your date of birth",
+ "layout": {
+ "row": "row_3",
+ "columns": null
+ }
+ },
+ {
+ "text": "##### Financial Information",
+ "type": "text",
+ "id": "Subheading_7",
+ "layout": {
+ "row": "row_4",
+ "columns": null
+ }
+ },
+ {
+ "values": [
+ {
+ "value": "Savings",
+ "label": "Savings"
+ },
+ {
+ "value": "Current",
+ "label": "Current"
+ }
+ ],
+ "type": "select",
+ "id": "Select_8",
+ "label": "Account Type",
+ "validate": {
+ "required": true
+ },
+ "key": "accountType",
+ "description": "Select your account type",
+ "layout": {
+ "row": "row_5",
+ "columns": null
+ }
+ },
+ {
+ "type": "checkbox",
+ "id": "Checkbox_9",
+ "label": "Additional Services",
+ "defaultValue": false,
+ "validate": {
+ "required": true
+ },
+ "key": "additionalServices",
+ "description": "Select additional services",
+ "layout": {
+ "row": "row_5",
+ "columns": null
+ }
+ },
+ {
+ "type": "checkbox",
+ "id": "Checkbox_10",
+ "label": "Terms and Conditions Agreement",
+ "defaultValue": false,
+ "validate": {
+ "required": true
+ },
+ "key": "termsAgreement",
+ "description": "Agree to the terms and conditions",
+ "layout": {
+ "row": "row_5",
+ "columns": null
+ }
+ }
+ ],
+ "generated": true,
+ "type": "default"
+}
\ No newline at end of file
diff --git a/connector-workshop/kyc-process-app/src/main/resources/KYC Process.bpmn b/connector-workshop/kyc-process-app/src/main/resources/KYC Process.bpmn
new file mode 100644
index 0000000..9dd64f7
--- /dev/null
+++ b/connector-workshop/kyc-process-app/src/main/resources/KYC Process.bpmn
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Flow_13n9ou0
+
+
+ Flow_0gs4f3n
+ Flow_10loogk
+ Flow_0ubuozt
+ Flow_1pa53fs
+
+
+ Flow_0mkbsfh
+ Flow_0kd9kar
+ Flow_0v75tgo
+
+
+ Flow_13n9ou0
+ Flow_0lbdc9b
+
+
+ Flow_1q4y0er
+ Flow_0gs4f3n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Flow_0lbdc9b
+ Flow_1q4y0er
+
+
+
+
+
+ Flow_10loogk
+ Flow_0mkbsfh
+
+
+ Flow_0ubuozt
+ Flow_0v75tgo
+ Flow_0d41t30
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Flow_0d41t30
+
+
+ Flow_1gwqmtt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Flow_1pa53fs
+ Flow_0kd9kar
+ Flow_1gwqmtt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/connector-workshop/kyc-process-app/src/main/resources/Review application.form b/connector-workshop/kyc-process-app/src/main/resources/Review application.form
new file mode 100644
index 0000000..5011d0b
--- /dev/null
+++ b/connector-workshop/kyc-process-app/src/main/resources/Review application.form
@@ -0,0 +1,147 @@
+{
+ "executionPlatform": "Camunda Cloud",
+ "executionPlatformVersion": "8.5.0",
+ "exporter": {
+ "name": "Camunda Web Modeler",
+ "version": "3ffff27"
+ },
+ "schemaVersion": 16,
+ "id": "review-application",
+ "components": [
+ {
+ "text": "### Bank Account Application Review",
+ "type": "text",
+ "id": "Heading_0",
+ "layout": {
+ "row": "Row_1bz9s8k"
+ }
+ },
+ {
+ "text": "##### Applicant Information Section",
+ "type": "text",
+ "id": "Subheading_1",
+ "layout": {
+ "row": "Row_1vdlf08"
+ }
+ },
+ {
+ "type": "textfield",
+ "id": "Textfield_2",
+ "label": "Applicant Name",
+ "validate": {
+ "minLength": 2,
+ "required": true
+ },
+ "key": "applicantName",
+ "layout": {
+ "row": "Row_03ppky3"
+ }
+ },
+ {
+ "type": "textfield",
+ "id": "Textfield_3",
+ "label": "Applicant Address",
+ "validate": {
+ "minLength": 5,
+ "maxLength": 100,
+ "required": true
+ },
+ "key": "applicantAddress",
+ "layout": {
+ "row": "Row_18ioe1o"
+ }
+ },
+ {
+ "type": "number",
+ "id": "Number_4",
+ "label": "Applicant Age",
+ "validate": {
+ "min": 18,
+ "max": 120,
+ "step": 1,
+ "required": true
+ },
+ "key": "applicantAge",
+ "layout": {
+ "row": "Row_1uxqpb8"
+ }
+ },
+ {
+ "text": "##### Financial Information Section",
+ "type": "text",
+ "id": "Subheading_5",
+ "layout": {
+ "row": "Row_0jx3y42"
+ }
+ },
+ {
+ "type": "number",
+ "id": "Number_6",
+ "label": "Credit Score",
+ "validate": {
+ "min": 100,
+ "max": 100000,
+ "step": 100,
+ "required": true
+ },
+ "key": "creditScore",
+ "layout": {
+ "row": "Row_1997bow"
+ }
+ },
+ {
+ "values": [
+ {
+ "value": "savings",
+ "label": "Savings"
+ },
+ {
+ "value": "current",
+ "label": "Current"
+ }
+ ],
+ "type": "select",
+ "id": "Select_7",
+ "label": "Account Type",
+ "validate": {
+ "required": true
+ },
+ "key": "accountType",
+ "layout": {
+ "row": "Row_050w5bu"
+ }
+ },
+ {
+ "text": "##### Review Decision",
+ "type": "text",
+ "id": "Subheading_8",
+ "layout": {
+ "row": "Row_17k4c69"
+ }
+ },
+ {
+ "values": [
+ {
+ "value": "accept",
+ "label": "Accept"
+ },
+ {
+ "value": "decline",
+ "label": "Decline"
+ }
+ ],
+ "type": "radio",
+ "id": "Radio_9",
+ "label": "Decision",
+ "validate": {
+ "required": true
+ },
+ "key": "decision",
+ "layout": {
+ "row": "Row_05cv4wh"
+ }
+ }
+ ],
+ "generated": true,
+ "type": "default"
+}
\ No newline at end of file
diff --git a/connector-workshop/notifiy-customer-integration/src/main/resources/Messaging Integration Process (low-code).bpmn b/connector-workshop/notifiy-customer-integration/src/main/resources/Messaging Integration Process (low-code).bpmn
new file mode 100644
index 0000000..3794abe
--- /dev/null
+++ b/connector-workshop/notifiy-customer-integration/src/main/resources/Messaging Integration Process (low-code).bpmn
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+ Flow_0p5d4mf
+
+
+
+ Flow_171n54d
+ Flow_0nldvb1
+ Flow_0gh6qek
+ Flow_0ih8cty
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Flow_0nldvb1
+ Flow_1ejixkv
+
+
+
+
+
+
+
+
+
+
+
+
+ Flow_0gh6qek
+ Flow_0vx94xj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Flow_0ih8cty
+ Flow_1j19rgv
+
+
+ Flow_1ejixkv
+ Flow_0vx94xj
+ Flow_1j19rgv
+ Flow_05qvaio
+
+
+
+
+
+ Flow_05qvaio
+
+
+
+ Flow_0p5d4mf
+ Flow_171n54d
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/connector-workshop/notifiy-customer-integration/src/main/resources/Messaging Integration Process (pro-code).bpmn b/connector-workshop/notifiy-customer-integration/src/main/resources/Messaging Integration Process (pro-code).bpmn
new file mode 100644
index 0000000..37d10cd
--- /dev/null
+++ b/connector-workshop/notifiy-customer-integration/src/main/resources/Messaging Integration Process (pro-code).bpmn
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+ Flow_1blfksh
+
+
+
+
+
+
+ Flow_06i7vs4
+ Flow_07602rg
+ Flow_1ll5h3x
+
+
+
+ Flow_1ll5h3x
+
+
+
+ Flow_1blfksh
+ Flow_06k7net
+
+
+ Flow_06k7net
+ Flow_06i7vs4
+
+
+ Flow_05jh0o9
+
+
+
+
+
+
+ Flow_05jh0o9
+ Flow_07602rg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/connector-workshop/notifiy-customer-integration/src/main/resources/Notify Customer manually.form b/connector-workshop/notifiy-customer-integration/src/main/resources/Notify Customer manually.form
new file mode 100644
index 0000000..4af14cd
--- /dev/null
+++ b/connector-workshop/notifiy-customer-integration/src/main/resources/Notify Customer manually.form
@@ -0,0 +1,147 @@
+{
+ "executionPlatform": "Camunda Cloud",
+ "executionPlatformVersion": "8.5.0",
+ "exporter": {
+ "name": "Camunda Web Modeler",
+ "version": "3ffff27"
+ },
+ "schemaVersion": 16,
+ "id": "notify-customer-manually",
+ "components": [
+ {
+ "text": "### Customer Notification Form",
+ "type": "text",
+ "id": "Heading_0",
+ "layout": {
+ "row": "row_0",
+ "columns": null
+ }
+ },
+ {
+ "text": "##### Customer Details",
+ "type": "text",
+ "id": "Subheading_1",
+ "layout": {
+ "row": "row_1",
+ "columns": null
+ }
+ },
+ {
+ "type": "textfield",
+ "id": "Textfield_2",
+ "label": "Customer Name",
+ "validate": {
+ "minLength": 2,
+ "maxLength": 50,
+ "required": true
+ },
+ "key": "customerName",
+ "description": "Enter customer name",
+ "layout": {
+ "row": "row_2",
+ "columns": null
+ }
+ },
+ {
+ "type": "textfield",
+ "id": "Textfield_3",
+ "label": "Customer Email",
+ "validate": {
+ "minLength": 5,
+ "maxLength": 100,
+ "required": true
+ },
+ "key": "customerEmail",
+ "description": "Enter customer email",
+ "layout": {
+ "row": "row_2",
+ "columns": null
+ }
+ },
+ {
+ "type": "textfield",
+ "id": "Textfield_4",
+ "label": "Customer Phone",
+ "validate": {
+ "minLength": 10,
+ "maxLength": 15,
+ "required": true
+ },
+ "key": "customerPhone",
+ "description": "Enter customer phone",
+ "layout": {
+ "row": "row_2",
+ "columns": null
+ }
+ },
+ {
+ "text": "##### Notification Details",
+ "type": "text",
+ "id": "Subheading_5",
+ "layout": {
+ "row": "row_3",
+ "columns": null
+ }
+ },
+ {
+ "subtype": "date",
+ "dateLabel": "Notification Date",
+ "type": "datetime",
+ "id": "Date_6",
+ "validate": {
+ "required": true
+ },
+ "key": "notificationDate",
+ "description": "Select notification date",
+ "layout": {
+ "row": "row_4",
+ "columns": null
+ }
+ },
+ {
+ "subtype": "time",
+ "dateLabel": "Date",
+ "type": "datetime",
+ "id": "Time_7",
+ "timeLabel": "Notification Time",
+ "validate": {
+ "required": true
+ },
+ "key": "notificationTime",
+ "description": "Select notification time",
+ "layout": {
+ "row": "row_4",
+ "columns": null
+ },
+ "timeInterval": 15
+ },
+ {
+ "type": "textarea",
+ "id": "Textarea_8",
+ "label": "Notification Message",
+ "validate": {
+ "minLength": 10,
+ "maxLength": 500,
+ "required": true
+ },
+ "key": "notificationMessage",
+ "description": "Enter notification message",
+ "layout": {
+ "row": "row_5",
+ "columns": null
+ }
+ },
+ {
+ "action": "submit",
+ "type": "button",
+ "id": "Button_10",
+ "label": "Customer Contacted",
+ "layout": {
+ "row": "row_6",
+ "columns": null
+ }
+ }
+ ],
+ "generated": true,
+ "type": "default"
+}
\ No newline at end of file