What's New

What's New

Kahuna has added new features for both Marketers and Developers.


7-Day Distributed Send Option

In campaigns where you can choose the duration, you can now choose the 7-Day Distributed option will will randomly choose a time over a 7-day period for each recipient, providing a more even distribution of your messages over time. This new distribution option is good for sending messages to new customers who do not yet have a best time to reach.

New look and feel

Our primary navigation has been simplified. To create any type of object, including campaigns, orchestrations, experiences, or segments, click on the Create button. Our Single Campaign descriptions have changed, which will help you find the right type of campaign much easier.

Kahuna Orchestrations

Kahuna Orchestrations provide the marketer with a means to send multiple messages to your user with time-based delays and logic and percent splits. Detailed metrics are available for running orchestrations. Kahuna Orchestrations is currently in beta testing. If you are interested in participating in the beta test, please contact your Customer Success Manager.

Kahuna Subject Line

Understanding how well your email is going to be received prior to sending it can be a powerful tool in delivering effective marketing to your customers.

Kahuna Subject Line is a tool Kahuna provides that allows marketers to understand how effective their subject lines may be at driving opens of their emails.

To use the Kahuna Subject Line tool, simply begin to type your subject line into the appropriate field. As you begin to type your message you’ll notice the SLO icon next to the email subject line begin to animate indicating the potential effectiveness of your current subject line will be at driving opened emails.

Built-in Events for User-Campaign Interactions

New Intelligent Events are available for general use that provide the capability to filter and export segments of users based on interaction with campaigns. The intelligent events will appear for use only after the event has occurred.These events start with "k_" such as "k_email_delivered" and include properties such as "campaign title" and "campaign message id." You can use these events to retarget users based on how Kahuna interacted with them in the past. Here are some things to try out:

  • Send a follow-up message to users who received a message from "My Campaign."
  • Send a follow-up message to users who received push notification variant B (Message ID :1234567). We've put the message ID in the Variant Preview, just click on the variant identifier on the campaign details page to find the message ID.
  • Exclude users from a campaign who received a message from one or more previous campaigns.
  • Export the list of users (Analyze/Export) who clicked on a link in any email campaign in the last 30 days.

You have amazing control over your segments, and since Kahuna's segments are evaluated in real-time, there's no need to download your list and upload it again in order to target these users. Just use the filter tool and send your messages!

Segments are available for campaigns

The Create Campaign page now allows you to use Segments. By including only users with certain attributes or behaviors, filters and segments help you broadly or narrowly target specific groups of application users who want to communicate with you or use your app. Filters allow you to focus the target audience based on event or attribute information. Segments are predefined or saved filters that can be used across campaigns and experiences. When used in combination, users who match both the segment and the filter definitions are targeted for the campaign messages. For details on creating or managing your Segments, see Manage Segments. For information about using a segment in your campaign, see Segments & Filters under Create Campaign.

Updated Campaign Details Page

The Campaign Details page has a new look and feel, which matches our experience details pages. See All Campaigns.

Updated Filter Editor

The Filter Editor, now allows you to perform AND and OR groupings on your filters. See Segments & Filters.

Updated All Campaigns Page

The All Campaigns page, now under the Manage menu, has a new look and feel, which matches our other list pages. You can filter the campaign list by campaign type, channel, or status and search for your campaigns by name. You can also sort the campaign list by any of the available columns. See All Campaigns.

Updated Campaign Performance Dashboard

Kahuna has updated the Campaign Performance dashboard to provide improved metrics for easier analysis. The dashboard is now called Message Performance. See Campaign Performance.

New Main Dashboard

When you log into the Kahuna application, you will see the new User Activity dashboard, which replaces the Engagement Snapshot as the first dashboard you see. See User Activity.

show me

Updated Left Navigation Pane

We have updated the left navigation pane.

  • The Analyze Beta menu is now just Analyze. Our new analytics dashboards are out of Beta and available to everyone.
  • The Analyze menu no longer includes Top People, Top Purchasers, Impact, Engagement Growth, Engagement Health, Engagement Snapshot, and Engagement Trends. This important information is now provided in the new and updated dashboards: User Activity, Retention, Reach, and Campaign Performance.

  • The All Campaigns and Analyze Experiences pages have been moved into the Manage menu together with Email Templates.
show me

Event Properties Available in Start Events for Conversion and Trigger Campaigns

Start events with properties are now available for Conversion and Trigger campaigns. For example, if you want to target people who watched a comedy movie, you can select the event watched_movie with the property genre that is comedy as your start event.

show me


User Info API helps you comply with GDPR

The User Info API has been create to allow you to programatically obtain the information that Kahuna has collected about them. For more details, see the documentation under User Info API.

User Delete API helps you comply with GDPR

The UserDelete API has been create to allow you to programatically delete up to 1000 users at a time from the Kahuna system. For more details, see the documentation under User Delete API.

Exclude Unnecessary Ghost Push Entries in the User/Campaign API

The User/Campaign API has been updated with an "exclude_unnecessary_ghost" argument. The argument specifies whether the results exported should include push messages that were sent for the purpose of determining whether the user had uninstalled the application (ghost pushes). For more details, see the documentation under User/Campaign API.

TTL (Time to Live) for Push messages in the Push API

The Push API has been updated with a "ttl" argument. The argument specifies the number of seconds that the message delivery should be attempted, if the recipient is not immediately available to receive the message. For more details, see the documentation under Push API.

Kahuna Android SDK 2.5.0 (GCM) and 3.1.0 (FCM)

The Kahuna SDK for Android has been updated to 2.5.0 (for GCM) and 3.1.0 (for Firebase). This new version is required for builds that target Android O (Android build version 8.0+).

Use the new API

public void addPushNotificationChannel(String channelName, boolean isPrimaryChannel);
when you are creating Android Notification Channels isPrimaryChannel isn't a required parameter but to set a default you should set that to true


Kahuna iOS SDK 2.5.11

Kahuna The Kahuna SDK for iOS has been updated to 2.5.11. This new version is required for builds that target iOS 11 using Xcode 9. We recommend the use of the dynamic framework build - Kahuna-Swift - which is available on cocoapods. The static iOS framework build - Kahuna - is also available on cocoapods.

Kahuna JavaScript SDK 2.2.4

Kahuna JavaScript SDK 2.2.4 includes web push messaging. After minimal developer setup, your marketers will be able to create web push notifications for your website in addition to mobile push notifications for your apps. See Set Up Web Push Messaging.

SMS Sync Webhook API

Use this new REST API to allow Kahuna to send you SMS do not call or opt-in information it receives as it runs your campaigns. This information helps you avoid sending an SMS message from your own system if Kahuna has already detected the do not call and enables you to start resending messages to users who have opted back in. SMS Sync Webhook API.


Use this new REST API to send SMS  do not call and opt-in information you detect to Kahuna. Using this information, Kahuna can avoid sending SMS messages to users who do not want to be messaged or start resending messages to users who have opted back in. See SMS Sync API.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request