GrowthNova provides an AI-powered marketing engine that automates content creation, publishing, and analytics for Australian small and medium businesses. The solution is deployed on customer-owned infrastructure — either a dedicated cloud server or a physical Mac Mini — ensuring full data sovereignty. We manage everything remotely. The customer approves content on WhatsApp and views performance on a branded dashboard. No technical knowledge required.
An always-on AI marketing system that:
Two deployment models — same capabilities, different hosting.
A dedicated virtual private server (VPS) provisioned for the customer.
| Infrastructure | Hetzner Cloud / AWS / DigitalOcean |
| Spec | 2 vCPU, 4GB RAM, 40-80GB SSD, Ubuntu 24.04 |
| Uptime | 99.9% (data centre grade) |
| Location | Customer's choice: AU, EU, US, or Asia |
| Data ownership | Server under customer's account |
| Hosting cost | $10-20 AUD/mo (paid by customer direct) |
| Setup time | 1-2 hours (remote) |
| Best for | Most businesses — zero hardware, zero maintenance |
A pre-configured Apple Mac Mini delivered to the customer's premises.
| Hardware | Mac Mini M4, 16GB RAM, 256GB SSD |
| Uptime | ~99% (depends on power + WiFi stability) |
| Location | Customer's office / premises |
| Data ownership | 100% on-premise — never leaves the device |
| Hosting cost | $0 (customer's electricity) |
| Setup time | 3-4 hours (includes delivery + on-site install) |
| Best for | Data-sensitive businesses, on-premise preference |
| Feature | ☁️ Cloud (Option A) | 🖥️ Mac Mini (Option B) |
|---|---|---|
| Upfront cost | $0 | ~$1,300 AUD (hardware) |
| Monthly hosting | $10-20/mo | $0 |
| Uptime | 99.9% | ~99% |
| Data location | Cloud (customer's account) | Customer's office |
| Performance | Good (shared CPU) | Excellent (Apple Silicon) |
| Scalability | Upgrade in 1 click | Limited to hardware |
| Setup | Remote (1-2 hrs) | On-site (3-4 hrs) |
| Maintenance | Zero for customer | Keep plugged in + WiFi |
Recommendation: Option A for most businesses. Option B for strict data residency or on-premise preference.
┌─────────────────────────────────────────────────────────┐
│ CUSTOMER'S DEDICATED CLOUD SERVER │
│ (Hetzner / AWS — customer's own account) │
│ │
│ ┌──────────────────┐ ┌────────────────────────┐ │
│ │ 🤖 AI Engine │ │ 🌐 Headless Browser │ │
│ │ │───▶│ │ │
│ │ • Content gen │ │ • XHS publishing │ │
│ │ • Image gen │ │ • IG/FB automation │ │
│ │ • Scheduling │ │ • Analytics scraping │ │
│ │ • Reporting │ │ │ │
│ └────────┬─────────┘ └────────────────────────┘ │
│ │ │
│ ┌────────┴─────────┐ ┌────────────────────────┐ │
│ │ 📊 Dashboard │ │ 💾 Customer Data │ │
│ │ (web interface) │ │ • Content library │ │
│ │ client.growth │ │ • Analytics history │ │
│ │ nova.com.au │ │ • Brand assets │ │
│ └──────────────────┘ └────────────────────────┘ │
└──────────────────────────────┬───────────────────────────┘
│
┌────────────────────┼────────────────────┐
│ │ │
┌─────┴──────┐ ┌──────┴───────┐ ┌──────┴───────┐
│ 📱 Customer │ │ 🔧 GrowthNova│ │ 🤖 AI APIs │
│ │ │ (remote mgmt)│ │ │
│ • WhatsApp │ │ • Updates │ │ Claude / │
│ approval │ │ • Strategy │ │ GPT / Gemini│
│ • Dashboard│ │ • Support │ │ │
└─────────────┘ └──────────────┘ └──────────────┘┌──────────────────────────────────────────────────────────┐
│ CUSTOMER'S PREMISES │
│ │
│ ┌────────────────────────────────────────────────────┐ │
│ │ 🖥️ Mac Mini (Apple Silicon M4, always-on) │ │
│ │ │ │
│ │ ┌─────────────┐ ┌─────────────┐ ┌───────────┐ │ │
│ │ │ 🤖 AI Engine │ │ 🌐 Browser │ │ 💾 Storage │ │ │
│ │ │ Content gen │ │ Publishing │ │ All data │ │ │
│ │ │ Scheduling │ │ Analytics │ │ on device │ │ │
│ │ │ Reporting │ │ Automation │ │ │ │ │
│ │ └─────────────┘ └─────────────┘ └───────────┘ │ │
│ │ │ │
│ │ ┌─────────────┐ ┌─────────────────────────────┐ │ │
│ │ │ 📊 Dashboard │ │ 🔒 Tailscale VPN │ │ │
│ │ │ (local web) │ │ Encrypted tunnel for │ │ │
│ │ │ │ │ GrowthNova remote support │ │ │
│ │ └─────────────┘ └──────────────┬──────────────┘ │ │
│ └───────────────────────────────────┼────────────────┘ │
│ │ │
└──────────────────────────────────────┼────────────────────┘
│ (encrypted)
┌──────┴──────────┐
│ 🔧 GrowthNova │
│ Remote Mgmt │
└─────────────────┘| Component | Purpose | Technology |
|---|---|---|
| AI Content Engine | Generates posts, captions, hashtags | Claude / GPT (customer's API key) |
| Image Generator | Creates branded visuals, product shots | Gemini / DALL-E (customer's API key) |
| Auto-Publisher | Posts to social platforms on schedule | Headless Chrome automation |
| Analytics Scraper | Collects views, likes, shares, followers | Automated browser scraping |
| Smart Scheduler | Determines optimal posting times | AI engagement pattern analysis |
| Dashboard | Web-based performance overview | Static site (port 443) |
| Notification System | WhatsApp content approval + alerts | Integrated messaging |
| Backup System | Daily backup of content + analytics | Snapshots / Time Machine |
| Schedule | Task | Detail |
|---|---|---|
| Daily 9:00 AM | Content Generation | AI creates posts based on brand strategy + trending topics |
| Daily 11:30 AM | Publish Slot 1 | Morning post — optimised for work-break browsing |
| Daily 7:00 PM | Publish Slot 2 | Evening post — optimised for leisure browsing |
| Daily 11:00 PM | Analytics Collection | Scrape all platform metrics, update dashboard |
| Monday 9:00 AM | Weekly Report | Generate + email performance summary with AI insights |
| Daily 2:00 AM | Backup | Snapshot server state / backup content library |
The customer creates their own AI API accounts. GrowthNova configures and manages the usage.
Customer's API Account GrowthNova Management
┌──────────────────────┐ ┌────────────────────────┐
│ Anthropic / OpenAI │ │ Configuration: │
│ console.anthropic.com│ │ │
│ │ │ • Haiku for drafts │
│ Billing: customer's │ │ (fast + cheap) │
│ credit card │ │ │
│ │ │ • Sonnet for final │
│ Typical cost: │◀──────────│ published content │
│ $25-50 AUD/mo │ │ │
│ │ │ • Gemini for images │
│ API key: │ │ (free tier first) │
│ sk-xxx... │──────────▶│ │
│ │ │ • Monthly budget cap: │
│ Full transparency │ │ $80 max │
└──────────────────────┘ │ │
│ • Smart model routing │
│ to minimise costs │
└────────────────────────┘| Benefit | Detail |
|---|---|
| Full transparency | Customer sees exact AI costs on their own dashboard |
| No margin disputes | We sell service, not API credits |
| Data control | Customer controls what data goes to which AI provider |
| Clean exit | If customer leaves, no billing entanglement |
| Trust | Customer verifies costs are fair ($25-50/mo, not inflated) |
| Task | Model Used | Cost per Task |
|---|---|---|
| Content drafts | Claude Haiku | ~$0.005 |
| Final post copy | Claude Sonnet | ~$0.03 |
| Image generation | Gemini Flash | Free (15/day) |
| Image generation (overflow) | DALL-E 3 | ~$0.04/image |
| Analytics processing | Claude Haiku | ~$0.005 |
| Weekly insights report | Claude Sonnet | ~$0.05 |
Typical monthly API cost: $25-50 AUD (for 30 posts/month across 2 platforms)
A web-based dashboard accessible from any device. Shows real-time marketing performance.
https://clientname.growthnova.com.auhttp://localhost:3000 or via Tailscale| Screen | What It Shows |
|---|---|
| Home | Key stats (views, engagement, followers, posts), daily chart, AI status |
| Content | All posts — draft, pending approval, scheduled, published |
| Calendar | Monthly view of publishing schedule |
| Analytics | Platform-by-platform performance, trends, comparisons |
| Comments | Engagement tracking, AI-replied vs needs attention |
| Settings | Brand voice, platforms, posting schedule, notification preferences |
Brand, audience, goals
Customer fills in brand details
AI engine installation + configuration
Anthropic/OpenAI account creation
Screen-share: log into XHS/IG/FB
Voice, style, content pillars
5 sample posts for review + feedback
Fine-tune and launch
Total customer time: ~1.5 hours
Brand, audience, goals
Pre-configuration of Mac Mini
Connect WiFi, configure Tailscale VPN
Log into social accounts, configure API keys
Review sample posts and launch
Total customer time: ~2 hours (plus being present during on-site install)
| Deliverable | Detail |
|---|---|
| Dashboard login | URL + credentials |
| WhatsApp bot connected | Approval notifications active |
| Content calendar | First month planned |
| Quick-start guide | One-page PDF: how to approve, view reports, contact support |
| Support channel | Direct WhatsApp/email to GrowthNova |
| Task | Frequency | Detail |
|---|---|---|
| Content strategy | Ongoing | Trending topics, seasonal campaigns, content pillars |
| AI prompt optimisation | Weekly | Improve content quality based on engagement data |
| Model routing | Ongoing | Optimise for cost + quality balance |
| Platform updates | As needed | Adapt to algorithm changes, new features |
| Software updates | Monthly | Keep AI engine, skills, and browser automation current |
| Performance monitoring | Daily | Automated health checks, error alerts |
| Analytics reporting | Weekly/Monthly | Automated reports + manual insights |
| Support | Business hours | WhatsApp/email response within 4 hours |
| Task | Frequency | Time |
|---|---|---|
| Approve posts on WhatsApp | Daily | 2 min |
| Review weekly report | Weekly | 5 min |
| Monthly strategy call | Monthly | 30 min |
| Total customer time | ~30 min/week |
| Cloud | Mac Mini | |
|---|---|---|
| Backup method | Daily automated snapshots | Daily local backup + optional cloud sync |
| Content library | Backed up independently | |
| Recovery time | < 2 hours | < 4 hours |
Plus customer-paid: Cloud hosting $10-20/mo + AI API usage $25-50/mo
| Cloud Starter | Cloud Growth | Mini Starter | Mini Growth | |
|---|---|---|---|---|
| GrowthNova fee | $499 | $799 | $399 | $599 |
| Hosting | $15 | $15 | $0 | $0 |
| API costs | $30 | $50 | $30 | $50 |
| Total/mo | $544 | $864 | $429 | $649 |
| Annual | $6,528 | $10,368 | $5,148 | $7,788 |
compared to traditional marketing agencies ($36,000-$60,000/year)
| Traditional Agency | GrowthNova Cloud | GrowthNova Mini | |
|---|---|---|---|
| Monthly cost | $3,000 - $5,000 | $544 - $864 | $429 - $649 |
| Annual cost | $36,000 - $60,000 | $6,528 - $10,368 | $5,148 - $7,788 |
| Posts/month | 8-12 | 15-30 | 15-30 |
| Operates | Business hours | 24/7 | 24/7 |
| Analytics | Monthly PDF | Real-time dashboard | Real-time dashboard |
| Metric | Cloud | Mac Mini |
|---|---|---|
| System uptime | 99.5% | 98% (excl. power/WiFi) |
| Content delivery | Within 1 hour of schedule | Same |
| Support response | Within 4 business hours | Within 4 business hours |
| Issue resolution | Within 24 hours (critical) | Within 48 hours (may require on-site) |
| Reporting | Weekly (Mon 9 AM) | Weekly (Mon 9 AM) |
If the customer decides to end the service:
| What Happens | Detail |
|---|---|
| Data | Customer keeps 100% — it's on their server/hardware |
| Content library | All generated content remains accessible |
| Analytics history | Full history retained on their infrastructure |
| API keys | Customer's own — continue using or cancel |
| Server/hardware | Customer's own — keep running or shut down |
| GrowthNova access | Revoked immediately |
| GrowthNova IP | Skills and automation scripts are removed |
| Transition period | 2 weeks notice, we help with handover |