Derek
Unfortunately you need to copy-paste your CF token key to each client's account in Enhance.
There's no global token share 🙁
And although the integration works, it's a one-way only sync. So if you modify something in CF panel, it will get overwritten if you change something in Enhance's panel.
Currently I'm using Virtualmin PRO and I'm planning to move to Enhance, and with Virtualmin PRO the sync is two-way and almost instantenous, so you can mix and match where you gonna edit the DNS records without worrying about it getting overwritten. Enhance's Cloudflare implementation is kind primitive, it deletes all records and then re-add them.
So if you change a single thing (like proxy a record) in the DNS, you'll see all DNS records being deleted in Cloudflare and them re-added again, so when you do this in the domain used for the panel, you pretty much get you panel offline for a couple seconds until Enhance re-add all records again