[unknown] As far as I tested, the integration must be done per client.
If you configure an API key for cloudflare on the main admin account, it will only affect domains owned by you as an admin and not client's sites. It's not automatic though, you need to change the configuration on each website you want to sync.
And for the clients, I believe each client need to configure their own API keys with their own CF accounts.