New Features: User Roles & Time Triggers

Sound familiar? It could have happened to anyone, but not anymore… At Froxt Notification Channel, we’ve been listening to your feedback and identifying opportunities for improvement. Today we’re excited to announce two features that will make your life easier: User Roles and Time Triggers.

User Roles give you control of user access levels across the apps in your organization. Perhaps you want a data scientist or new employee to play around on your Froxt Notification Channel dashboard but not accidentally send a message? You now have the ability to customize their access levels.

Meanwhile, Time Triggers are a powerful way to drive customer re-engagement. Perhaps a user abandons their cart, or their subscription is about to expire… whatever the event is, you can trigger notifications in relation to those events.

User Roles

User Roles allows you to set a user within an organization as an Administrator or Viewer. With User Roles, you can customize permissions for various members of your organization:

  • We suggest using the “Viewer” role for analysts, consultants, growth hackers, and new employees. By setting someone’s permissions to “Viewer” you give them access to data about the apps within your organization. They can’t modify users, segments, templates, or A/B tests. Most importantly, they won’t be able to send out messages.
  • Set your role to “Administrator” if you’re the person who drafts and queues the push notifications. Administrators have full control over all apps within an organization – they can send notifications, add apps, delete apps, update billing information, create/edit segments, grant permissions, and add viewers or admins.
  • You can still have user permissions at app level if you want users to be able to send notifications from some of your apps but not others.

Time Triggers

Time Triggers are a new operator that let you set a UNIX timestamp as a user tag field, and then target users based on the amount of time elapsed.
Timestamps can be set at the user level, and you can have multiple timestamp fields, making it possible to:

  • Drive Purchase Completion. Set a timestamp when someone abandons their cart. You can send automated push notification a few hours after someone adds an item to their cart – they’ll receive the notification if they have yet to checkout. Remind them of the item and perhaps offer an incentive to checkout now.
  • Re-Engage Users. Set a timestamp for when somebody passes a new level in your game – if they have not passed a new level in 7 days, offer them a free life.
  • Remind Users. Set a timestamp for when somebody saves a piece of content in your app – perhaps it’s a recipe or article? Send a reminder 3 days after they saved the content.
  • Send a Birthday Discount. Set a timestamp for a user’s birthday and send them a birthday perk or discount.
You May Also Like
Read More

MVVM in iOS

Table of Contents IntroductionPrerequisitesMain ContentSetting up your folder structureCreating your view modelSetting and using your view modelConclusion Introduction…