Account administrators with full-management permissions, and some other admin types with sufficient permissions, can transfer ownership of applications to users in other accounts. In most cases, this means transferring applications to a different realm. This article covers how to transfer apps to a different account and ensure the app continues to work as expected after the transfer.
In this article
Permission requirements
To transfer applications to a different account, you must have at least one of the following permission types:
- Account admins with at least full-management permissions
- Account admins with support-level permissions who are also application manager or application admins in the app being transferred
- Application managers in the app being transferred
Other requirements
- The user you transfer ownership to must have permission to create applications in the destination account.
- To complete the transfer, the user whom you are transferring the application to must accept the transfer.
- The account the app is coming from and the account the app is going to should have identical configuration. Plan level, entitlements, and available features should match. If they are not the same, there may be discrepancies in app functionality.
- Make sure you understand the impact of moving the app to a different realm. Several parts of the app may need to be reconfigured, and it is useful to make notes before transferring the app so you know how to get the app working again after the transfer. See the Reconfiguring apps after they’ve been transferred into a different account section of this article for a list of areas to check before making the transfer.
Restrictions on transferring apps to a different account
Applications that are owned by a trial account or an account that is suspended cannot be transferred to a different account. In these cases, you can submit a request to Quickbase Technical Support to transfer application ownership.
How to transfer apps to a different account
Transfer Quickbase apps either through the Admin Console or application settings.
Transfer through the Admin Console
- Access the Account Summary Page.
- Select Apps.
- Select the name of the application you want to transfer.
- Select Transfer App.
On certain service plans, you may need to select the change link to the right of the app manager's name instead. - Enter the user name or email address of the Quickbase user to whom you want to transfer the application in the text box, then select Next.
Note: The Quickbase user must have app create permissions in at least one account. - Verify that the user name or email address you entered is correct, then select Next.
- Select Authorize Transfer to transfer the application, and send an alert to the user to whom you are transferring the application.
No application transfer is complete until the user to whom you are transferring the application acts on the alert and accepts the transfer. When the new app manager accepts the transfer, an alert email is sent to the previous app manager.
Transfer through application settings
- Open the application you want to transfer.
- From app home, select App settings.
- Select Application management in the Advanced Features section.
- Select Transfer app. It is in the Manage the App section which is the last section on the page.
- Enter the username or email address of the Quickbase user to whom you want to transfer the application in the text box, then select Next.
Note: The Quickbase user must have app create permissions in at least one account. - Verify that the username or email address you entered is correct, then select Next.
- Select Authorize Transfer to transfer the application, and send an alert to the user to whom you are transferring the application.
No application transfer is complete until the user to whom you are transferring the application acts on the alert and accepts the transfer. When the new app manager accepts the transfer, an alert email is sent to the previous app manager.
Reconfiguring apps after they’ve been transferred into a different account
In most cases, transferring apps to a different account means that they move to a different realm. Because of this, anything in the app that references the realm needs to be reconfigured. The following table includes all areas to check to make sure your app is reconfigured and works correctly after the transfer.
Area to check |
Action to take |
Pipelines |
Pipelines exist at the realm level. When an app moves to a different realm, any pipelines set up in the original realm no longer work.
Tip: Make notes about how pipelines and any other automations are set up before you move your app, especially triggers and actions, before you transfer the app. The YAML converter app from the Exchange can help you transfer pipelines into the new realm without the need to manually recreate pipelines from scratch. |
Connected tables (Quickbase Sync) |
Connected tables setup using Quickbase Sync rely on the realm name.
|
Actions |
Actions call specific URLs, which include the realm name.
|
Webhooks |
Webhooks call specific URLs, which include the realm name.
|
External scripts |
|
Code pages |
|
URL formulas |
URL formulas that use the URLRoot() function update automatically.
|
SSO |
|
Bookmarks and other saved links |
|
Moving transferred apps back to the original account
To move a transferred app back to the original account, contact technical support. They will restore the app that existed in the original account. Any changes that were made after the app is transferred will be lost.