September 2022

September 2022

This September release has proven to be a game changer, especially for those waiting for these features. Not only the new features but also we have worked on some major improvements. Let's first go through the new features and then the enhancements. Without wasting any time, read on to learn what we have released this month!

New Features:


Starting with the most interesting feature, geofencing, D.engage brings you the opportunity to send a push notification based on the location of the user. With geofence, you can create a cluster, and add a specific location to that cluster. When a user enters or exists at that location, a push notification will be sent. 

For more details and  information, head up to the following link:

Real-time Onsite

The second big hit of this release is real-time onsite. It is actually the Realization of some actions instantly according to the visitor behavior on the web application, without the need of the IT business unit, within the framework of the scenarios determined by the marketing department. 

Follow the link below to get the most out of it.

Channel Optimization 

The next exciting feature is Channel Optimization. By analyzing past sends and open/click data, it calculates which channel the person is most likely to be reached and at which time of the day. Accordingly, it selects the channel to be transmitted.

Please note that this node can be used for one-time campaigns only.

AI Split 

We have also introduced AI Split this month. For recurring campaigns, two branches are formed after the AI split nodes are analyzed. First, random selection is made for each arm, with 50%-50% equal. Conversion, open, or click can be selected as a metric. A certain time(7 days) is followed for each branch of this selected metric. When the analysis is completed, the winner's arm is selected and after that, all submissions are made through this arm.
Please note that this node can be used for one-time campaigns only.

Campaign Report

We have a released new Campaign Report page on the Analytics tab. On this page, after the date is selected you can see some metrics such as sent, impressions, and clicks. etc. These data are compared with the previous metrics according to the selected date.  In the last part, there's a graphic that can show you sent, impressions, clicks, conversions, or revenue data. That data can be split by channel, type, or tag.

For your ease, we have also developed search options for all tables. With this feature, you can add filters like interactive segments. There can be a maximum of three criteria.  In the view columns option, you will be able to choose the columns you want to see.

Rest API Logs 

Clients can see the API logs from the panel. We added this screen to the data space tab below the Internal Logs header. Clients can filter their API logs with transaction id or some search keywords. For example, if they upset some data to a table named “user”, they are able to search with that table name too. The maximum date range can be one hour. 

Interactive Segment’s SQL from panel new

Now we are able to get interactive segment queries from the panel. This query can be used for configuration or optimization after that. This feature is connected to a feature flag. Our support team can activate this feature for an account.

Changing email From Name 

With this small but much-needed feature, you are able to edit the email “From Name” on the content creation page.



In our previous release, we renewed the content listing pages for all channels. Right now internal pages are included. We have new faces for all content creation pages, creating campaign pages and Canvas.

Channel Report 

On the new channel report page, we have Filter and Download options. You can filter by type, channel, tag, and date range can also be selected.

Star Schema 

Improvement has been made to Star schema. With the new star schema screen, you can create and remove relations between tables. Also, you can edit tables from here.

All tables have sticky column headers now.

Before the development, you can only search when you create content with table variables. You can search on all target audience screens as well.

Alert Email 

We have had this feature in the backoffice before, but right now our customers can add email addresses for the campaign error messages. When a campaign gets an error, ıt will alert those emails.

Fire Campaign (Campaign Name) 

Our client can see the campaign name from the automated flow screen.

New API Endpoints

Transactional Push Fallback

When we try to send a transactional push to our users, we can add an optional parameter as a fallback channel. With this parameter, if our pushes are bounced the system will send transactional SMS automatically.

Here's the documentation link. 


With this method, 100 pushes can be sent with 1 request. Clients can use a contacts list or tokens list to send pushes.




SendTransactionalBulkEmail function sends bulk transactional email messages to recipients. Limited to 1000 messages per 1 request