Criteria-based segmentation, how does it work?

Barracks’ team is proud to announce we just deployed a new version of Barracks. This version is a great step forward for a more flexible and more complete segmentation.
Before today, you had the ability to create and manage channels where you would manually move your devices.

Today, we are introducing Segments, a better way to manage and segment your devices.

Segments are a little bit like the good old channels except they’re based on data received from the devices. That way, the segmentation can be triggered almost without human intervention.

But why?

Large fleets of devices can usually be divided into multiple smaller lots and for many reasons. Some need to address their fleet in technical terms:

  • this is version #1 of the hardware
  • this is version #1, revision 2

Some need an accurate representation of the type of user behind their devices:

  • These are the 15-24 year old people
  • These are male users

And the same goes for territorial segmentation, features distribution, etc.

Because we don’t want you to get stuck with something too simple and too manual, we came up with the notion of criteria-based segments.

So how does it work?

As you probably know, each device can push an unlimited amount of data to Barracks along with its usual payload. This data is now used to trigger segmentation:

And of course, the criteria can be a set of multiple conditions.

Segments are evaluated by Barracks for each device by following the way you ordered them:

Any time, you can take one given segment off the list and make it inactive. This means that all published updates for this segment will no longer be delivered to these devices. Instead, the devices will be redispatched into any other matching segment the next time they will communicate with Barracks.

Soon, we’ll be adding more exciting features around the segmentation to make it very easy to manage your fleet.

Stay tuned.