Hi.  

We use Creatio to automatically send out emails to users based on certain triggers.  There is typically 50-100 a day -- We then get many "out of office" responses back, which are unnecessary. 

Is there a way to add to the email headers that Creatio generates?  If we could add "X-Auto-Response-Suppress: All" to the header, we would eliminate most if not all "out of office" responses.

Thanks
Rob

 

Like 0

Like

5 comments
Best reply

Hello Rob,

 

You can customize your email sending process using the instructions and examples from the article https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/8.1/platform-customization/classic-ui/emails/sending-emails/overview.

 

If you want to add the header to your email you can it by creating the configuration file of the email and specifying the header there.

 

For example: 

 

var message = new Terrasoft.Mail.Sender.EmailMessage
{
	// Sender email address.
	From = "Sender@email.com",
	// Recipient email addresses.
	To = new List<string>{ "first@recepient.co", "second@recepient.co" },
	// Copy optional
	Cc = new List<string>{ "first@recepient.co", "second@recepient.co" },
	// Hidden copy optional
	Bcc = new List<string>{ "first@recepient.co", "second@recepient.co" },
	Subject = "Message subject",
	// Email body.
	Body = "Body",
	// Priority, Terrasoft.Mail.Sender.EmailPriority enumeration values.
	Priority = Terrasoft.Mail.Sender.EmailPriority.Normal,
	// Headers you want to add to your email
	HeaderProperties = new List<Mail.Sender.EmailMessageHeader>
	{
		new Mail.Sender.EmailMessageHeader
		{
			Name = "X-Auto-Response-Suppress",
			Value = "All"
		}
	}
};

Hello,

Are we discussing marketing bulk emails or regular emails sent via Exchange\SMTP?

Oleg Drobina,

Not bulk.  These are individual emails, sent out to a user (or other person) based on some data entry firing a trigger/process.

Thanks.

 

 

Hello Rob,

 

You can customize your email sending process using the instructions and examples from the article https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/8.1/platform-customization/classic-ui/emails/sending-emails/overview.

 

If you want to add the header to your email you can it by creating the configuration file of the email and specifying the header there.

 

For example: 

 

var message = new Terrasoft.Mail.Sender.EmailMessage
{
	// Sender email address.
	From = "Sender@email.com",
	// Recipient email addresses.
	To = new List<string>{ "first@recepient.co", "second@recepient.co" },
	// Copy optional
	Cc = new List<string>{ "first@recepient.co", "second@recepient.co" },
	// Hidden copy optional
	Bcc = new List<string>{ "first@recepient.co", "second@recepient.co" },
	Subject = "Message subject",
	// Email body.
	Body = "Body",
	// Priority, Terrasoft.Mail.Sender.EmailPriority enumeration values.
	Priority = Terrasoft.Mail.Sender.EmailPriority.Normal,
	// Headers you want to add to your email
	HeaderProperties = new List<Mail.Sender.EmailMessageHeader>
	{
		new Mail.Sender.EmailMessageHeader
		{
			Name = "X-Auto-Response-Suppress",
			Value = "All"
		}
	}
};
Show all comments

Hello,

on freedom-ui, i would like to add a custom sidebar component, to handle phone calls notes.
When a call is over, the sidebar would open to let the user enter some notes about it.

So far i made an angular app to test, according to this guide :
https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…


Now that my angular app is ready to upload, it seems i can't do it because our creatio development instance is not deployed on-site : the system cannot be used with file system development.
(https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…)


Is there any workaround for this ?

Should i try to make it in a different way ?


Best regards.
Patrice

Like 0

Like

7 comments

Great ! Many thanks Ryan, i will try it.

mmm, i cannot create clio workspace : "Error running command ClioSQL.createw: Command failed: clio createw . This is likely caused by the extension that contributes ClioSQL.createw."

I tried to reinstall .NET 8 / clio 8.0.1.32 /  clio-explorer, but no luck :/

Have you installed the correct clio tool? There are other tools available for installation with the .NET tool. Did you use 

dotnet tool install clio

and what is your output for this command:

clio ver

I installed clio with "dotnet tool install clio -g"
the output of clio ver is :
[INF] - clio:   8.0.1.32
[INF] - gate:   2.0.0.34
[INF] - dotnet:   8.0.14
[INF] - settings file path: C:\Users\myuser\AppData\Local\creatio\clio\appsettings.json

Hello,

try running clio createw manually (via terminal in your project directory). If you get an error, the output will provide more details (e.g., missing parameters, authentication issues, or misconfiguration).

Thanks for the tip, i finally could create workspaces : 
it was an appsettings.json issue, the environment id was incorrect in that place. 

Show all comments

Is this method for adding current date to a word report still valid? https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/8.1/platform-customization/classic-ui/ms-word/examples/create-ms-word-report-custom-macros#title-15703-2  After compiling Creatio can't find refs to IExpressionConverter or ExpressionConverterAttribute.

 

Regards,

Michael

Like 0

Like

3 comments
Best reply

Michael Lim,

For the Date macro, it needs to be [#Date#], not [#DATE#]

I've also tried this method but when the report prints the field is empty. I'm on version 8.2.3.   https://academy.creatio.com/docs/developer/application_components/reports/ms_word/overview#title-1371-3 

 

 

Version 8+ documentation looks similar in structure, it just has less information for the setup https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/platform-customization/freedom-ui/ms-word/references/basic-macros

 

Regard,

Michael

Michael Lim,

For the Date macro, it needs to be [#Date#], not [#DATE#]

Ryan Farley,

Thank you Ryan. I got the formatting to using Created on[#Date|MM/dd/yyyy#]

Show all comments

Hi there, here is a question I am not sure on how to set it up.

I want to add a user to our platform that can work with all the basic features but has limited access to our entire customer database. This means, he/she can only see the accounts and customers we put in a specified group.

How do I set this up? Or is there an example somewhere i can follow?

Like 0

Like

3 comments

Hello,

Can you please specify how exactly do you want to put customers and accounts in a specified group?

Hey @malika, the plan is to create  a separate section in our database for the our accounts that need to be managed by this role

 

 

Edouard,

To achieve this setup—granting a user access to basic platform features while limiting visibility to only a specific group of customers—you can configure object permissions by system operations in Creatio.

Here’s a general outline of how you can do this:

Create a role for the user that includes access to the required basic features.

Use object operation permissions to restrict access to the “Account” and “Contact” objects.

Within those objects, configure record-level permissions so that the user role only has access to a defined group of customers/accounts.

You can achieve this by assigning access rights to specific records or groups (e.g., based on an attribute like owner, category, or tag).

You can follow the detailed steps in this article:
👉 Object permissions by system operations – Creatio Academy

Hope this helps! 

Show all comments

Hello Community,

Is it possible that when double clicking a record in a list, we are not redirected to the Form page of that record?

Example

  1.  when double clicking a Contact Record in the Accounts Form page, we want nothing to happen.

2) Currently when we double click we are redirected to the Contact Form page

3) We can not allowed to modify the current apge config due to various reasons.

Is there any codesnippet to add in the DataGrid

Sasor

Like 0

Like

1 comments
Best reply

You can add a property rowDoubleClick with an empty object to remove the ability to open the record by double clicking on a row: 

{
   "operation": "merge",
   "name": "TheListNameHere",
   "values": {
      "rowDoubleClick": {}
   }
}

Ryan

You can add a property rowDoubleClick with an empty object to remove the ability to open the record by double clicking on a row: 

{
   "operation": "merge",
   "name": "TheListNameHere",
   "values": {
      "rowDoubleClick": {}
   }
}

Ryan

Show all comments

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

I am kind of new to this platform and currently working on a Demo environment. Already created an Application from the AI Generation tool, but would like to do some changes to it that are far from my knowledge.

Is there a way to ask AI to create or edit something? So I can after check what AI did and learn from it.

Thank you

Like 0

Like

1 comments

Hello,

Creatio AI doesn't directly edit form pages, but it can assist with various tasks related to content creation and management. You can explore all the capabilities of Creatio AI currently available by following this link: https://academy.creatio.com/docs/8.x/no-code-customization/customization-tools/ai-tools/copilot/ai-skill-list

In addition, we've registered your idea in our R&D team backlog for consideration and implementation in future application releases.

Thank you for helping us to improve our product!

Show all comments

Dear All,
We are trying to connect Facebook ad account but we are getting this issue:

 

We are working on an on-site environment and we already deployed Identity service and configured the following settings:
 

What else could be missing?

Like 0

Like

1 comments

Hello,

The error you're seeing indicates that the required system settings for Identity Server authorization have not been configured yet. To proceed, please ensure that the following system settings in Creatio are completed:

  • Identity server Url
  • Identity server client id
  • Identity server client secret

These values are typically configured by support team, as they relate to the integration with the external identity provider.

Show all comments

Dear All,

Could you please advise on how to filter the timeline using Advanced Filters?

My use case is to filter messages posted on the Account timeline via a folder on the Account list page. Additionally, I would like to know if it's possible to create a section that displays all Feed messages.

I’ve already tried searching for relevant keywords (such as social, message, channel) in the Advanced Filters on the Account section, but haven’t found anything related.

I would greatly appreciate your support!

Best regards,
Jacek 

Like 0

Like

5 comments

Hello,

Could you please describe your business idea in more detail, what logic exactly do you need to achieve?

Hi Mira,

I'd like to filter feed messages entered on Account timeline using advanced filters/ folders in the Account section. 

So, in advanced filters I'd like to select object (e.g. Feed?), quantity, and then filter message text using 'contains' logical value.

Could you let me know if this is possible and how best to set it up?

Best regards,
Jacek

Hello,

Thank you, could you please also describe your business idea behind, what are you trying to achieve by such a setup?

Hi Mira, 

Firstly, maybe I will clarify that this is about a FUI configuration. What I am looking to do is just to filter the data entered as Feed messages. We will treat Feed similarly as Notes, but with an additional ability to upload attachments, so I'd like to be able to filter the data there on a higher (Account list page view) level. 

Thanks!
Jacek

Assuming what you're after is to see accounts with feed/timeline activity, for example, see which accounts have new activity this week. However, a filter like this will show accounts with activity/messages, not the activity/messages itself. 

Feed messages are object SocialMessage (title: Message/comment), however, they don't have a direct lookup to accounts since they are generic for any entity (the record stores the account Id in a generic EntityId column, not a lookup to the account). This is why they don't show in the list of objects related to accounts. To use this object in this way, I typically create a view to directly relate account feed records to the account so it can be used in filters. Not sure if it's possible to use in an account filter without that. 

Note, this would only account for Feed messages, however. If you want all timeline entries, that would come from several different sources (Case, Order, Opportunity, Activity, SysFile, etc) 

Show all comments

Hi.  
I set 4 of our 200+ users' session timeout to 240 minutes.
The system Default is 60.
However, those 4 users are timing out at 60 minutes.
See images below -- what am I missing?
Thanks
Rob

 

 

 

 

 

 

 

 

 

 

 

Like 1

Like

4 comments

Hello!

The value of the personal User session timeout is applied after the user's previous session ends if the value was changed during the user's active session.

Please make sure that the user's session has ended and check the session time of this user one more time.

Thank you for reaching out!

So, do you mean the user needs to log out of Creatio for the new value to work?

If so, its not working as advertised then -- I have logged out many times since I changed it to 4 hours, and it still logs me out at 1 hour (system default).  I have also rebooted. 

Any suggestions are appreciated.   Thanks, Rob.

Verified its not just me that has this problem here at our organization.

Hello!

Could you please check the End Session Method of the specified users in the sessions detail? 

If the value is 0, it means that the session was not finished, and it is better to finish it manually by the user by logging out.

Also, we recommend you perform Flash Redis on the site. This may help you to clear cash.

Please notify us about the result after.

 

Show all comments