Appboy Dashboard Release Notes

December 2016

Email Headers

Email headers adds the explicit setting of email headers through the send endpoint. For more information about sending email with Appboy, visit the best practices section in Academy.

Canvas Updates

With this update, you can make one step connect to multiple steps, or have multiple steps connect into a single, merged step, as well as draw connection points between them. For example, users who have made a purchase may follow a different flow from users who have not. For more information about Canvas, visit the Canvas section under dashboard features in Academy.

November 2016

Connected Audiences

Connected Audiences allows you to target messages to ad hoc subsets of your user base on the fly, without any pre-configuration on the Dashboard. For example, a media app can use Custom Attribute arrays to track every category or TV show that a customer has favorited. Using Connected Audiences, you can connect a custom CMS with Appboy and automatically send a push notification or email to anyone who has favorited a show whenever a new episode is released. Read more in Documentation and on the Relate blog.

October 2016

New Security Settings

We’ve added enhanced security features to the Dashboard, including password expiration rules, password length rules, password complexity rules, Dashboard IP login whitelisting, and two-factor authentication.

CSV Download After Import

Appboy users can now dowbload CSVs of recently imported users. This gives you more visibilty in the data sync from your systems. For more on CSV importing on Appboy, visit the Academy.

Anniversary Filter

In addition to the birthday filter, Appboy now supports an annifersary filter which gives you the abilty to target users based on a calendar date for loyalty milestones, refill notices, and more! For more on filters in Appboy, visit the Academy.

Frequency Capping Updates

Previously, a Campaign or Canvas that ignored the Frequency Capping restrictions would still count towards frequency caps. We’ve changed the behavior so that by default new Campaigns and Canvases that do not obey Frequency Caps will also not count towards them. This is configurable for each Campaign and Canvas. For more on Frequency Capping, visit the Academy.

In-App Message Color Profiles

We’ve added Color Profiles for in-app messages, allowing customers to reuse on-brand color schemes when creating new messages on the Dashboard. For more on color profiles, visit the Academy.

September 2016

Segment Changelogs

You can now see a history of changes made to a Segment.

Most Recently Used Device

You can template in the following attributes for the user’s most recent device across all platforms. For more on this feature, visit the Academy.

August 2016

iOS 10 Rich Notifications

You can now send rich notifications to customers with iOS 10. Additionally, we have documentation on how to set up your app to support iOS 10 rich notifications.

Upgrade App Added as Conversion Event

Encouraging users to upgrade their app is a key use case for many of our customers—new app versions may be more stable or have more opportunities for driving revenue. Tracking app upgrades as campaign conversion event allows you to easily track how their messaging efforts are meeting their goals. For more on conversion events, visit the Academy.

July 2016

Filtering the Developer Console’s error log by error type

This upgrade makes it easier for you to use the Message Error Log on the Developer Console to troubleshoot issues with their Appboy integrations. This is a usability update allows you to filter the Message Error Log by type and makes it much easier to find and identify specific integration problems.

developer console Filter

Added Timestamp for Last Uninstall Tracking Push Sent

Appboy detects uninstalls by sending a silent push to a customer’s apps to see which devices respond. This feature adds an unobtrusive timestamp indicating when uninstall tracking last ran. This timestamp can be found on your App Settings page where uninstall tracking is configured. For more on uninstall tracking on Appboy, visit the Academy.

uninstall tracking checkbox

Added Webhook Testing Enhancements

You can now test-send a live webhook message from the Dashboard prior to setting a Campaign to go live. Sending a test message will allow you to verify your messages and server endpoints have been configured properly in a safe sandbox environment. For more on webhooks, visit the Academy.

test send webhooks

Added Message Variation Received To Campaign Recipients CSV Export

We’ved added a column indicating the message variation received to the Campaign Recipients CSV export. For more on exporting data from Appboy, visit the Academy.

export campaign recipients

Set an approximate limit on number of impressions for action-based in-app messages

Once an In-App Message has received a certain number of impressions, Appboy will stop allowing users to become eligible to receive the message. For more on this approcimate limiting of impressions, visit the Academy.

IAM impression cap

June 2016

Action Based Trigger for Performing an Exception Event

“Exception events” are used to create powerful logic within action-based campaigns. They are used to remove end users from receiving a message; for example, “send users who abandon their shopping carts a push notification, unless they checkout.” By triggering off of an exception event, customers can direct additional messages and attention to the users who did checkout after abandoning their carts, creating a seamless and cohesive experience.

Exception Event Trigger

“Received Campaign with Tag” Segment Filter

Customers can now exclude users who have received groups of campaigns by the same “Tag” functionality they have already been using.

Has Received Tag Filter

Pause & Resume Multiple Campaigns simultaneously

Customers can now pause and resume multiple campaigns simultaneously from the campaigns page.

GroupPause

Uninstall Data API Endpoint

Customers can now fetch uninstall tracking data from our export APIs directly. Please see our Export API Documentation for additional details.

Improved Error Log

We’ve improved your ability to sort by error type in the Message Error Log!

Changes prior to 06/30/2016

These release notes were created in June of 2016, and do not include platform updates prior to that date.