Campaign Settings
You can configure default rules that apply commonly to all campaigns. The settings you configure are applied at once to all CRM messages, including campaigns that are currently running.
Performance Measurement
When running campaigns, it is important to look beyond simply how many messages were sent and confirm whether those messages actually led to your business goals. The performance measurement settings serve as a common standard for judging the success of all campaigns, and the values you set here are applied at once to all CRM messages, including campaigns that are currently running.

Conversion Event
Select the event that corresponds to your campaign's most essential goal (e.g., purchase, sign-up, coupon use). Since the conversion rate of all campaigns is aggregated based on the selected event, it is best to designate the user action that your campaign ultimately aims to drive. You can also add a property filter to narrow it down so that only events meeting specific conditions are recognized as conversions.
Conversion Value
If you also want to aggregate the value generated when a conversion occurs, set a conversion value. The conversion value is calculated based on a property of the selected conversion event. For example, if you set the conversion event to purchase and designate the payment amount property as the conversion value, you can even see the revenue scale generated by each campaign.
Conversion Window
This value determines whether only events performed within a certain period after the user viewed the campaign are reflected as performance (default: 7 days). For example, if you set it to 7 days, only conversion events that occur within 7 days after the campaign is viewed are aggregated as that campaign's performance. For products that take a long time to decide to purchase, increase the period; if you want to measure immediate reactions, set it short.
Example
For example, if you run a remind campaign targeting customers who abandoned their cart, it is appropriate to set the conversion event to purchase. If you designate the payment amount property as the conversion value and set the conversion window to 3 days, you can aggregate only the purchases and revenue that occur within a short period after the message is viewed. With this setup, you can compare campaign performance based on actual revenue contribution rather than simple click counts.
Frequency Capping
When running multiple campaigns simultaneously, it is important to ensure that your messages are not perceived as spam by users or do not interfere with the user experience. By setting frequency capping, you can run campaigns effectively without sending excessive messages to your recipients.

Currently, Hackle lets you configure a combination of the following two conditions, and each frequency capping setting is connected by the AND operator per condition. (*Can be set in units of minutes, hours, days, weeks, or months, up to a maximum of 30 days.)
Total frequency capping
Specific tag frequency capping (message tag)

Before starting a campaign, you can check the frequency capping details as a Tooltip on the send settings page.
Tag-based Frequency Capping Rule Details
Tag-based frequency capping rules are calculated when a message is sent.
Tag-based frequency capping only targets tags in currently running campaigns that the user has previously received.
If you send a push message with a tag set in the frequency capping, then remove the tag and send the push message again, that push message is not included in the frequency capping. *However, if a tag was later added to a message the user received, and that added tag was added before the most recently sent message, it is included in the frequency capping calculation.
Case Example
Take a look at how messages are sent in the following case.
Campaigns
Campaign A: Scheduled to be sent Monday at 9 AM. / Using the
promotiontagCampaign B: Scheduled to be sent Tuesday at 9 AM. / Using the
promotiontag
Configured frequency capping rule
Send {specific tag - promotion} push messages to a single user a maximum of {1} time over {1 week}
The promotion tag was removed from Campaign A after the user received the message, but before Campaign B sends its message...
The promotion tag of Campaign A is not included in the frequency capping calculation.
The customer will receive the Campaign B push message.
The promotion tag was accidentally deleted from Campaign A after the user received the message, but it was re-added on Tuesday before Campaign B was sent...
The promotion tag of Campaign A is included in the frequency capping calculation.
The customer will not receive the Campaign B push message.
Rule and Condition Composition
Frequency capping rules are composed of AND conditions per condition, and you can add up to 10.
An AND condition must satisfy both operands. Therefore, if you configure the rules as follows, the user can receive only 1 push message with the promotion tag in that week.

Rules
Send {all} push messages to a single user a maximum of {1} time over {1 week}
Send {specific tag - promotion} push messages to a single user a maximum of {5} times over {1 week}
Result
The user can receive only 1 push message with {specific tag - promotion} in that week.
Send Exclusion Targets
There are cases where you need to filter users out in advance so that no campaign is sent to those who meet certain conditions (e.g., users who have already been processed as churned, VIP-only segments, internal test accounts). Using the send exclusion target settings, you can exclude users matching the registered rules from the campaign send audience across all channels at once.
If frequency capping is a setting that controls "how often to send," send exclusion targets is a setting that determines "who not to send to." The two settings operate independently of each other, and users included in the exclusion targets are removed from the send audience from the start, regardless of the frequency capping calculation.

Rule Composition
You can add the users or conditions you want to exclude as rules. If no value is set, messages are sent to all targets without any exclusion; when you add a rule, users satisfying that rule are excluded from the send audience across all channels (push, Kakao, text, etc.).
After configuring the rules, you must click the toggle button in the top right to change the state. The toggle must be enabled for the send exclusion target settings to be reflected in the actual campaign audience calculation.

Scope of Application
Send exclusion targets is a common setting at the Workspace level; it does not apply to only a specific campaign but applies equally to all CRM campaigns in operation. Therefore, when adding or modifying rules, it is best to also consider the impact on other campaigns.
In practice, it is important not to define the exclusion rules too broadly. For example, register only clear criteria first — such as internal test accounts or users in a specific operational state — and, before starting the campaign, check that the actual send audience does not shrink excessively.
Last updated