Product 04 / 08In preview

Sensors. Your strings, as signals.

Turns a string already in your app into a dormant signal you can enable remotely, feeding segments, journeys and rules.

Sensors is not generally available. It is in preview, available only to selected workspaces behind a feature flag.

Enabling a sensor on a string that is already integrated does not require a new app release. Integrating the localised string and its preview instrumentation in the first place does, and needs engineering.

SignalsTriggersConsent-gated
Sensor detail
Add beneficiaryIn preview
String enabled as a sensor.
SignalViews
ConsentRequired
How it works

Four steps, once enabled.

01 Strings in your app
9:41
Masar TransitL
Transit walletSAR ••••View balance
Top up your transit walletAdd funds for your next ride.Add funds
Route alertsNotify me of delays on my lineFare top-upAdd funds before you tap inTrip historyReview your last 10 rides
Enable remotely
02 In ContentFlow
DormantView balance
EnabledAdd funds
DormantRoute alerts

Each one is an ordinary string on the screen in step 01: the balance line, the button on the top-up card, the top row of the shortcut list. Integrated once, a string stays dormant until an admin enables it.

Starts collecting
03 Signals
Add funds
In preview
ViewsCollected
InteractionsCollected
ConsentRequired
Feeds
04 Acts on it
SegmentJourneyCampaign rule

Signals can be used as conditions in audience rules and journey triggers.

Sensors is in preview and available to selected workspaces behind a feature flag.

Good to know

Preview today, not everywhere yet.

Preview, not general release

Sensors is available to selected workspaces behind a feature flag and is not generally available.

Eligible strings only

A string can only become a sensor once it is part of the integrated localization set, so initial coverage depends on that integration.

Capabilities

What a sensor can see.

Dormant string sensors

Each eligible localised string can exist as an inactive runtime observation point.

Remote activation

An integrated sensor can be enabled.

Consent-aware collection

Signal collection can be gated according to configured user consent.

Runtime signal types

The preview collects view and interaction signals from an enabled string.

Downstream activation

Signals can feed configured rules, segments, and journey decisions within the preview.

Setup

Small setup, dormant by default.

01Engineering

Integrate the preview

Engineering integrates the Sensors preview so eligible localized strings can be observed at runtime.

02Engineering

Capture consent

Signal collection only runs where the user's consent state allows it, so consent capture has to be in place first.

03Admin

Enable a string

An authorised admin switches a specific string from dormant to active.

04Content team

Use the signal

The resulting signal becomes a condition in an audience segment, a journey trigger, or a campaign rule.

Full developer documentation
Use cases

Where a dead screen wakes up.

Banking

Beneficiary screen signals

A bank enables the sensor on the add-beneficiary screen's strings and collects view and interaction signals for each one.

Fintech

Finding the dead screen

A team suspects a settings screen is unused but has no event for it.

Marketplace

Signals for a new label

A marketplace renames a menu item and wants to know whether anyone reaches it.

Questions

What teams ask before enabling one.

Are Sensors available to all customers?

No. Sensors are in preview behind a beta flag and are not generally available.

Does enabling a sensor require an app release?

Not after the eligible localised string and preview instrumentation have been integrated. The initial integration may still require engineering and an app release.

Can Sensors replace an event specification?

They can reduce the need to add certain observation events, but they do not replace every product event, data model, consent process, or analytics requirement.

Works with

Feeds Audiences and Journeys.

Related product

Journeys

Preview sensor signals can act as inputs for journey entry rules, branches, and recovery flows.

Part of one platform

Sensors is one of eight.

Production integration today uses the REST API. Native SDKs for React Native, iOS, Android and Web are in preview and are not generally available. The @contentflow/cli package is not published yet.