There are many different needs and preferences among coaches regarding agreements and we try to accommodate as many as possible, but of course the system cannot cover all the finer details in each specific case.
In the Console system the automated invoicing is linked to the agreements a coach has with the clients, no matter the duration of the agreement. It can be 1 month, it can be 2 years. The system simply needs an agreement, so it can invoice the client automatically (if so chooses the coach in the payment option of the agreement) or to allow the coach to invoice manually based on the agreement settings with "Bill for coaching" button (in BILLING> Invoices > Create).
Besides that, the idea is that the clients should always be informed of an agreement (no matter how brief) via email, even when they allow the coach to login as them and signed it.