Running Puppeteer for monitoring is 50% of the SaaS I run. You can totally run it in a cronjob. Getting it to behave predictably and consistently and delivering actionable results is a different thing though.
Yes I think browserless.io is a very good site if you want to avoid those headaches with puppeteer.
But it may dilute your profits though since you'll need to buy a commercial license for it even though the project itself is open source. Depends on the money vs time you want to invest in doing it.