Skip to main content
Transfer moves an app, including its code and data, from your organization to another organization. The receiving organization becomes the new owner once it accepts.
The Transfer tab showing the warning and the target organization field

Who can transfer an app?

Transferring is available on any paid plan. You also need to be an owner or admin of the organization that currently owns the app. Each app can be transferred once every 30 days. If an app was transferred within the last 30 days, you need to wait until the window passes before starting another transfer. If your app uses a domain you purchased through Hercules, remove that domain first. An app cannot be transferred while a purchased domain is linked to it.

How do I transfer an app?

  1. Open the app, then go to Settings, then the Transfer tab.
  2. Ask the receiving organization for its organization ID. They can find it in Settings, then Organization, then General.
  3. Enter the organization ID in Target Organization ID and click Transfer App.
  4. The transfer stays pending until the receiving organization accepts it. You can cancel a pending transfer at any time from the same screen.

What is kept and what is removed?

Your code and data move with the app. Some things are tied to your current organization and are permanently removed or reset when the transfer completes. This cannot be undone, so review it before you transfer.
AreaWhat happens on transfer
Code and dataMoved to the receiving organization
Commerce and paymentsThe store is deleted, products are archived, and connected payment customers are removed
Custom email sendersSender identities are deleted, including their verification
API keysAll keys, including the managed Hercules API key, are revoked
Collaborator accessExisting collaborators lose access, and visibility resets to the whole receiving organization
Custom domainsA custom domain you connected moves with the app and keeps serving only if the receiving organization is on a paid plan. A domain you purchased through Hercules must be removed before you can transfer

How does the receiving organization accept?

When an app is transferred to an organization, an owner or admin of that organization sees an incoming transfer banner on their dashboard. They can Accept to take ownership or Reject to decline. A transfer that is not accepted before it expires is cancelled automatically.
The incoming transfer banner with Accept and Reject buttons

Tips before you transfer

  • If the app uses a custom domain, make sure the receiving organization is on a paid plan so the domain keeps serving after the transfer.
  • If the app uses Hercules Commerce, custom email senders, or API keys, set those up again in the receiving organization after the transfer.
  • Confirm the target organization ID with the receiving organization first. The transfer goes to whichever organization owns that ID.