For the complete documentation index, see llms.txt. This page is also available as Markdown.

What's New

✨ Cafe24 Non-member Sending

Cafe24 Non-member Sending

You can now use Cafe24 non-member customers as message recipients. Previously, you could only send messages to registered members, but now you can manage non-member purchasers as well and deliver messages to a broader customer base.

From order confirmations and shipping notifications to repurchase prompts and benefit announcements, you won't miss any touchpoint with non-member customers. Send coupon-issuing messages to non-member purchasers to convert them through sign-up → repurchase. This is also an effective tool for teams looking to drive member conversion.

🔗 Connected Content

Connected Content

Connected Content has launched, allowing you to automatically call an API set up by your team at the moment a message is sent and use the response values directly for message personalization.

You can weave external data such as real-time inventory, real-time discount prices, points, and recommended products into your messages to deliver exactly the right message to each individual customer.

You can enter tags directly in Connected Content, or select and add the variables you want from the [Add Personalization Data] modal. When you enter an API URL in the modal, you can immediately check the response result and insert the value you want into the message in variable form with a single click.

🔁 User Journey Re-entry

User Journey Re-entry

You can now configure the same user to automatically re-enter a journey when they meet the entry condition again. The re-entry interval can be specified in units of seconds, minutes, hours, days, weeks, or months, allowing you to flexibly design recurring scenarios over time.

Use Case Scenarios

  • Repurchase Prompt Purchase completed → wait 7 days → review request notification → wait 30 days → send repurchase coupon

  • Payment Conversion Automation Free trial started → wait 3 days → key feature guide → wait 7 days → paid conversion prompt message

  • Incomplete Reservation Drop-off Prevention Reservation started → wait 1 hour → check if incomplete → send Alimtalk → wait 1 day → additional reminder

💌 Custom HTML for Unrestricted In-App Messages

Custom HTML for Unrestricted In-App Messages

We now support HTML-based custom in-app messages. Going beyond fixed templates, you can freely compose in-app messages tailored to your brand identity and campaign goals. You can directly create formats that previously required a developer, such as roulette/lottery events, promotional banners, star-rating review prompts, surveys, and video-style messages.

Even without knowing HTML code, you can select from pre-built templates and apply them instantly, and quickly create messages in the form you want using the [Ask AI] feature.

💌 Hackle Quick Send Launch

Hackle Quick Send — Send with just a phone number

Check the Quick Send Guide

The 'Quick Send' feature, which lets you start sending messages without any separate installation or setup, has launched. Just upload a list of customer phone numbers to instantly send Kakao Alimtalk, Brand Messages, and SMS, and check the results all in one flow.

  • Use immediately without SDK installation

  • 080 opt-out number supported by default

  • Automatic fallback to SMS when sending fails

  • Targeted sending to marketing subscription opt-ins

  • Bulk sending supported

📊 CRM Campaign Statistics Download

CRM Campaign Statistics Download

You can download data for your desired period as Excel from the CRM campaign statistics page. Download the performance you've been viewing on-screen as daily figures for more detailed analysis.

Improvements

  • Set N or more drop-off events for User Journeys In addition to a single drop-off condition, you can set drop-off events based on an N-or-more criterion to analyze user flow more precisely.

📊 CRM Campaign Performance Period Analysis

CRM Campaign Performance — Analyze by your desired period

You can view CRM campaign performance by your desired period unit. You can compare and analyze not only the performance immediately after sending but also the cumulative performance at a point after a certain period has elapsed since the campaign, allowing you to validate both short-term and mid-term effects.

Improvements

  • Enhanced message recipient targeting In push, Kakao, and in-app message campaign settings, you can combine multiple cohorts and property rules as your sending target.

📊 Post-Send Conversion Performance Analysis for CRM Campaigns

Post-Send Conversion Performance Analysis for CRM Campaigns

After sending a CRM campaign, performance analysis has been enhanced so you can immediately check not only message delivery but also conversions. You can track the impact the campaign had on your business—clicks, conversions, revenue, and more—on a single screen.

Improvements

  • Apply 'send time restrictions' to schedule-based messages Messages are sent only during designated time slots, preventing sends that harm the customer experience, such as late-night sends.

💌 Kakao Brand Message Support with No Additional Development

Kakao Brand Message Support with No Additional Development

Hackle supports Kakao Brand Messages with no additional development. Unlike Friendtalk, which targets existing KakaoTalk Channel friends, Brand Messages can reach all users who have given Kakao subscription consent, greatly expanding your campaign reach.

Improvements

  • Alimtalk template management You can directly register and manage the templates needed for sending Alimtalk and Brand Messages from the Hackle dashboard.

📊 App Growth Journey Trend Report Launch

App Growth Journey Trend Report Launch

A new trend report leveraging auto-collected events ($app_install, $app_update, $app_open, $app_background) has been added. Based on your app's install, update, and session data, you can diagnose the user journey and find opportunities for improvement.

Click [Check with my data] on the report screen to automatically generate a recommended chart set. Since auto-collected events will be enabled, please select and use only the charts you need.

Improvements

  • In-app message schedule management You can specify exposure time slots (e.g., daily late-night 20–24h) and days of the week in the calendar timetable.

  • Kakao Alimtalk direct-link button You can add a 'direct link' type button to your Alimtalk template.

📊 CRM Campaign Report

CRM Campaign Report

A report has been added that lets you check the performance and contribution of campaigns by channel—push, Kakao, SMS, and more—on a single screen. By unifying cross-channel comparisons and key metrics (such as conversion rate), you can quickly design your next campaign strategy.

Improvements

  • Kakao message recurring schedule You can set automatic sending schedules on a daily, weekly, or monthly basis. Complex cycles such as 'every other week on Tue/Thu' are also supported.

  • Auto-collected events added The $app_install, $app_update, $app_open, and $app_background events are auto-collected with just the SDK integration.

  • Push message URL image attachment In addition to existing file uploads, you can attach images via URL, enabling dynamic image use.

💌 Automatic SMS Fallback When KakaoTalk Sending Fails

Automatic SMS Fallback When KakaoTalk Sending Fails

When Kakao message sending fails (not subscribed, not a channel friend, opted out, etc.), it can be automatically sent as a text message (SMS/LMS/MMS) instead. Enable it with the 'fallback sending' toggle in the campaign settings.

🤖 AI Applied to Kakao Messages Too

AI Applied to Kakao Messages Too

The AI copy auto-generation feature, previously supported only for push messages, has been extended to Kakao messages.

The AI message generation feature is provided as a beta to select customers. If you'd like it applied, please contact support@hackle.io.

Improvements

  • Webhook channel added to User Journey You can integrate internal and external systems within the User Journey, automating follow-up tasks such as inventory checks or database updates before sending a message.

  • Desktop in-app message size adjustment Sizes have been adjusted so that messages display reliably across various desktop resolutions (proportions remain the same).

💌 Send Text Messages Directly

Send Text Messages Directly

You can send SMS/LMS directly from the Hackle dashboard. You can reach all users regardless of app installation or push token possession, and precisely narrow down your sending targets with behavior-data-based targeting.

🎯 Kakao Message A/B Test

Kakao Message A/B Test

You can now run A/B tests on Kakao Biz Messages as well. You can compare and validate various variables such as layout differences, whether to include a coupon, and content order.

New Launches

  • A/B Test Global Impact You can see, as a numerical value, the impact (such as the increase in conversions) of applying experiment results measured on a subset of groups to all users.

  • Array-type property value support You can group and handle multiple values as a single property.

  • API-based Kakao message sending In addition to schedule-based and event-based sending, you can trigger immediate sending via API.

Improvements

  • Push messages — Android notification channel support By adding notification channels, you can send app notifications separated by importance and category.

  • Push messages — image attachment (iOS & Android) You can add images to push messages for greater visual impact.

✅ Push Message Sending Checklist

Send without mistakes using the push message sending checklist

You can check all the essential items to verify before sending a push message on a single screen. Right before sending, you can validate the test-send results (reachable audience size, click event collection), link navigation path, whether start events are collected, and whether personalization variables are applied.

💌 Unified Management of CRM Subscription Consent Status

Unified Management of CRM Subscription Consent Status

You can configure subscription consent separately by promotional/informational purpose for push and Kakao messages, and adjust your sending audience by subscription consent status.

  • SUBSCRIPTION Only users who have explicitly consented to receive

  • UNKNOWN + SUBSCRIPTION All reachable users

  • UNKNOWN + SUBSCRIPTION + UNSUBSCRIPTION All users

Improvements

  • Split funnel charts by property You can split and compare the 'conversion rate trend' chart by properties such as campaign, channel, and device.

  • Expanded User Journey operators You can use the 'existence' operator and 'OR' conditions in entry conditions and branch settings.

  • Improved message list screen In push, Kakao, and webhook lists, you can see the sending target and sending type at a glance.

💌 Kakao Brand Message Official Launch

Kakao Brand Message Official Launch

You can send messages to users who have given Kakao subscription consent, even if they are not KakaoTalk Channel friends. The reachable target is broader than with Friendtalk, and you can also use behavior-data-based personalized messages.

👀 User Activity Timeline

User Activity Timeline

You can see chronologically when and what actions a specific user took. In the 'User Profile' tab, search by user identifier to display user properties on the left and a timeline of occurred events on the right.

Improvements

  • Friendtalk carousel — feed type & commerce type added A carousel format that lets you bundle multiple products/content into a single message has been added.

  • Funnel steps expanded to 30 Now supports up to 30 steps (previously 10), and you can quickly build similar funnels with the funnel copy feature.

💌 Kakao Alimtalk Sending

Kakao Alimtalk Sending

You can send Kakao Alimtalk, which is centered on information delivery, from Hackle. You can handle everything from behavior-data-based journey design and message sending to performance measurement on a single platform.

🤝 Acquisition of Free Deep Link Service Supalink

Acquisition of Free Deep Link Service Supalink

In preparation for the shutdown of Firebase Dynamic Links (August 25, 2025), Hackle has acquired the deep linking service Supalink. Supalink is provided for free, and you can start migrating before the shutdown.

Improvements

  • Kakao messages added to User Journey You can run Kakao Alimtalk/Friendtalk together with push in an integrated way within User Journey campaigns.

  • Enhanced MAB test metrics Optimization metric types have been added, and you can configure secondary metrics for multi-faceted analysis.

  • Friendtalk coupon button You can add a coupon button to Friendtalk messages.

🔁 Customer Journey

Customer Journey

You can design scenarios that connect multiple campaigns according to a user's behavioral stages with drag and drop. You can automatically send tailored messages to customers meeting specific conditions, and visually configure time delays, branches, and more.

💌 Kakao Friendtalk Sending

Kakao Friendtalk Sending

You can send Kakao Friendtalk directly from Hackle. You can run channel-friend campaigns with personalized Friendtalk based on behavior data.

New Launches

  • Cafe24 Store App launch Cafe24 operators can install Hackle from the Store App to use CRM marketing features.

Improvements

  • Push message draft saving / mid-send stopping You can save drafts before sending and stop sending while it's in progress.

  • Copy & paste property values in metric settings You can enter large volumes of property values by copy and paste.

🎯 Control Group Configuration for Push Message A/B Tests

Control Group Configuration for Push Message A/B Tests

A 'Control Group' has been added to A/B tests. By comparing a group that does not receive the message with a sending group, you can measure the actual effect of the message.

  • Control (Group A) No push message is sent (existing environment maintained)

  • Treatment (Group B, C, D…) New push message is sent

🎯 Event-Condition Targeting for In-App Messages

Event-Condition Targeting for In-App Messages

You can display in-app messages to users who triggered a specific event. With real-time event-based targeting, you can deliver tailored messages at the right moment.

Improvements

  • Flutter SDK WebApp Integration support WebApp Integration is available with Flutter SDK 2.13.0 or later + JavaScript SDK 11.24.1 or later.

💌 'Event-Based' Added to Webhook Sending Types

Event-Based' Added to Webhook Sending Types

You can send webhooks triggered by customer behavior events. Use cases:

  • Send discount coupons to users who added items to their cart but did not purchase

  • Implement a push notification inbox feature via your own server integration

  • Automate Kakao Alimtalk sending

Improvements

  • Data analytics property filter You can enter and select multiple property values at once, separated by commas (,).

  • Check event change history You can check recent change history in [Event Management] → Event → 'Change History'.

  • Improved SDK targeting usability You can select targeting rules as strings and enter boolean values to check.

🎯 Push Message A/B Test

Push Message A/B Test

You can set up push message A/B tests from the Hackle dashboard. By sending multiple message variants simultaneously, you can validate with data which variant performs best.

💌 Cross-Channel Integration with Webhooks

Cross-Channel Integration with Webhooks

Through webhooks, you can send messages to various channels such as Alimtalk and SMS, or integrate with your own server to automate tasks like coupon issuance. It supports per-channel campaign scheduling and frequency management as well as unified performance analysis.

New Launches

  • User Profile menu In 'User Profile' in the dashboard sidebar, you can see user properties (platform, OS, device, timezone, etc.) and push token information at a glance.

  • In-app message carousel auto-transition template You can register up to 10 images and use in-app messages that automatically transition at a specified time interval.

Improvements

  • Regular expression operators for data analytics/event explorer Regex-based pattern matching is now possible.

  • Direct selection of the key metric for push message A/B tests You can directly designate the key metric beyond click-through rate.

  • Expanded cohort event behavior conditions 'Property Value (Distinct)' and 'Frequency (Count)' conditions have been added.

Last updated