Transferring apps between accounts

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

5638-Transfering-an-app-NEW1.gif

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:

  1. The sender requests that AppsFlyer transfer the selected apps and enters the receiver admin's email address.
  2. The receiver is notified and agrees to receive the apps. 
  3. 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). 
  4. 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: 
  • To transfer templates and links contact your CSM or send message to hello@appsflyer.com.
  • The sender can delete obsolete links before transfer.
Push API Transferred Discretion:
  • If the receiver doesn't need Push API configurations (endpoints) to be transferred, the sender should delete the settings. Otherwise, data will continue to be delivered to sender-defined endpoints.
  • Alternatively, the receiver can change the settings on receipt to ensure the sender doesn't receive user-level data. 
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:

  1. Contact the receiver admin:
    1. 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. 
    2. Request that the receiver provides you with the Admin email address they use in AppsFlyer.
  2. 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.
  3. Choose the app or apps to transfer. 
  4. Click Next
  5. Enter the receiver Admin's email address.
  6. Click Next.
  7. 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.App_transfer_sender_side.JPG

Receiver

  1. 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. 
  2. You will receive an email notification that the sender has initiated the transfer request.
  3. On the My apps page, click Review request. A request can include one or more apps.
    App_transfer_receiver_side.JPG
  4. Review and approve or reject each request.
  5. Read and, if acceptable, sign the terms and conditions.
  6. You and the sender are notified by email that the request has been accepted.
  7. 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).