At a glance: Transfer apps between AppsFlyer accounts by following the steps described in this article (for admins of both the sender and receiver accounts).
App transfer between accounts
In order to transfer an app between AppsFlyer accounts, both the sending and receiving app owners (as represented by their AppsFlyer account admins) must complete the necessary transfer prerequisites and agree to the transfer.
Prerequisites
- Make sure you have emails of both the sender and the receiver's account (owner)
- Both accounts are active. Suspended accounts can't send or receive apps.
- Neither account has unpaid invoices
- Transferring apps between accounts can only be done by an account owner. It can't be performed by an admin role.
- App transfer must be to an account with a Growth or Enterprise plan. Learn more
App transfer process
The following is an overview of the app transfer process:
- The sender requests that AppsFlyer transfer the selected apps and enters the receiver admin's email address.
- The receiver is notified and agrees to receive the apps.
- Both sender and receiver admins receive notice of the pending transfer (by email and on the My apps page).
Note: While the transfer is pending, either admin can delete the app transfer request (cancel the transfer). - AppsFlyer transfers the apps. If a prerequisite is incomplete, AppsFlyer contacts the relevant party to ensure completion.
App transfer scope
The following table details which app features and settings are transferred. Note that the sender can, at its discretion, delete certain settings and configuration information before the transfer.
Item | Transferred/ not transferred |
Details/discretionary considerations |
---|---|---|
App settings | Transferred | Discretion: Sender can delete Firebase/GCM server key before transfer. |
Integrated partners | Transferred |
Integration, cost, and revenue configurations (including cost and revenue data)
Discretion: If the receiver doesn't need integrated partners to be transferred, the sender should deactivate them and delete their configurations and credentials (including cost and ad revenue configurations). |
Not transferred |
Ad network and agency permissions Twitter configurations and credentials |
|
Link management | Not transferred | OneLink templates and links are not transferred automatically but can be transferred by your CSM. Discretion:
|
Push API | Transferred |
Discretion:
|
Smart Banners | Not transferred |
Banners, Banner groups, creatives, websites are not transferred.
|
Smart Script | Not transferred | Smart Scrips that created within the AppsFlyer UI will not be available in the new account. |
Agencies | Not transferred | Agencies lose access to the app. |
Audiences | Not transferred | Audiences are deleted. |
Cost import | N/A | Historical cost import files are not accessible to the receiver. This does not impact cost history. |
Data Locker | Not transferred | App is removed from Data Locker configuration, and the sender account stops receiving app data. |
Historical data | Transferred | |
PBA brand bundles | Not transferred |
Bundle is no longer available to the sender if any of its related apps are transferred. The receiver can't access PBA data. This means that if the client needs to keep using PBA in their new account, they need to delete their web bundle before the app transfer is completed, otherwise they won’t be able to create the same web bundle in their new account. |
Protect360 data | Transferred | |
Raw & aggregate data | Transferred | |
SDK dev key | Transferred | |
Validation rules | Transferred |
Transfer procedures
To request the transfer of one or more apps to another AppsFlyer account, start the process, and you'll be guided by the wizard in the user interface.
Sender
To submit a transfer request:
- Contact the receiver admin:
- Review and agree on the app transfer scope. Make sure that you both understand what is and isn't transferred and that you both are properly prepared.
- Request that the receiver provides you with the Admin email address they use in AppsFlyer.
- Do one of the following:
- To transfer one app: From the top menu bar > My Apps > Open app action menu (...) > Select Transfer app.
- To transfer 2 or more apps: From the top menu bar > My Apps > Open app action menu (...) > Select Transfer app.
- Choose the app or apps to transfer.
- Click Next.
- Enter the receiver Admin's email address.
- Click Next.
- Read and sign the terms and conditions.
- You and the receiver are notified (via email) that the request has been submitted successfully.
- You are notified (by popup) if the request requires handling by AppsFlyer.
- Apps appear on your My apps page as pending transfer to <receiver email>. At this stage, it is still possible to delete the request.
Receiver
- Contact the sender admin to review and agree on the app transfer scope. Make sure that you both understand what is and isn't transferred and that you both are properly prepared.
- You will receive an email notification that the sender has initiated the transfer request.
- On the My apps page, click Review request. A request can include one or more apps.
- Review and approve or reject each request.
- Read and, if acceptable, sign the terms and conditions.
- You and the sender are notified by email that the request has been accepted.
- Transferred apps appear on your My apps page.
Delete transfer request
Before the transfer is finalized, an app transfer process can be deleted (canceled) by either the sender or receiver admin.
To delete an app transfer request:
-
Sender admin: From the top menu bar > My Apps > Pending transfer to [email] section > Click Delete request.
Both the sender and receiver admins are notified (email). - Receiver admin:
- From the top menu bar > My Apps > Apps pending transfer section > Click Reject.
Both the sender and receiver admins are notified (email).