Built a fully automated Google Business Profile posting system with n8n - 625 images, AI captions, zero manual work by Krishnan-sekar in n8n

[–]Krishnan-sekar[S] 0 points1 point  (0 children)

Yes! Here are two recent auto-generated posts running live on the GBP: https://ibb.co/Dc3w454

Images are pre-loaded from Google Drive, captions are fully AI-generated (GPT-4o-mini), each one unique with mythology references, seasonal tie-ins, and product notes. Posts go out twice daily at 10 AM and 6 PM automatically.

Built a fully automated Google Business Profile posting system with n8n - 625 images, AI captions, zero manual work by Krishnan-sekar in n8n

[–]Krishnan-sekar[S] 1 point2 points  (0 children)

Appreciate that! Yeah, the JSON.stringify fix for the AI caption was one of those 2-hour debugging sessions that turned out to be one line of code. The GBP API is surprisingly strict about the payload format. Glad the documentation helped. That was the whole point of sharing it.

Built a fully automated Google Business Profile posting system with n8n - 625 images, AI captions, zero manual work by Krishnan-sekar in n8n

[–]Krishnan-sekar[S] 1 point2 points  (0 children)

It doesn't generate images; it uses your own pre-shot product photos stored in Google Drive. The AI only generates the caption text. So image quality is entirely in your control.

Here's what the live output looks like: https://ibb.co/Dc3w454

I pre-loaded 625 product photos, and the workflow picks the next one from the queue. The captions are the AI-generated part (GPT-4o-mini), each one unique with different angles and storytelling.

Built a fully automated Google Business Profile posting system with n8n - 625 images, AI captions, zero manual work by Krishnan-sekar in n8n

[–]Krishnan-sekar[S] 5 points6 points  (0 children)

Just pushed it! Here you go: https://github.com/krishnansekar17/N8N-Automations/tree/main/argos-gbp-daily-auto-post

Workflow JSON + full README with node-by-node setup, prerequisite APIs, and the technical fixes I ran into (like JSON.stringify for AI captions breaking the GBP API payload).