I’m dropping the big one today.
If you run an agency, you know the drill: You have to manually check client sites to see if they’re broken, then write a report, then convert it to PDF, then email it. It’s a massive time sink.
So I built a robot to do it for me.
This n8n workflow acts as a fully autonomous Account Manager. It runs daily, checks the tech, writes the update, and pushes it to the client portal.
The "Stack" (100% Open Source Power):
- BackstopJS: Runs visual regression tests on the client’s site (to catch broken layouts).
- Ollama (Llama3): I’m running the AI locally. No OpenAI API bills. It analyzes the test results and writes a professional summary.
- Gotenberg: Converts the HTML report into a branded PDF.
- Appsmith: Pushes the final report directly to the Client Portal.
- Gmail: If the QA fails, it bypasses the report and wakes me up with an emergency alert.
Why this is a game-changer:
- Zero Cost AI: Since it uses Ollama, generating these reports is free.
- Proactive vs. Reactive: I know if a client site is down before they call me.
- Client Experience: They get a branded PDF report in their portal every week without me lifting a finger.
JSON attached below. Note: This is an advanced workflow. You will need endpoints for Backstop/Gotenberg (easy to spin up via Docker).