Clickable
image
in
Email

Hi,

I’m trying to set up a customer feedback flow where, once a lead is converted, the system automatically sends an email to the contact. The email should display three images, and when the customer clicks on an image, it should record a CSAT score (e.g., clicking the first image sets the score to 1, the second to 2, and so on).

Could anyone guide me on how to implement this or point me to best practices/resources for doing this?

Like 0

Like

1 comments

You'll create a configuration service that returns HTML (something like "Thank you for your feedback" type of message). See this article: https://customerfx.com/article/returning-an-html-page-from-a-creatio-configuration-service/

The difference would be that for you the method would accept some parameters, like the LeadId and the Score. Then in the method, you'll use those values to update the Lead record with the score. Like this: 

[OperationContract]
[WebInvoke(Method = "GET")]
public Stream GetHtmlPage(Guid LeadId, int Score)
{
    // find and update Lead using LeadId
}

Then, expose that as an anonymous web service (you''ll contact support for those steps). 

In the email, you'll include the link to the web service like this (depending on the setup of the anonymous service), each link including the Lead Id and the Score value 1 2 or 3:

https://creatiourl/0/ServiceModel/UsrTestService.svc/GetHtmlPage?LeadId=THELEADIDHERE&Score=1

When the user clicks the link, a GET request calls the web service, which updates the lead score and then returns HTML to the user which they'll see as a page in their browser. 

Ryan

Show all comments
MSwordReport
image
attachments
8.0

Hello, i am trying to add an image attachment to be shown in the Report setup,
as shown i put in a File tag however i am unable to add it into the report setup

do i add it into the Report data or report tables? and how?

Like 0

Like

2 comments

Hi Michael,
Here’s how you can add images to the report:

1) In Set up report tables, add Contact attachment table and add table parameters as shown below:
screenshot 1
You need to select Data column from the list.
If you need to apply any filters, you can configure them in the Table Filters section.

2) Then proceed to the Report Editor in Word and add necessary tables and columns. For the attachments, make sure to drag the table "Contact Attachment" (not the Data field). See screenshot below:

3) Save the changes and try running the report.

Hope this helps! Feel free to reach out if you have more questions or need further assistance.

 

thank you so much, after more research i found out that this part

  

is the one giving me trouble essentially i needed a lookup by contact dropdown field to select which contact i need to get  in the form page itself then add that into the bottom part of the Column of the primary report object

Show all comments
Freedom
TimeLine
Base64
image
Sales_Creatio
8.0

Dear,

In the timelines, base64 images are not display correctly :

Timeline image

Has anyone ever had this problem?

Thank you !
Nicolas

 

Like 0

Like

3 comments
Best reply

Hello,

This is a known issue related to base64-encoded images. 

They aren't supported in most web email clients (including Gmail) and are completely blocked in Outlook. Apple Mail is one of the few clients that does support them. Such emails also influence the site's performance, as the email size becomes larger if it contains base64 images. 

We have a few recommendations for you on how to avoid this behavior: 

1. Increase the system setting (create it if it doesn't exist) for LargeSizeEmailValue and LargeSizeEmailValueInFreedomUI. 

2. Enable LargeEmailsInTimeline.DisableEmailPreviewLoader feature. 

Please, consider replacing base64-encoded images with others, to improve the overall performance value of your emails. 

Best regards,
Ivan

Hello,

This is a known issue related to base64-encoded images. 

They aren't supported in most web email clients (including Gmail) and are completely blocked in Outlook. Apple Mail is one of the few clients that does support them. Such emails also influence the site's performance, as the email size becomes larger if it contains base64 images. 

We have a few recommendations for you on how to avoid this behavior: 

1. Increase the system setting (create it if it doesn't exist) for LargeSizeEmailValue and LargeSizeEmailValueInFreedomUI. 

2. Enable LargeEmailsInTimeline.DisableEmailPreviewLoader feature. 

Please, consider replacing base64-encoded images with others, to improve the overall performance value of your emails. 

Best regards,
Ivan

Hello Ivan,

We will follow your recommendation and host our images on external servers, this will also improve our deliverability.

I added the LargeSizeEmailValueInFreedomUI parameter to the system settings but now when I click on "see more" I have an error in the console (image attached) and the system does not show me more of the email.

See more

Otherwise, could you please tell me how to enable the LargeEmailsInTimeline.DisableEmailPreviewLoader setting? I can't find it.

Thank you Yvan !

 

Hello,

To add a feature that is missing, navigate to https://SITENAME.creatio.com/0/Flags, then just click "New" button and add feature by code.

Article regarding features on our Academy:
https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/platform-customization/interface-control-tools/existing-feature/overview#title-3459-1

Best regards,
Ivan

Show all comments
data binding
image
knowledge base
Sales_Creatio
8.0

Hello Community,

Is there any way to bind the images for the articles we create in the Knowledge base, to the deployable pacakge?

Thank you

Sasor

Like 2

Like

1 comments
Best reply

Hello Sasor, 

If we're talking about Data Binding, when transferring the KnowledgeBase, it's likely necessary to also transfer the KnowledgeBaseFile, since the article references attached files in order to display them properly.

 

Hello Sasor, 

If we're talking about Data Binding, when transferring the KnowledgeBase, it's likely necessary to also transfer the KnowledgeBaseFile, since the article references attached files in order to display them properly.

 

Show all comments
Gallery
preview
image
8.0

i amtrying to turn an image that i uploaded to be able to be seen what that image is

this is the image currently,

the image should be like this

does anyone know how to  make it so that the image can be previewed?

Like 2

Like

1 comments

Hi Michael!

Unfortunately, currently this is not possible with the out-of-the-box solution. 
If you want to display a certain image for the record, for example company logo for the account record, you can use an Image component.


You can also consider using the following marketplace solution: https://marketplace.creatio.com/app/banza-files-extended-creatio?check_logged_in=1

I hope this helps! If you have any further questions or need assistance, feel free to reach out.

Show all comments
image
custom
Client-side
Studio_Creatio
8.0

Hi Community,

is it possible to custom image size ? not using template 'S, M, L, XL' in page No-Code editor, but more like custom value in form page client module or custom css?



 

I intend to increase the width of the image; the size would be the same as the field width.

Thanks

Like 2

Like

1 comments

Hi, yes its possible to add a CSS to a Creatio form page. 

Check this post:
https://community.creatio.com/questions/detail-styles-css

Show all comments
display
image
in
Studio_Creatio

Please let us know how to display images in Creatio Freedom UI

Like 1

Like

1 comments

Hello,

 

Please provide more details regarding your business task. What details and in which section you would like to check?

 

Best regards,
Yuliya

Show all comments
image
send
API
webservice
Studio_Creatio
8.0
Hello. 
Hello.

I need to send an image through an API to convert it to base 64, I tried to do it using the Web service tool but it does not allow me to place an image or file field to use it from the bpm, I was looking for some information and I saw that it could be done using a script, I just haven't found a way to do it. Could you help me with some example or idea so I can do this please?

 

 

 

Like 0

Like

1 comments

Hello Laura, 

 

Please refer to this article for more detailed information about such functionality.  

Also, similar questions have already been discussed in the below posts, please review them for the detailed information:

https://community.creatio.com/questions/there-option-send-image-file-re…

https://community.creatio.com/questions/file-type-request-parameter-res…

Please inform us in case of any questions!

Best regards,

Anastasiia

Show all comments
FreedomUI
image
8.0

Hi,

 

In the classic UI, it was possible to display the image fields on list pages (like for Products). As I am experiencing in the Freedom UI, if I add an image field to the list, the image doesn't display.

 

Is it possible to display images in a list in Freedom UI?

Like 1

Like

1 comments

Hello,

 

Unfortunately, there is no option to display the image fields on list pages in Freedom UI. 

We have registered an idea and forwarded it to our R&D team for further review.

 

Best regards,

Yuliya Gritsenko

Show all comments
login
background
image
CSS
Sales_Creatio
8.0

Hi Community,

Is there any possibility to put an image as a background in the Creatio Login Page ?

Example

Best regards,

Sasori

Like 0

Like

5 comments
Best reply

Hi Sasori,

 

It's possible, but proper css should be created:

what was done is adding the image to NuiLogin.aspx page css (add body elemnt there):

<style>
		.font-preload {
			position: absolute;
			opacity: 0;
		}
		.font-preload-open-sans {
			font-family: "Bpmonline Open Sans";
		}
		.font-preload-open-sans-light {
			font-family: "Bpmonline Open Sans Light";
		}
		.font-preload-open-sans-bold {
			font-family: "Bpmonline Open Sans Bold";
		}
		body {
			background-image: url("783px-Test-Logo.svg.png");
		}
	</style>

and put this image to the root directory of app binary files. Only css should be modified in case you don't need to repeat this image and to set the size for it.

Hi Sasori,

 

It's possible, but proper css should be created:

what was done is adding the image to NuiLogin.aspx page css (add body elemnt there):

<style>
		.font-preload {
			position: absolute;
			opacity: 0;
		}
		.font-preload-open-sans {
			font-family: "Bpmonline Open Sans";
		}
		.font-preload-open-sans-light {
			font-family: "Bpmonline Open Sans Light";
		}
		.font-preload-open-sans-bold {
			font-family: "Bpmonline Open Sans Bold";
		}
		body {
			background-image: url("783px-Test-Logo.svg.png");
		}
	</style>

and put this image to the root directory of app binary files. Only css should be modified in case you don't need to repeat this image and to set the size for it.

Oleg Drobina,

Thanks for the explanation Oleg, 

I tried all the steps but still the image is not showing in the background of the login page.

1- Modified NuiLogin.aspx file (path : inetpub\wwwroot\creatio\Login)

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="NuiLogin.aspx.cs" Inherits="Terrasoft.WebApp.Loader.Login.NuiLogin" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" dir="<%= PageDirection %>" culture="<%= LanguageCultureName %>">
<head runat="server">
	<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
	<meta name="fontiran.com:license" content="LAXSN" />
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Creatio</title>
	<style>
		.font-preload {
			position: absolute;
			opacity: 0;
		}
		.font-preload-open-sans {
			font-family: "Bpmonline Open Sans";
		}
		.font-preload-open-sans-light {
			font-family: "Bpmonline Open Sans Light";
		}
		.font-preload-open-sans-bold {
			font-family: "Bpmonline Open Sans Bold";
		}
		body {
			background-image: url("test.png");
		}
	</style>
</head>
<body>
	<div class="font-preload">
		<span class="font-preload-open-sans">_</span>
		<span class="font-preload-open-sans-light">_</span>
		<span class="font-preload-open-sans-bold">_</span>
	</div>
	<form id="IndexForm" runat="server">
	</form>
</body>
</html>

1- Added test.png image file in ( path - inetpub\wwwroot\creatio\)

Sasori Oshigaki,

 

Strange, this approach worked in my local app perfectly. Maybe there is an error message in the console when trying to reach the Login page and it will provide more details? Or maybe the image is empty? Also try restarting the application in IIS.

Oleg Drobina,

Just fixed it Oleg

The mistake was the path of the image ( got it from console window)

The image should be placed under this path :

inetpub\wwwroot\creatio\Login

Thanks a lot for the help

Sasori

Sasori Oshigaki,

 

hm, in my case it requested the root directory of the app when I was testing it. Anyway, it's good that the console message answered the question!

Show all comments