Importing emails for users that are not using Leanplum yet with the goal of engaging them

Sometimes you might need to engage users through email, but those users might not exist in Leanplum yet. A logical next step is to import their emails and create dummy User IDs for them, however, there are important steps to account for.

WARNING: It is strongly advised against importing dummy users and their emails into your production Leanplum apps. If those users later start using your app, a second profile with the same email might be created, resulting in sending unsolicited emails to the users. Leanplum does not deduplicate users based on email at this time.


For such use cases, we recommend creating a new Leanplum app where you can import those users and safely target them with your email campaigns. Once done with the campaigns, you can safely delete those users or the entire Leanplum app. It's also not recommended to target those with long term campaigns, again, due to the above warning.

  • The minimum set of data you will need to import for those users is user ID and email address
  • Email will be enabled for the new app, if your existing apps are.
  • You will need to create at least one email category, if the emails you will be sending are not transactional

Another option is to reach out to your developers and check if they can generate user IDs for these users, from the data you already have for them. The user IDs must be generated via the exact same logic used in the code of the apps that use the Leanplum SDK.


Resources needed:

Was this article helpful?
Have more questions? Submit a request