Время создания
Filters
Email
email templates
unsubscribe
Customization
Marketing_Creatio
8.0

Hi Creatio Community,

I have a use case where I’d like to customize the unsubscribe behavior in our email campaigns.

Currently, when we send emails via Creatio, there’s an unsubscribe link included. However, clicking this link unsubscribes the user from all future emails sent from Creatio, regardless of type (newsletter, product updates, offers, etc.).

What I’d like to achieve instead is:

👉 When the user clicks the unsubscribe link in an email, they should be redirected to a preference management page.
👉 On this page, they can choose what kind of emails they want to unsubscribe from – for example:

  • Newsletters
  • Product updates
  • Promotional offers

This would give users more control over their communication preferences and reduce the chances of losing engagement altogether.

Has anyone implemented a similar setup in Creatio or found a workaround? Any guidance on how to configure this or customize the default unsubscribe process would be much appreciated.

Thanks in advance!

Like 0

Like

1 comments

You can create your own custom unsubscribe or preferences webpage that works however you need and maybe uses the Creatio API to communicate with Creatio. As for using that page as the default unsubscribe page, that is a system setting (I think it is the UnsubscribeApplicationUrl setting). You can put whatever URL you want in that setting and it will use that in the subscribe link added to the emails. 

Ryan

Show all comments

Hello Community,

We are experiencing an issue with calculated fields in Creatio using the HandleViewModelAttributeChangeRequest handler, as described in the official documentation.

The implementation generally works as expected, but we've observed a problem when users input decimal values quickly. For example, when entering “8,11”, the handler sometimes receives only “8,1” — effectively missing the last digit. This seems to happen because the handler is triggered before the full value is finalized in the UI.

We would appreciate any help on the following:

  • How does the Creatio UI handle attribute change events internally?
  • Is there any debounce or delay mechanism before triggering HandleViewModelAttributeChangeRequest?
  • Is it possible to delay or debounce this handler to ensure that the value has been completely entered before processing?

Are there any best practices or alternative patterns recommended by Creatio for implementing calculated field logic that depends on precise and complete user input?

Best regards.

Like 0

Like

1 comments

That is an annoyance (even worse for lookups since the change request fires as they are typing in a value, before they've actually selected an entry in the dropdown). 

You could maybe try using the blurred event of the control (so it only fires once they tab out of the control), instead of the change itself. See https://community.creatio.com/questions/which-are-events-field-can-be-handled-freedomui

Ryan

Show all comments

I am trying to update a decimal field using a formula (within a business process) which calculates two integer value fields. The result is getting displayed as either 1 or 0, so I am assuming I need to carry out some sort of (decimal) conversion. This is the query. Anyone know best way to achieve this?

(([#read 1.First item of resulting collection.Int1#]-[#read 1.First item of resulting collection.Int2#])/[#read 1.First item of resulting collection.Int1#])*100

 

Like 0

Like

2 comments

you can use Convert.ToDecimal( (([#read 1.First item of resulting collection.Int1#]-[#read 1.First item of resulting collection.Int2#])/[#read 1.First item of resulting collection.Int1#])*100 )

Julio.Falcon_Nodos,

thanks for reply. I did try that before but for some reason it keeps returning the value as 0.0 when I know the correct value is not that. Strange

Show all comments
Parallel
execution
Financial_Services_Creatio_lending_edition
8.0

Hi everyone,

I am currently working on creating a custom service in Creatio, where I need to execute a large number of tasks and create records in multiple objects. These tasks take some time to execute, and to avoid any latency, I would like to execute these tasks in parallel, as some are independent from one another.  

Does Creatio offer a customized implementation for parallelism (I saw that it had its own implementation of background execution)?

How can I implement this approach for parallel execution of tasks in Creatio and how can I handle the user connection and the context data in these methods?

Thanks in advance for your help!

Like 0

Like

0 comments
Show all comments
Studio_Creatio

Hi;
I read an element from Preconfigured.Page on script task

The default value of this element is take from reading Task
when reading task return an empty entity in one environment it return empty string in other the addres to reading element

Like 0

Like

0 comments
Show all comments