Sephora Connector
Commerce and beauty preference data collected through the mobile sync pipeline.
Updated 19 March 2026
sephoraconnectorcommercemobile
Sephora Connector
Commerce and beauty preference data collected through the mobile sync pipeline.
Connector Metadata
| SDK connector id | sephora |
| Works on | React Native, Swift, Mobile sync |
| Current collection surface | Mobile sync |
| Information density | Medium |
| Signal quality | High |
| Best for | Beauty preferences, product affinity, commerce intent, skin/hair profile signals, and loyalty context. |
Activation
To show this connector in the SDK, add sephora to the platform allowlist for the SDK surface you are using.
Web
This connector is not currently documented for the web connector surface. Use one of the supported mobile surfaces below.
React Native
<OnairosButton
AppName="YourApp"
allowedPlatforms={['sephora']}
recommendedPlatforms={['sephora']}
onComplete={(result) => console.log(result)}
/>
Swift
let config = OnairosConfig(
apiKey: "your_api_key",
platforms: [.sephora],
recommendedPlatforms: [.sephora],
urlScheme: "yourapp",
appName: "YourApp"
)
Connector ids are lowercase
Use sephora in allowedPlatforms. Display names such as Sephora may work on some SDK surfaces, but lowercase connector ids are the safest cross-platform choice.
Current SDK Surface
Mobile sync
What We Collect
- Current basket contents including SKU, product, quantity, size, and subtotal details.
- Loved items and purchase history.
- Beauty profile and Beauty Insider information such as preferences, status, and points.
Current Onairos Handling
- Collected through the mobile sync flow.
- Commerce and beauty preference data are normalized into the shared platform-data format.
Notes
- Treated as ecommerce preference data.
- Sephora is currently available in the mobile connector flow.