Integrate MoEngage customer engagement and marketing automation. Nativine embeds native MoEngage SDKs, giving product teams actionable insights, push notification automation, and dynamic in-app user journey triggers.
1. Overview & Native Capabilities
MoEngage is an insights-led customer engagement platform. Nativine's native integration bridges MoEngage event logging directly from your web view to the native device OS:
- Smart Push Notifications: Send localized push campaigns with personalized images, action buttons, and deep links.
- Nudge & In-App Messages: Render high-converting native overlays, popups, and banners triggered by user web behaviors.
- User Segmentation & Cohorts: Group users dynamically based on real-time app interactions and custom attributes.
2. Configuration & App Builder Setup Guide
💼 Enterprise & Higher Plans Notice: MoEngage Customer Insights 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: MoEngage Dashboard Key Retrieval
- Log in to your MoEngage Dashboard at dashboard.moengage.com.
- In the left sidebar, navigate to Settings > App > App Details.
- Copy your Workspace App ID.
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 MoEngage Customer Insights, toggle the plugin ON (or click Enable), and click Config.
- Paste your MoEngage App ID 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 pass user attributes or track engagement events in MoEngage JavaScript, call nativine.moengage.setUserAttribute():
// Pass user attribute
nativine.moengage.setUserAttribute({
key: 'user_plan',
value: 'pro_monthly'
});
// Track conversion event
nativine.moengage.trackEvent({
eventName: 'add_to_cart',
attributes: { item_name: 'Premium Plan', price: 99 }
});
Parameters
| Parameter | Type | Description |
key | string | Required. Attribute key name (e.g., email, subscription_tier). |
value | string/number | Required. Attribute value. |
4. Frequently Asked Questions (Q&A)
Does MoEngage track uninstalls automatically?
Yes. The native MoEngage SDK automatically monitors silent push signals to report accurate app uninstall metrics.
Can I send rich media push notifications with MoEngage?
Yes. Images, action buttons, and custom sounds configured in the MoEngage portal render natively on iOS and Android.