I am a ManageWP user, testing out MainWP as looking to switch.
I have searched the mainWP dashboard top to bottom, but I cannot see how to create clients and assign sites to them.
I just do not have any option anywhere to create clients.
I assume it must be possible to do this, otherwise, how would I send monthly reports to them.
Rick is correct. After you install an extension for sending out reports to clients called “Pro Reports”, you will get additional fields in the settings of child sites.
MainWP handles clients and associated child sites a bit differently than ManageWP.
MainWP doesn’t have a dedicated category for Clients, and since the Client information is used only for sending reports, we have tied that information with our Pro Reports extension.
After you add Child Sites to the Dashboard, and install Pro Reports extension, you will see new fields on MainWP Dashboard > Sites > Example.com > Edit page under the Pro Report Tokens category.
However, if such granularity is not necessary, you can simply group Child Sites according to which client they belong. More about site groups: Manage Child Site Tags - MainWP Documentation
Then when sending out reports, instead of using the Pro Report tokens like [client.email], simply select a Group and type in the email address of that client.
I have also now discovered that there is also a mainwp reports child plugin that has to be installed in all sites as well and then I have to resync everything after installing it.
I did not find this mentioned anywhere in the docs, nor the fact that I needed to have the free plugin installed first, nor the fact that the free reports plugin can only be downloaded from wordpress.org and not your website, where all the other plugins are, including the free ones.
It seems the docs leave a lot to be desired so far.
I’m sorry you are having a somewhat difficult time setting Pro Reports up, but that information is already in help documents. Please take a look at the chapter Get Started with MainWP Pro Reports Extension
There was already a link to the MainWP Child Reports on the wordpress.org repository, but I’ve since then added a clarifying sentence regarding that.
Perhaps some confusion may have arisen due to the fact that MainWP Child Reports is not considered an extension but a plugin, and as such, it is not distributed through our Extension system.
Other such plugins that are only distributed through wordpress.org are MainWP Child, MainWP Dashboard, and MainWP Key Maker.