What's New
🔍 Hackle Event Explorer Launch

Check whether the events you want are being collected correctly, right from your browser. Install it from the Chrome Web Store to see the events and properties fired on a page with your own eyes and immediately verify that your integration works.
No more digging through developer tools — QA and debugging get much faster.
Use Cases
Integration verification Verify right away that newly integrated events actually come in
Check collected data Confirm on-screen that event names and property values are recorded as intended
Shorter QA and debugging time Check collection without opening developer tools, cutting the time spent on QA and debugging
✨ Remote Evaluation
You can now use the user profiles stored on Hackle's servers to determine user distribution and In-App Message eligibility.
Previously, you had to send the User Properties used for Targeting directly through the SDK.
Now the profile information already accumulated in Hackle can be used for server-side evaluation without a separate transmission, so user distribution and In-App Message Targeting are performed using only the properties stored on the server — even when the client does not hold the values.
Use Cases
Distribution based on server properties Distribute A/B Tests, Feature Flags, and Remote Config using properties only the server knows, such as CRM tier or purchase history
More granular In-App Message targets Segment campaign targets with information only the server knows, such as payment status or membership tier
Targeting with no omissions Accurately include even the users who used to be left out of a target because a property was not delivered
Check the Remote Evaluation Guide
📂 User Property Upload

Without any development work, you can upload offline data organized in a spreadsheet or external CRM properties straight into Hackle user profiles as a CSV file. When used together with Remote Evaluation, the uploaded properties are used as-is for Targeting and distribution.
Check the User Property Upload Guide
Improvements
080 opt-out list lookup You can check 080 opt-out numbers and their lists directly in Opt-out Management.
Low cash balance Alimtalk When the cash balance for sending messages runs low, we notify you via Alimtalk.
Recipient list preview before sending You can preview the list of recipients who will actually receive the message before sending it.
Attachments for Alimtalk template review You can attach files when requesting a review of an Alimtalk template.
Array property targeting for scheduled sends Scheduled sends can now target using Array-type properties as well.
✨ User Journey - A/B Test

You can now set up an A/B Test directly inside a journey flow and use data to see which message, channel, or timing drives higher conversion. Without creating a separate experiment, you can add an A/B Test node inside a single journey and go from hypothesis validation to performance analysis in one place.
Try it like this
Compare channels Validate which channel gets a better response among Alimtalk, Push, and Text Message
Compare message content Compare which flow converts better: a group that receives a coupon right away vs. a group that receives content first and then a coupon
Test timing Send the same message 1 hour later vs. 24 hours later to find the optimal timing
🔗 Hackle MCP Remote Server

Connecting Hackle to AI clients such as Claude is now much easier.
Beyond Claude, you can use Hackle right away from a wide range of apps that support MCP, including Cursor, Gemini, GitHub Copilot, n8n, Zapier, Slack, and Notion.
If you are currently using the local MCP server
Support for the local MCP server is scheduled to end in the second half of 2026, and new tools will be added only to the remote server.
With the move to the remote server, the number of MCP tools also grows from 15 to 24. Text Message and Kakao Message lookups have been newly added, and you can now ask AI directly for statistical analysis of the In-App Message, Push, Text Message, and Kakao channels.
Try it like this
Summarize the results of the A/B Test that started last week
Compare the conversion rate of recent push campaigns by channel
Chart the DAU trend and 7-day retention for the last 30 days
Tell me which of the experiments that ended today are statistically significant
📊 User Profile - Phone Number Search Support

You can now search for users by phone number in User Profile. Phone number search has been added to user search, which previously supported only specific IDs such as Hackle ID, User ID, and Device ID.
✨ 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 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

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

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

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

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

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

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

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.
Revised criteria for Kakao Alimtalk mileage/point/coupon sending (Kakao policy change)
Starting January 1, 2026, messages meeting the following conditions cannot be sent via Alimtalk.
Coupons/points/mileage self-issued without an explicit transactional/contractual relationship
Benefit notifications aimed at activating usage
Messages that include the purpose of promoting or driving benefit purchases
📊 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

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_backgroundevents 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

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

The AI copy auto-generation feature, previously supported only for push messages, has been extended to Kakao messages.
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

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

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

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

You can configure subscription consent separately by promotional/informational purpose for push and Kakao messages, and adjust your sending audience by subscription consent status.
SUBSCRIPTIONOnly users who have explicitly consented to receiveUNKNOWN + SUBSCRIPTIONAll reachable usersUNKNOWN + SUBSCRIPTION + UNSUBSCRIPTIONAll 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

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

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

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

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

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

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

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

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.
Applying event-condition targeting may incur additional charges. For details, please contact support@hackle.io.
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

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

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

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