The problem: the marketer spent 2-3 days building each monthly plan: campaign calendar, mechanics, discount math, content plan and message copy. Discounts were calculated by hand, with a constant risk of breaking margin targets.
What I built:
A system of 19 production n8n workflows that generates the entire monthly plan under the marketer's control.
An AI agent orchestrates the flow: it generates the month's calendar (8-10 campaigns, active Wednesday through Sunday), the mechanics, the content plan and ready-to-send Viber and SMS copy in the brand's tone of voice. That's 30-40 finished texts per month, four touches per campaign: announce, start, reminder, final.
Discounts are calculated automatically from live per-dish food cost pulled from the Syrve POS via API. Default cap is minus 15%, average set food cost stays at or below 25% after the discount. No manual math.
Every stage arrives in Telegram with inline buttons: approve or regenerate. The marketer edits all business rules directly in Google Sheets, no developer needed.
Under the hood: error monitoring with type classification, daily backups, weekly summaries. Built to run for years without tech debt.
Result: a full monthly plan is generated and approved in 10-20 minutes instead of 2-3 days.
Stack: self-hosted n8n in Docker, Google Sheets, Telegram Bot API, OpenAI GPT, Syrve POS API, REST API.
#n8n #automation #AI #marketing #integration
What I built:
A system of 19 production n8n workflows that generates the entire monthly plan under the marketer's control.
An AI agent orchestrates the flow: it generates the month's calendar (8-10 campaigns, active Wednesday through Sunday), the mechanics, the content plan and ready-to-send Viber and SMS copy in the brand's tone of voice. That's 30-40 finished texts per month, four touches per campaign: announce, start, reminder, final.
Discounts are calculated automatically from live per-dish food cost pulled from the Syrve POS via API. Default cap is minus 15%, average set food cost stays at or below 25% after the discount. No manual math.
Every stage arrives in Telegram with inline buttons: approve or regenerate. The marketer edits all business rules directly in Google Sheets, no developer needed.
Under the hood: error monitoring with type classification, daily backups, weekly summaries. Built to run for years without tech debt.
Result: a full monthly plan is generated and approved in 10-20 minutes instead of 2-3 days.
Stack: self-hosted n8n in Docker, Google Sheets, Telegram Bot API, OpenAI GPT, Syrve POS API, REST API.
#n8n #automation #AI #marketing #integration