Developer Guide

Integrating Your App with Yespo

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:

  1. Provide Yespo access to your app with the FCM and, optionally, APN keys.
  2. Set up the SDK access key.
  3. Integrate the required SDK versions into your mobile app:

👍

Connect 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.

👍

Import >

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.

👍

Check Events >

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.