Netcore CE for Developers

Overview

Netcore Customer Engagement (CE) is a platform that helps businesses communicate with their users in a personalized way across multiple channels, such as email, SMS, push notifications, and in-app messaging. It gives developers the tools they need to use customer data for creating targeted marketing campaigns, automating user journeys, and delivering the right messages to the right people.

Key Developer Capabilities

Netcore CE enables businesses to engage customers through personalized, omnichannel marketing strategies. Here’s a quick overview of key features available for developers:

SDKs: Netcore CE provides SDKs for Android, iOS, React Native, and Flutter, helping you integrate event tracking, push notifications, in-app messages, and more into your apps.

Event Tracking: Track user interactions and custom events in real-time to drive personalized marketing efforts and optimize user journeys.

Push Notifications: Implement and manage push notifications across platforms (Android, iOS) with full control over notification types and user preferences.

In-App Messaging: Display contextual in-app messages based on user actions, enhancing engagement without additional integrations.

User Profile Management: Collect and manage user data to personalize experiences, greet users by name, and customize messages based on user attributes.

Usage Scenario

The following is an example of how a Netcore CE customer in the travel industry is using the platform to increase bookings and customer engagement:

Step 1: User Profile Creation & Event Tracking
When a user visits the company’s website for the first time, a user profile is automatically created in Netcore CE via the platform’s SDK or web integration. As the user browses different travel destinations, looks at flight options, and checks hotel availability, their actions are logged as events in the user’s profile.

The user also subscribes to the company’s newsletter. This subscription event is captured and associated with the user profile for future personalization.

Step 2: Cross-Platform User Journey
The user’s journey extends across different platforms. After browsing destinations on the website, the user decides to book a flight through the company’s mobile app. The mobile app records the booking event, which is then added to the user’s profile via Netcore CE’s SDK and API. This ensures that the company has a complete view of the user's journey, whether they interact with the website or the app.

Step 3: Campaign Creation for Upselling
The marketing team at the travel agency wants to upsell premium services to users who have booked a flight. Using Netcore CE’s dashboard, the marketer creates a campaign targeting users who have recently booked a flight.

The campaign triggers when users open the mobile app or revisit the website. A personalized push notification or in-app message is sent to the user, offering a special discount on premium services like lounge access, extra baggage, or seat upgrades.

Step 4: Real-Time Analytics & Optimization
To measure the campaign’s effectiveness, the marketing team uses Netcore CE’s analytics dashboard to track:

User Engagement: How many users interacted with the upsell message?

Conversion Rate: How many users purchased additional services after receiving the upsell offer?

Based on the data, the marketer can adjust the targeting, messaging, or offer to improve the conversion rates for the next campaign iteration.