Transferring apps between accounts

At a glance: Transfer apps between AppsFlyer accounts by following the steps laid out in this article (for admins of both the sender and receiver accounts).


App transfer between accounts

App transfer between accounts takes place if the app owners (advertisers), represented by the sender and receiver Admins:

  • Complete the necessary transfer prerequisites.
  • The sender requests to transfer the apps to the receiver.
  • The receiver agrees to accept the apps. 

App transfer process

A transfer is performed as follows:

  • The sender requests AppsFlyer to transfer selected apps by entering the receiver's email address.
  • The receiver is notified of the pending transfer and agrees to receive the apps. 
  • The Admins receive a transfer pending notice on their My apps page and by email. 
  • AppsFlyer, after verifying that the sides have completed the transfer prerequisites, transfers the apps. If a prerequisite is incomplete, AppsFlyer contacts the relevant side to resolve the matter. Incomplete prerequisites usually relate to financial, commercial, or legal matters that are not complete, or if the apps selected for transfer comprise more than 30% of an account's traffic over the last 90 days.
  • While pending, both sender and receiver admin can delete (cancel) the transfer. 

App transfer scope

  • The scope of the app transfer is listed in the table that follows.
  • An item is either:
    • Included: The item is transferred to the receiver.
    • Excluded: The item is not transferred to the receiver.
  • Exceptions: The sender can delete certain settings or metadata before the transfer. 
Item Include/exclude Discretionary/details
App settings 


Discretion: Sender can delete Firebase/GCM server key before transfer. 

Integrated partners Include

Discretion: Does the receiver want the integrated partners transferred?
If no, the sender should deactivate them and delete their configurations and credentials, including cost and ad revenue configurations.

  • Ad network and agency permissions
  • Twitter configurations and credentials
Link management Exclude

App is removed, but links remain.

Discretion: The sender can delete obsolete links before transfer.

OneLink Include

OneLink continues to work as-is.

Discretion: Does the receiver want the OneLinks transferred?
If yes, sender should stop the transfer process and contact their CSM or support.

Push API Include

Discretion: Does the receiver want Push API configurations transferred (endpoints)?
If no, sender should delete the settings. Otherwise, the data continues to flow to the endpoint defined by the sender or the receiver can change the settings on receipt. 

Smart Banners Exclude

Smart Banner creatives remain.

Discretion: Does the receiver want the creatives transferred? If not, delete them.

Agencies Exclude Agencies lose access to the app.
Audiences Exclude Audiences are deleted.
Cost ingestion N/A Historical cost ingestion files are not accessible by the receiver. This does not impact cost history. 
Data Locker Exclude App is removed from Data Locker configuration and sender account stops getting app data. 
Historical data Include -
Live alerts Exclude App is removed from senders alerts. Alert templates remain.
PBA brand bundles Exclude Bundle is no longer available to the sender if any of its related apps are transferred. The receiver can't access PBA data.
Protect360 data Include -
Raw & aggregate data Include -
SDK dev key Include -
Validation rules Include -
App transfer scope

Transfer procedures

To request the transfer of 1 or more apps to another AppsFlyer account, start the process, and you'll be guided by the wizard in the user interface.


To submit a transfer request:

  1. Contact the receiver Admin:
    1. Review and agree on the app transfer scope to make sure you both understand what is and isn't transferred during an app transfer, and are both properly prepared. 
    2. Request that the receiver provides you with their Admin email address they use in AppsFlyer.
  2. Do one of the following:
    • To transfer 1 appGo to My apps > Available apps > Open app action menu (...) > Select Transfer app.
    • To transfer 2 or more apps: Go to My apps > Open page action menu (...) > Select Transfer apps.
  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.
    • Sender and receiver are notified (via email) that the request is submitted successfully.
    • Sender is notified (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


  1. Contact the sender admin and review the app transfer scope to make sure you both understand what is and isn't transferred during an app transfer, and are both properly prepared. 
  2. After the sender initiates the transfer request you will be notified. Then, on the My apps page, click Review request; a request can include 1 or more apps.
  3. Review and approve a given request; at this stage, it is possible to reject the request.
  4. Read, and if acceptable, sign the terms and conditions.
  5. Sender and receiver are notified (email) that the request is accepted.
  6. App/s 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: Go to My apps > Pending transfer to [email] section > Click Delete request.
    Both the sender and receiver admins are notified (email).
  • Receiver admin: Go to My apps > Apps pending transfer section > Click Reject.
    Both the sender and receiver admins are notified (email).


Limitation Description
Welcome package Advertisers on the AppsFlyer welcome package cannot send or receive an app transfer.
Was this article helpful?