How to connect mobile apps with Yespo
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 Yespo 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:
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 & Add User Data
Yespo will automatically collect new tokens. Emails and user IDs will be collected after integrating SDK (see instructions on collecting iOS User Information and Android User Information).
Also, you can import all user data you collect to unify it into single profiles on one platform and get the best targeting & personalization.
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 Yespo 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 Yespo, 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.