Has anyone worked with Puppeteer before? What's your workflow like?

I did a project that uses Puppeteer recently. Workflow:
- Daily CRON task
- Task opens website (Angular) through Puppeteer
- Website triggers custom "ready" event when done loading
- Save website as PDF
- Send PDF to customers by mail

πŸ‘‹ Join WIP to participate