diff --git a/entity/CampaignStep_entity/CampaignStep_entity.aod b/entity/CampaignStep_entity/CampaignStep_entity.aod
index 898991dfdd3ef11c99a1c0e61ae3ab2b44c87620..29ee57d8f0e767ba262c0aa1498c57843238dc04 100644
--- a/entity/CampaignStep_entity/CampaignStep_entity.aod
+++ b/entity/CampaignStep_entity/CampaignStep_entity.aod
@@ -5,6 +5,7 @@
   <icon>NEON:GROUP_APPOINTMENT</icon>
   <title>Campaign Step</title>
   <contentTitleProcess>%aditoprj%/entity/CampaignStep_entity/contentTitleProcess.js</contentTitleProcess>
+  <imageProcess>%aditoprj%/entity/CampaignStep_entity/imageProcess.js</imageProcess>
   <titlePlural>Steps</titlePlural>
   <recordContainer>db</recordContainer>
   <entityFields>
diff --git a/entity/CampaignStep_entity/imageProcess.js b/entity/CampaignStep_entity/imageProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..c88b7ab04f19f1ebdbb7cfbd189709d3fcd9cbfe
--- /dev/null
+++ b/entity/CampaignStep_entity/imageProcess.js
@@ -0,0 +1,4 @@
+import("system.vars");
+import("system.result");
+
+result.string("TEXT:" + vars.getString("$field.NAME"));
\ No newline at end of file
diff --git a/entity/Campaign_entity/Campaign_entity.aod b/entity/Campaign_entity/Campaign_entity.aod
index 7a069d76fd5e44c68ce38f5cdc0a657512cd6a24..5a0a67752856a3bf194a0971f5856dcf74896965 100644
--- a/entity/Campaign_entity/Campaign_entity.aod
+++ b/entity/Campaign_entity/Campaign_entity.aod
@@ -6,6 +6,7 @@
   <title>Campaign</title>
   <contentTitleProcess>%aditoprj%/entity/Campaign_entity/contentTitleProcess.js</contentTitleProcess>
   <afterUiInit>%aditoprj%/entity/Campaign_entity/afterUiInit.js</afterUiInit>
+  <imageProcess>%aditoprj%/entity/Campaign_entity/imageProcess.js</imageProcess>
   <titlePlural>Campaigns</titlePlural>
   <recordContainer>db</recordContainer>
   <entityFields>
diff --git a/entity/Campaign_entity/imageProcess.js b/entity/Campaign_entity/imageProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..c88b7ab04f19f1ebdbb7cfbd189709d3fcd9cbfe
--- /dev/null
+++ b/entity/Campaign_entity/imageProcess.js
@@ -0,0 +1,4 @@
+import("system.vars");
+import("system.result");
+
+result.string("TEXT:" + vars.getString("$field.NAME"));
\ No newline at end of file
diff --git a/neonView/CampaignFilter_view/CampaignFilter_view.aod b/neonView/CampaignFilter_view/CampaignFilter_view.aod
index 76eb3162044f64f8d0e59abdc3a26c8ec8eee3df..ed7926efe8bc7bb0d4856b099538c4d2c351ee4e 100644
--- a/neonView/CampaignFilter_view/CampaignFilter_view.aod
+++ b/neonView/CampaignFilter_view/CampaignFilter_view.aod
@@ -15,6 +15,10 @@
       <name>Campaigns</name>
       <entityField>#ENTITY</entityField>
       <columns>
+        <neonTableColumn>
+          <name>8fd2c7a2-37ad-43be-b37a-3cf9d07e71c8</name>
+          <entityField>#IMAGE</entityField>
+        </neonTableColumn>
         <neonTableColumn>
           <name>c384e4df-3f29-45b8-b86d-2c6aa253833f</name>
           <entityField>NAME</entityField>
diff --git a/neonView/CampaignPreview_view/CampaignPreview_view.aod b/neonView/CampaignPreview_view/CampaignPreview_view.aod
index 807406980b72d68120ef87044ea2b1f81af80bfe..50e0907a9664d4d1548bc2dadef2b531c69f698c 100644
--- a/neonView/CampaignPreview_view/CampaignPreview_view.aod
+++ b/neonView/CampaignPreview_view/CampaignPreview_view.aod
@@ -14,6 +14,7 @@
   <children>
     <cardViewTemplate>
       <name>Header</name>
+      <iconField>#IMAGE</iconField>
       <titleField>NAME</titleField>
       <subtitleField>STATE</subtitleField>
       <descriptionField>EMPLOYEE_CONTACT_ID</descriptionField>
diff --git a/neonView/CampaignStepFilter_view/CampaignStepFilter_view.aod b/neonView/CampaignStepFilter_view/CampaignStepFilter_view.aod
index 5b4e3ac8b18b2f0ec22163c47bbf30f0a94c03cf..cfd8ed34c219e91f70e4c61455c0db0ae97143da 100644
--- a/neonView/CampaignStepFilter_view/CampaignStepFilter_view.aod
+++ b/neonView/CampaignStepFilter_view/CampaignStepFilter_view.aod
@@ -15,6 +15,10 @@
       <autoNewRow v="true" />
       <entityField>#ENTITY</entityField>
       <columns>
+        <neonTableColumn>
+          <name>5fea2adf-3005-4af0-b83a-a1c932f33a64</name>
+          <entityField>#IMAGE</entityField>
+        </neonTableColumn>
         <neonTableColumn>
           <name>5d52aaef-ec22-4c45-9ac7-eaec5d967283</name>
           <entityField>SORTING</entityField>
diff --git a/neonView/CampaignStepLookup_view/CampaignStepLookup_view.aod b/neonView/CampaignStepLookup_view/CampaignStepLookup_view.aod
index a7de04ea822baf241b363fb553a22c0612470dbc..ae38f449fa6169fd1c3e872b9ce63f52050e33f8 100644
--- a/neonView/CampaignStepLookup_view/CampaignStepLookup_view.aod
+++ b/neonView/CampaignStepLookup_view/CampaignStepLookup_view.aod
@@ -16,6 +16,10 @@
       <entityField>#ENTITY</entityField>
       <title></title>
       <columns>
+        <neonTableColumn>
+          <name>fe2a2d1d-6050-4d8a-87ea-ef90febf7ae5</name>
+          <entityField>#IMAGE</entityField>
+        </neonTableColumn>
         <neonTableColumn>
           <name>1dc891fe-bbbc-4c91-ae71-4d0372d777bc</name>
           <entityField>CAMPAIGN_ID</entityField>
diff --git a/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod b/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod
index cd7903384570b3137e9860af17819761a704a9ab..bec51dae92ef5e4ccf9c73fe9c1a4328006b119e 100644
--- a/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod
+++ b/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod
@@ -12,6 +12,7 @@
   <children>
     <cardViewTemplate>
       <name>CampaignStepCard</name>
+      <iconField>#IMAGE</iconField>
       <titleField>NAME</titleField>
       <subtitleField>STATE</subtitleField>
       <descriptionField>DESCRIPTION</descriptionField>