Data Synchronization

It is necessary the data is synchronized between your CRM and the indigitall service to achieve optimal management and analysis of data, in addition to avoid any erroneous duplication. This means that you must ask for your database contacts in your CRM to use them into indigitall console.

data synchronization

For Push Notifications, Web Push and App Push, you need to identify each user with its different devices (deviceId). Imagine a user who uses a smartphone, tablet and PC to receive their push notifications then you need to know the complete behavior with all devices.

Then indigitall platform creates new and encrypted data to detect the unique users with different devices from the combination of the personal login (name of user and password) and the deviceId. This identifier is called externalCode.

indigitall has several SDKs to facilitate the integration between your CRM and our indigitall service. This integration must be done by IT staff in a very simple way following the steps for each platform. All transmitted and stored data is encrypted by indigitall complying with current regulations for each region -no data is transferred outside the region-, including GDPR for the European market.


indigitall SDKs - Associate the device with a user

Android | iOS | Web | Cordova | Flutter | React Native | Xamarin | Ionic&Capacitor | Titanium

Here you have the explanation to upload a .CSV file (with the list of deviceId) when you are creating the push.

Customer Journey

If you want to use the web push & app push notifications into Customer Journey, then you will use the customerId as a unique identifier (with the same value than externalCode) as this example shows. See full explanation here.

externalCode and customerId