Orchestrate cross-channel customer messaging with Iterable. Nativine embeds native Iterable Mobile SDKs, enabling automated push notifications, embedded in-app messaging cards, and real-time custom event logging.
1. Overview & Native Capabilities
Iterable is a cross-channel customer communication platform. Nativine's native integration bridges Iterable SDK capabilities to your web view:
- In-App Messaging & Embedded Cards: Render native full-screen, bottom sheet, or top banner in-app overlays triggered by user web actions.
- Push Notification Sync: Automatically handle iOS APNs and Android FCM push token registrations and deep link routing.
- Real-Time Journey Triggers: Pass purchase, subscription, and onboarding events to Iterable Studio journeys.
2. Configuration & App Builder Setup Guide
💼 Enterprise & Higher Plans Notice: Iterable Customer Engagement 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: Iterable Dashboard Key Retrieval
- Log in to your Iterable Dashboard at app.iterable.com.
- Navigate to Integrations > API Keys.
- Copy your active Mobile API 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 Iterable Customer Engagement, toggle the plugin ON (or click Enable), and click Config.
- Paste your Mobile API 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 identify users or log events in Iterable JavaScript, call nativine.iterable.setEmail():
// Set user email identity
nativine.iterable.setEmail({
email: '[email protected]'
});
// Track custom event
nativine.iterable.trackEvent({
eventName: 'subscription_upgraded',
dataFields: { plan: 'enterprise', amount: 499 }
});
Parameters
| Parameter | Type | Description |
email | string | Required. User email address for Iterable profile mapping. |
eventName | string | Required. Event name matching Iterable Studio triggers. |
4. Frequently Asked Questions (Q&A)
Can I handle embedded in-app messages in custom web UI?
Yes. Iterable bridge events pass raw HTML/JSON message payloads to JavaScript for custom web container rendering.
Does Iterable track app open analytics automatically?
Yes. The native Iterable SDK tracks app opens, push notification opens, and session lengths natively.