End-to-end system that automates monthly marketing planning for a food-delivery brand. It generates the month's campaign calendar, campaign mechanics, and discount offers priced automatically from live per-dish food-cost pulled from the POS (Syrve), plus the newsletter content plan and ready-to-send Viber/SMS copy.
Result: a full monthly marketing plan is generated and approved in 10–20 minutes instead of the 2–3 days it used to take the marketer manually.
— 8–10 campaigns per month (Wed–Sun active, Mon–Tue paused), 4 touches each (announce, start, reminder, final) — 30–40 finished message texts monthly.
— Discounts calculated automatically from live food-cost (Syrve POS): default cap −15%, average set food-cost kept ≤25% after discount.
— Each stage approved via inline Telegram buttons; the marketer edits all business rules directly in Google Sheets — no developer needed.
— Under the hood: 19 production n8n workflows, error monitoring with type classification, daily backups, weekly summaries. Built without tech debt, designed to run for years.
Approval flow: every stage (calendar, mechanics, content plan, copy) is generated by AI, sent to the marketer via Telegram bot with inline buttons, and can be approved or regenerated on demand.

An AI Agent orchestrator coordinates the full monthly flow end-to-end in n8n — routing every Telegram command to the right sub-workflow.

The campaign plan generator drafts the month's mechanics and offers, using approved calendar events and pricing rules as input.

Discount pricing is calculated automatically from live food-cost pulled from the Syrve POS, keeping every offer within margin targets without manual math.

Ready-to-send Viber/SMS copy is generated per campaign touch, following the brand's tone-of-voice rules.

19 production workflows run the system end-to-end — calendar, content plan, copywriting, pricing, backups, error handling, weekly summaries.
