Introduction
Salla is an e-commerce platform in the MENA region that helps merchants set up and manage online stores. This integration allows you to seamlessly synchronize customer data and checkout events from your store to MoEngage, enabling omnichannel engagement.
Key Features
- Zero-code setup: Connect your store without development effort.
-
Omnichannel Engagement:
- Web: Web Push Notifications, On-Site Messaging (OSM), Personalization.
- Mobile App: Mobile Push Notifications, In-App Messaging (for Salla iOS/Android apps).
- Real-time Tracking: Syncs events (Viewed Product, Added to Cart, Checkout) across Web and Mobile.
Use Cases
- Recover abandoned carts: Automatically trigger personalized messages when customers leave items in their cart.
- Welcome new customers: Engage first-time visitors with tailored welcome messages.
- Personalize shopping experience: Display dynamic product recommendations based on user behavior.
Integration Steps
| library_add_check |
Prerequisites
|
Step 1: Request Integration from MoEngage
Contact your MoEngage Customer Success Manager or MoEngage Support to request Salla integration setup.
Information to provide:
- Salla Store URL: Your live store URL (e.g., yourstore.salla.sa)
- Store Name: Your Salla merchant or store name
MoEngage will provide you with an app installation link and coordinate any necessary setup with Salla.
Step 2: Install the MoEngage App
- Click the app installation link provided by MoEngage.
- Log in to your Salla Merchant Dashboard if not already logged in.
- Click Install App or Add to Store.
The My Apps page appears.
Step 3: Configure App Settings
Once installed, configure the app to connect it to your MoEngage workspace.
3.1 Retrieve MoEngage Credentials
- Log in to the MoEngage Dashboard.
- Go to Settings > Account > APIs.
- Copy your Workspace ID and Data API Key.
- Note your Data Center (e.g., DC-04) based on your dashboard URL (e.g.,
dashboard-04.moengage.com).
| Data Center Name | Dashboard URL |
|---|---|
| DC-01 | https://dashboard-01.moengage.com |
| DC-02 | https://dashboard-02.moengage.com |
| DC-03 | https://dashboard-03.moengage.com |
| DC-04 | https://dashboard-04.moengage.com |
| DC-05 | https://dashboard-05.moengage.com |
| DC-06 | https://dashboard-06.moengage.com |
For more information, refer Data Centers in MoEngage.
| phonelink_setup |
Mobile App Configuration The settings configured above are automatically applied to your Salla Mobile App (iOS/Android). The mobile integration inherits these credentials (Workspace ID, API Key). Note: The Mobile App integration is owned and managed by Salla. Please contact Salla Support for any specific mobile app issues or troubleshooting requests. |
3.2 Enter Configuration in Salla
In your Salla Merchant Dashboard, on the MoEngage App Integration page:
- Workspace ID: Paste your Workspace ID from MoEngage.
- Data API Key: Paste your Data API Key from MoEngage.
- Data Center: Select your Data Center from the dropdown (e.g., DC-04).
-
Unique Identifier (Customer ID): Choose how you want to identify users in MoEngage - Email or Phone.
warning This setting is critical for merging guest user data with logged-in user profiles. Ensure you select the identifier that your business uses as the primary key for customers.
- SDK Version: Keep the default value unless instructed by MoEngage support.
- Enable Personalization (Optional): Toggle ON to enable Web Personalization features (dynamic product recommendations, banners, etc.).
-
Debug Logs (Testing Only): Toggle ON only during testing to view logs in browser console.
warning Disable Debug Mode Before Production
When Debug Logs is enabled, data flows to the MoEngage Test Environment. You MUST disable this before going live to ensure data flows to your production workspace.
- Click Save.
Step 4: Verify Integration
4.1 Verify Web SDK
- Ensure Debug Mode is turned on.
- Open your Salla storefront in a browser.
- Open Developer Tools (
F12orRight Click > Inspect). - Go to the Console tab.
- Look for:
MoEngage: SDK initialized successfully.
4.2 Verify Event Flow
- Perform test actions on your store (view products, add to cart, etc.).
- Go to your MoEngage Dashboard > Test Environment (if Debug Logs is ON).
- Check Analytics > Events or Live Events stream.
- Verify events appear within 30-60 seconds.
| check_circle |
Integration Complete Your Salla store is now integrated with MoEngage and tracking customer events in real-time across web and mobile. You can now create campaigns and engage your customers. |
Tracked Events Reference
The following events are automatically tracked based on the platform:
| Category | Events | Platform |
|---|---|---|
| Navigation | Page Viewed, Product Viewed, Product List Viewed, Product List Filtered, Products Searched | Web, Mobile |
| Cart & Checkout | Product Added to Cart, Product Added, Product Removed, Cart Viewed, Cart Updated, Checkout Started | Web, Mobile |
| Order | Order Placed, Order Completed | Web, Mobile |
| User | Signed Up, Signed In, Signed Out, User Profile Updated, Market Selected | Web, Mobile |
| Wishlist | Product Added to Wishlist, Product Removed from Wishlist | Web, Mobile |
| Coupon | Coupon Entered, Coupon Applied, Coupon Denied, Coupon Removed | Web, Mobile |
| Engagement | Product Reviewed, Product Shared, Promotion Viewed, Promotion Clicked | Web, Mobile |
Configuration Guides
After integration is active, create campaigns using these guides:
- Web Push Notifications: Create Web Push Campaign
- On-Site Messaging (OSM): Create OSM Campaign
- Web Personalization: Create a Web Personalization Campaign
Support & Troubleshooting
| support_agent |
Need Help?
|