"In an ideal world I would send a proposal through the CRM, transfer details from the proposal to the engagement letter, and send the engagement through the CRM, customers would accept via e-signature, and this would take them to a screen where they can pay and sign up for monthly autopay. I can’t find a CRM that can do this."
The Proposals App program will automate the process of getting your customers to receive and accept engagement letters.
Once accepted, you can set up recurring invoices, as well as recurring payments if you have a payment gateway added.