Hello,
I’m trying to figure out a way to move a website from one account to another, for example from an agency account to the client account (business owner) in case they cancel a maintenance plan, without having to change DNS servers and redo everything like site settings/rules, etc.
I’m not trying to delegate/share the site with another account as it still remains in my account as being the owner.
From what I’ve seen each Cloudflare account has it’s dedicated DNS servers so this might limit the way to transfer the site from one account to another, but at least have an easier way to transfer:
- create a request from the current owner account
- validate it in the receiving account
- gather all the settings for caching, firewall etc (or just let them in your database and just change the owner ID once finished)
- once we change the DNS server values, finish the transfer automatically (recreate the SSL if needed, activate the same settings as before for caching, firewall etc.)
In case the site is passing from a paid/business account to a free account then warn the new owner that they will lose some settings/features, and in this way you might earn a new paid client…
Currently the way to do it is manually and you cannot actually copy everything automatically as I was saying : [Preformatted text](https://developers.cloudflare.com/fundamentals/get-started/basic-tasks/manage-domains/move-domain/)
(I’m not allowed to post active links apparently).
As a workaround, my current way of dealing with this is by creating from the start client accounts and delegating their site to our agency account, but that’s not very easy for us to deal with because we don’t have a centralized way to see all sites in a single screen.
I think that this has might have been requested by other Cloudflare users but I haven’t found the exact and open topic to add my comment/vote.
Looking forward to your reply.
Thank you !
Sincerely,
Dan