How to connect mobile apps with Reteno
Note
You can see getting started instructions for product marketers by the link >
Read our integration setup documentation for guidance below
1. Install SDK and Connect Communication Channels
Retain your mobile app users and boost the ROI of your mobile app with mobile push messages.
To start messaging with your users, follow the steps below:
- Provide Reteno access to your app with the FCM and, optionally, APN keys.
- Set up the SDK access key.
- Integrate the required SDK versions into your mobile app:
Note
Always use an external ID as the main contact identifier.
If you already have a contact list in Reteno, provide external IDs to all your contacts before installing SDK (Add contacts API method)
Add more channels to increase reach and ROI. The more channels you use, the more repeat sales you can get: Email, SMS, In-app messages, Web push notifications, and App Inbox messages.
2. Upload Contacts & Set Up Real-Time Updates
Start by uploading your contact list with your external IDs to Reteno as a CSV file. Next, set up real-time contact updates via the Backend API. Reteno will match all updates by external IDs, enriching contact profiles.
3. Launch Event Tracking
Benefit your retention strategy by using events: launch time-sensitive campaigns, build real-time granular segments, and let the AI learn from user behavior to send precise offers.
Log custom events through SDK.
Use API to transfer your historical event data.
Advanced Integration Options
Most often, the integration steps described above are sufficient. For special occasions, the following setting options are helpful.
Use case 1. You register many events in Google Analytics & Firebase
In this case, you can transfer events via BigQuery to Reteno and immediately use data from events for segmentation and launching trigger chains.
Note
Data from GA is updated only once an hour.
Use case 2. You need to send some users events (like Subscriptions or Payments) from your backend
Use our backend API method Generate event to send custom backend events.
Use case 3. You have mobile & web projects
Data from online stores about contacts and orders is stored only on the backend. Therefore, to transfer it to Reteno, you need to use the following API methods:
- Use the Add Contact method to create the user's profile to an account or update an existing one (details >).
- Use Add orders method to transfer orders.