megachangelog
Feature

Location tracking for mobile SDKs

Customer.io mobile SDKs now capture device GPS coordinates and reverse-geocode them into city, state, and country profile attributes, with Location Update events for journey triggering and segmentation. The feature limits updates to once daily and only when meaningful distance movement is detected to preserve battery life.

Customer.io already gives you the option to enrich locations from IP addresses, but VPNs, carrier routing, and shared Wi-Fi can reduce accuracy for mobile apps. With the new location module, our SDKs can capture device coordinates and Customer.io reverse-geocodes them into cio_city, cio_state, and cio_country profile attributes. The SDK also sends Location Update events that you can use to trigger journeys and build segments. To minimize battery usage, our SDKs limit location updates to once per day at most and only when the person has moved a meaningful distance.
mobilesdklocationprofileeventssegmentation

Source: original entry ↗

More from Customer.io

Follow Customer.io to get its new changes in your feed and email digest.

Improvement

Design Studio: new and improved canvas editing experience

The Design Studio canvas editor now supports slash commands for adding blocks, keyboard shortcuts for navigation and resizing, and click-and-drag editing from any part of a component. These improvements make editing components more intuitive and efficient.

design-studiouieditingcomponentsux
Feature

Control how fast your automations send messages

Added ability to enable "Wait before continuing journey" for any message to respect rate limits and ensure messages are delivered before proceeding with automation workflows.

automationsmessagingrate-limitingworkflows
See all Customer.io changes →