Problem
Inbound orders, bookings, and chat updates were copied manually into spreadsheets across multiple branches, producing inconsistent records, delayed follow-up, and zero operational visibility for management.
Constraints
- Needed to remain usable for non-technical operations users
- Third-party payloads could change without notice
- Logging needed traceability for audits and handovers
Delivery
- Implemented web-order-to-sheet automation with validation and normalization.
- Added WhatsApp-to-sheet logging and tagging workflows for shared follow-up visibility.
- Used n8n + Google Apps Script to balance speed, maintainability, and practical ownership.
- Defined fallback paths and operating checks for failed runs.
Result
- Estimated 60–80 hours/month of manual logging eliminated across branches.
- Daily Telegram digests for branch + staff KPIs now generated automatically — management visibility went from weekly to daily.
- Reusable n8n + Apps Script patterns shipped so the team can extend new automations without engineering involvement.
Tech stack
- n8n
- Google Apps Script
- Google Sheets
- Google Calendar
- Notion
- Telegram Bot API
- OpenAI