Sending an offer
Open the pod and find the Transfer ownership card at the bottom of its Overview tab. Click Transfer this pod, enter the recipient’s email address, and optionally add a message. The recipient gets an email with a link into their dashboard. The offer stays open for 7 days and then expires. Over the API:DELETE /api/pods/my-app/transfer). Only one offer can be outstanding per pod.
The recipient doesn’t have to have an InstaPods account yet. They’ll be prompted to create one, and the offer is matched to whatever account signs in with that email address.
What the recipient inherits
Almost everything keyed to the pod goes with it:- Files and application data
- Databases and managed services
- Environment variables
- Backups
- Custom domains
- Deployment history, including build logs
- Any visitor feedback the pod has collected
- Your Git connection. The repository link, deploy key and webhook are deleted, and the token embedded in the checkout’s
originremote is stripped. Auto-deploy stops until the new owner connects their own repository. - Your SSH keys. The pod’s
authorized_keysis emptied. The new owner adds their own key from the dashboard to get shell access.
Accepting an offer
Incoming offers appear as a banner on your dashboard and on the Transfers page. Each one shows the pod, its plan, and who it’s from.
The dashboard shows why an offer can’t be accepted before you click, rather than failing at the last step.
How billing splits
Billing splits at the moment of acceptance, not at the start or end of the month. The sender is invoiced for the days up to the handover; the recipient is invoiced from then on. Neither side pays for the handover day twice.You can’t transfer a pod out of an account with an unpaid invoice - settle it first. Days already accrued stay on your invoice either way.