Integrate Cordial cross-channel messaging platform into your mobile app. Nativine embeds native Cordial Mobile SDKs, enabling personalized push notifications, in-app messaging cards, and real-time behavioral data streaming.
1. Overview & Native Capabilities
Cordial is an enterprise customer engagement platform built for real-time data streaming. Nativine's native Cordial plugin bridges Cordial SDK services directly to your web application:
- Real-Time Data Streaming: Stream user actions, cart updates, and product views to Cordial's data engine with zero latency.
- Personalized Mobile Push: Deliver contextual push alerts powered by Cordial Sculpt rendering engines.
- In-App Cards & Modals: Trigger targeted native in-app messages and promo cards based on real-time user behavior.
2. Configuration & App Builder Setup Guide
💼 Enterprise & Higher Plans Notice: Cordial Messaging Platform is available on Nativine Enterprise and Custom plans (or enabled on request). When unlocked for your account, this add-on appears in the App Builder under Add-ons & Plugins.
Phase 1: Cordial Platform Dashboard Key Retrieval
- Log in to your Cordial Platform Dashboard at admin.cordial.io.
- Navigate to Settings > Account Keys.
- Copy your Account Key and Application Key.
Phase 2: Nativine App Builder Configuration
- Open the Nativine App Builder at /web-to-app-converter-pro.
- Click the Add-ons & Plugins tab in the left builder menu.
- Locate or search for Cordial Messaging Platform, toggle the plugin ON (or click Enable), and click Config.
- Paste your Account Key and Application Key into the configuration input field.
- Click Save Config and navigate to the Builds tab to compile your mobile application.
3. Native JS Bridge API Reference
To set user contact details or log custom events in Cordial JavaScript, call nativine.cordial.upsertContact():
// Update contact profile
nativine.cordial.upsertContact({
email: '[email protected]',
attributes: { firstName: 'Jane', loyaltyTier: 'gold' }
});
// Track custom event
nativine.cordial.trackEvent({
action: 'cart_abandoned',
properties: { cartValue: 120.00 }
});
Parameters
| Parameter | Type | Description |
email | string | Required. Customer email identifier in Cordial. |
action | string | Required. Custom event action string. |
4. Frequently Asked Questions (Q&A)
Does Cordial track push open conversion rates?
Yes. App open events resulting from push notification taps are automatically attributed to Cordial campaign analytics.
Is offline event caching supported?
Yes. Events logged while offline are stored in encrypted local queues and transmitted when network connectivity recovers.