Время создания
Filters

Hi,

We have started a campaign and sent bulk emails through Creatio. We would like to understand where customer email replies are stored or tracked within Creatio.

We are able to reply to the emails, but we are unable to identify where the incoming customer replied messages are visible in the system.

Could anyone please clarify where these replies can be viewed or how reply tracking works in Creatio?

Creatio version :  8.3.4.2753

Thank you!

Like 0

Like

1 comments

Reply tracking is not really working in Freedom UI (it cannot trigger the next step in a campaign). However in order to view replies the way we did it was to set up a mailbox with the return email. Then create an account and contact record with same email address. This way inbound emails should automatically link to that record for you to view under email history

Show all comments
How
to
remove
Email
signature
from
description
of
cases

Hi,

Currently, whenever the case is created the email signature is also added in the description. I want to remove the email signature from the description.

How can i do that?

 

Like 0

Like

0 comments
Show all comments
sql
SQLConsole
SQLTerminal

The problem every Creatio Cloud admin knows

If you administer Creatio Cloud, you've hit this wall. You need to answer a data question — find users created last week who haven't logged in, verify records after a migration, audit which entities were modified during a specific window, or debug why a process instance behaved unexpectedly. In an on-premise setup, you'd write a quick SQL query. On Cloud, you don't have direct database access.

So the question that should take thirty seconds becomes a support ticket, a UI reconstruction exercise, or a CSV export into Excel. None of these scale, and every Creatio team I've worked with absorbs this cost silently, week after week.

I built SQL Cor to close that gap — without throwing away the safety that made Cloud abstract the database in the first place.

What SQL Cor is

SQL Cor is a Creatio application that adds a controlled SQL terminal directly inside your environment. It's installed as a standard package and runs on both Cloud and on-premise, against PostgreSQL or MSSQL.

The design principle is simple: give admins direct query access, but make every layer of it controlled and auditable.


How access control works

This is the part that matters most, so I'll be specific.

Permission levels are graded per user. Each authorized user is assigned one of three levels:

  • Read-only — SELECT queries only. This covers the overwhelming majority of day-to-day operational questions.
  • DML — INSERT, UPDATE, DELETE. For users who need to fix data, not just read it.
  • DDL — schema-level operations. Granted rarely and deliberately.

A query blacklist operates above roles. You can block patterns system-wide, regardless of a user's permission level. For example, you can block all DROP TABLE operations entirely, so even a DDL-level user cannot execute them. Blacklist rules can be defined by pattern or by category.

Safe defaults protect the environment. SELECT queries get automatic row-limit injection so a careless query can't pull millions of rows and strain the server. Timeouts are configurable. There's a dry-run mode that previews which rows a DML operation would affect before you actually run it.

The audit log

Every query that runs through SQL Cor is logged: the user who ran it, the timestamp, the query text, the result summary, and the execution time.

This is the piece that makes direct database access defensible in environments where traceability matters. You're not giving up the audit trail to gain query access — you keep both. In a compliance-sensitive setup, being able to answer "who ran what against the database, and when" is not a nice-to-have. It's a requirement.


Why it's built this way

The interesting realization while building SQL Cor was that the value isn't the SQL terminal itself. Tools like pgAdmin and SSMS have existed for years. The value is controlled access in an environment that deliberately removed it.

Both sides of the tension are legitimate. Creatio Cloud abstracts the database for good reasons — safety, stability, separation of concerns. But admins still have a real, recurring need to query data directly. SQL Cor resolves that tension instead of ignoring either side: the access is real, but it's graded, gated, and logged.

There's also a quieter benefit. When the cost of asking a data question drops to near zero, people ask more questions — and the quality of their work goes up. When every question costs a two-day ticket, teams ration questions without realizing it. That rationing has a hidden cost nobody measures.

Feature summary

  • Direct SQL execution against the Creatio database (PostgreSQL or MSSQL)
  • Graded access control — Read-only / DML / DDL, assigned per user
  • Query blacklist — block dangerous patterns system-wide, regardless of role
  • Full audit log — every query logged with user, timestamp, result, execution time
  • Safe defaults — automatic row-limit injection on SELECTs, configurable timeouts
  • Dry-run mode — preview affected rows before running a DML statement
  • Dark / light themes, English and Ukrainian
  • Administration page for managing access rules, blacklist entries, and viewing logs
  • Installs as a standard Creatio package — self-contained, no external dependencies
  • Works on Creatio Cloud and on-premise

Current status

SQL Cor is currently in an open testing period. The build is stable and in active use. Over the testing period I'm focusing on:

  • Expanding the pre-defined blacklist categories
  • Refining the audit log export
  • A saved-query library for common admin tasks
  • Per-environment configuration profiles for agencies managing multiple clients

After the testing period, SQL Cor will be published for download and installation as a standard Creatio package.

Getting started

Documentation & installation guide: 👉 sql.opuscor.com — full feature reference, user guide, admin guide, and installation instructions

Source code (coming soon after testing period): 👉 github.com/OpusCor/SQL — public repository where the package will be available for download and installation

Live demo access: Currently in open testing. Demo credentials are shared via LinkedIn — visit linkedin.com/in/koliada-artem and check the beta announcement post for access to a live Creatio environment where you can run actual SQL Cor queries.

Feedback welcome

This is a tool built by someone who runs Creatio, for people who run Creatio. If you administer Creatio Cloud and have hit the no-database-access wall, I'd genuinely like to hear how you currently handle it — tickets to the vendor, dashboards for everything, exports to BI tools, or something else.

And if the access-control model, the audit approach, or any feature here sparks a question or a "you should also handle X" — that's exactly the kind of feedback that makes the testing period worth running. Reply here in the Community, and let's talk.
 

Like 3

Like

Share

2 comments

Hi it seems there is no install package on Github

Artem Evdokimenko,

Hi Artem, thanks for checking! You're right - the install package isn't on GitHub yet. That's intentional. SQL Cor is currently in an open testing period. The package will be published to GitHub after testing wraps up.

For now, the live demo is available - you can test the actual functionality without installing. See the "Getting started" section in the article above for the demo access link (via LinkedIn). Documentation is complete at sql.opuscor.com if you want to understand how it works before the release.

The GitHub repo is active with full documentation and status updates - github.com/OpusCor/SQL. You can follow the repo to get notified when the package is released.
If you have ideas for improvements or feedback on the design - reach out directly or reply here. Always open to how this can be better.

Show all comments
email templates
Marketing_Creatio
8.0

Hello community,

we are facing with the issue that when Creatio sends the email, it substitute one more subdomain for tracking purposes. So, for instance,if the original link is

https://domain/address

then Creatio changes it to

https://tracking.domain/address

And if one clicks on the link, he or she gets the warning, that the transition to the untrusted site is blocked. How to resolve the issue? Should we issue the separate certificate for tracking.domain? Or somehow else?

Like 0

Like

2 comments

Hello,

In order to issue an SSL certificate. Please contact us at support@creatio.com, and we will request additional details regarding your issue.

Dymytriy Vykhodets,

thank you, will contact with the support team

Show all comments

Hi team,

In a Creatio 8.3.4, Freedom UI remote module setup panel ([@creatio/interface-designer](cci:9://file:///n:/InstanciasCreatio/XXXXXXX/@creatio/interface-designer:0:0-0:0)), I filter attributes to show only unlimited text fields.

For this attribute:

  • `attributeName`: `NcsJsonViewerTESTDS_NcsJsonField_7d0vlhs`
  • `dataSourceName`: `NcsJsonViewerTESTDS`
  • `dataSourceAttributePath`: `NcsJsonField`
  • `entitySchemaName`: `NcsJsonViewerTEST`

Debug says:

  • `Binding detectado ... NcsJsonField`
  • `Discarded: it is not a unlimited field... NcsJsonField`, but it is!

PostgreSQL confirmation: `NcsJsonViewerTEST.NcsJsonField` is `text` with `character_maximum_length = NULL`, so the field is unlimited-length at DB level.

SELECT
  c.table_schema,
  c.table_name,
  c.column_name,
  c.data_type,
  c.udt_name,
  c.character_maximum_length,
  c.is_nullable
FROM information_schema.columns c
WHERE c.table_schema = 'public'
  AND c.table_name = 'NcsJsonViewerTEST'
  AND c.column_name = 'NcsJsonField';

 

What is the recommended DesignTime API to reliably identify unlimited text in this case?

Thanks in advance

Best regards

Like 1

Like

1 comments

Hello,
Could you please provide the steps to reproduce the configuration of this filter? Additionally, could you specify which API you are using and how you received the following message:
Discarded: it is not a unlimited field... NcsJsonField?
Thank you in advance.

Show all comments