Document v1.0 — March 2026 · Melbourne, Australia

Executive Summary

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.

Section 01

Solution Overview

What We Deliver

An always-on AI marketing system that:

Supported Platforms

Section 02

Deployment Options

Two deployment models — same capabilities, different hosting.

Option A Cloud-Hosted (Recommended)

A dedicated virtual private server (VPS) provisioned for the customer.

InfrastructureHetzner Cloud / AWS / DigitalOcean
Spec2 vCPU, 4GB RAM, 40-80GB SSD, Ubuntu 24.04
Uptime99.9% (data centre grade)
LocationCustomer's choice: AU, EU, US, or Asia
Data ownershipServer under customer's account
Hosting cost$10-20 AUD/mo (paid by customer direct)
Setup time1-2 hours (remote)
Best forMost businesses — zero hardware, zero maintenance

Option B Mac Mini Appliance

A pre-configured Apple Mac Mini delivered to the customer's premises.

HardwareMac Mini M4, 16GB RAM, 256GB SSD
Uptime~99% (depends on power + WiFi stability)
LocationCustomer's office / premises
Data ownership100% on-premise — never leaves the device
Hosting cost$0 (customer's electricity)
Setup time3-4 hours (includes delivery + on-site install)
Best forData-sensitive businesses, on-premise preference

Comparison

Feature☁️ Cloud (Option A)🖥️ Mac Mini (Option B)
Upfront cost$0~$1,300 AUD (hardware)
Monthly hosting$10-20/mo$0
Uptime99.9%~99%
Data locationCloud (customer's account)Customer's office
PerformanceGood (shared CPU)Excellent (Apple Silicon)
ScalabilityUpgrade in 1 clickLimited to hardware
SetupRemote (1-2 hrs)On-site (3-4 hrs)
MaintenanceZero for customerKeep plugged in + WiFi

Recommendation: Option A for most businesses. Option B for strict data residency or on-premise preference.

Section 03

System Architecture

Option A Cloud Architecture

┌─────────────────────────────────────────────────────────┐
│           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    │    │              │
    └─────────────┘    └──────────────┘    └──────────────┘

Option B Mac Mini Architecture

┌──────────────────────────────────────────────────────────┐
│              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     │
                                └─────────────────┘
Section 04

Component Breakdown

What Gets Installed (Both Options)

ComponentPurposeTechnology
AI Content EngineGenerates posts, captions, hashtagsClaude / GPT (customer's API key)
Image GeneratorCreates branded visuals, product shotsGemini / DALL-E (customer's API key)
Auto-PublisherPosts to social platforms on scheduleHeadless Chrome automation
Analytics ScraperCollects views, likes, shares, followersAutomated browser scraping
Smart SchedulerDetermines optimal posting timesAI engagement pattern analysis
DashboardWeb-based performance overviewStatic site (port 443)
Notification SystemWhatsApp content approval + alertsIntegrated messaging
Backup SystemDaily backup of content + analyticsSnapshots / Time Machine

Pre-Configured Automation (Cron Jobs)

ScheduleTaskDetail
Daily 9:00 AMContent GenerationAI creates posts based on brand strategy + trending topics
Daily 11:30 AMPublish Slot 1Morning post — optimised for work-break browsing
Daily 7:00 PMPublish Slot 2Evening post — optimised for leisure browsing
Daily 11:00 PMAnalytics CollectionScrape all platform metrics, update dashboard
Monday 9:00 AMWeekly ReportGenerate + email performance summary with AI insights
Daily 2:00 AMBackupSnapshot server state / backup content library
Section 05

LLM / API Configuration

Approach: Customer Owns API Keys

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   │
                                   └────────────────────────┘

Why Customer-Owned Keys

BenefitDetail
Full transparencyCustomer sees exact AI costs on their own dashboard
No margin disputesWe sell service, not API credits
Data controlCustomer controls what data goes to which AI provider
Clean exitIf customer leaves, no billing entanglement
TrustCustomer verifies costs are fair ($25-50/mo, not inflated)

Cost Optimisation (managed by GrowthNova)

TaskModel UsedCost per Task
Content draftsClaude Haiku~$0.005
Final post copyClaude Sonnet~$0.03
Image generationGemini FlashFree (15/day)
Image generation (overflow)DALL-E 3~$0.04/image
Analytics processingClaude Haiku~$0.005
Weekly insights reportClaude Sonnet~$0.05

Typical monthly API cost: $25-50 AUD (for 30 posts/month across 2 platforms)

Section 06

Customer Dashboard

A web-based dashboard accessible from any device. Shows real-time marketing performance.

Dashboard Features

ScreenWhat It Shows
HomeKey stats (views, engagement, followers, posts), daily chart, AI status
ContentAll posts — draft, pending approval, scheduled, published
CalendarMonthly view of publishing schedule
AnalyticsPlatform-by-platform performance, trends, comparisons
CommentsEngagement tracking, AI-replied vs needs attention
SettingsBrand voice, platforms, posting schedule, notification preferences

Customer Interaction Flow

Daily

9:00 AM🤖 AI generates today's content
9:30 AM📱 WhatsApp notification: "Here are today's 2 posts — reply ✅ to approve"
👤 Customer replies ✅ or ❌ with feedback
11:30 AM📤 Post 1 publishes automatically
7:00 PM📤 Post 2 publishes automatically
11:00 PM📊 Analytics collected, dashboard updated

Weekly

Monday📧 Email report: views, engagement, top posts, AI insights

Monthly

📞 30-min strategy call with GrowthNova
📊 Full performance report with recommendations
Section 07

Onboarding Process

Option A Cloud Setup (1-2 business days)

1

Discovery Call

Brand, audience, goals

30 min · Customer + GrowthNova
2

Brand Questionnaire

Customer fills in brand details

15 min · Customer
3

Server Provisioning

AI engine installation + configuration

1 hour · GrowthNova
4

API Key Setup

Anthropic/OpenAI account creation

5 min · Customer (guided)
5

Platform Connection

Screen-share: log into XHS/IG/FB

30 min · Customer + GrowthNova
6

Brand Configuration

Voice, style, content pillars

GrowthNova
7

Test Run & Review

5 sample posts for review + feedback

15 min · Customer
8

Go Live 🎉

Fine-tune and launch

GrowthNova

Total customer time: ~1.5 hours

Option B Mac Mini Setup (3-5 business days)

1

Discovery Call

Brand, audience, goals

30 min · Customer + GrowthNova
2

Hardware Procurement

Pre-configuration of Mac Mini

2-3 days · GrowthNova
3

On-site Delivery & Install

Connect WiFi, configure Tailscale VPN

2-3 hours · GrowthNova (on-site)
4

Platform Connection + API Setup

Log into social accounts, configure API keys

35 min · Customer + GrowthNova
5

Test Run + Go Live 🎉

Review sample posts and launch

30 min · Customer + GrowthNova

Total customer time: ~2 hours (plus being present during on-site install)

What Customer Receives After Onboarding

DeliverableDetail
Dashboard loginURL + credentials
WhatsApp bot connectedApproval notifications active
Content calendarFirst month planned
Quick-start guideOne-page PDF: how to approve, view reports, contact support
Support channelDirect WhatsApp/email to GrowthNova
Section 08

Ongoing Management

What GrowthNova Handles (included in monthly fee)

TaskFrequencyDetail
Content strategyOngoingTrending topics, seasonal campaigns, content pillars
AI prompt optimisationWeeklyImprove content quality based on engagement data
Model routingOngoingOptimise for cost + quality balance
Platform updatesAs neededAdapt to algorithm changes, new features
Software updatesMonthlyKeep AI engine, skills, and browser automation current
Performance monitoringDailyAutomated health checks, error alerts
Analytics reportingWeekly/MonthlyAutomated reports + manual insights
SupportBusiness hoursWhatsApp/email response within 4 hours

What Customer Does

TaskFrequencyTime
Approve posts on WhatsAppDaily2 min
Review weekly reportWeekly5 min
Monthly strategy callMonthly30 min
Total customer time~30 min/week
Section 09

Security & Data

Data Ownership

Access Control

Backup & Recovery

CloudMac Mini
Backup methodDaily automated snapshotsDaily local backup + optional cloud sync
Content libraryBacked up independently
Recovery time< 2 hours< 4 hours
Section 10

Pricing

Option A Cloud-Hosted

Starter

$499
/month · $500 setup
  • 15 posts/month
  • 1 platform
  • Basic dashboard
  • WhatsApp approvals
  • Monthly reports
  • Email support

Premium

$1,499
/month · $800 setup
  • 50+ posts/month
  • 4+ platforms
  • Custom reports
  • WhatsApp approvals
  • Weekly + deep insights
  • Fortnightly strategy call
  • Competitor monitoring + alerts
  • Comment auto-reply
  • Dedicated manager

Plus customer-paid: Cloud hosting $10-20/mo + AI API usage $25-50/mo

Total Monthly Cost to Customer

Cloud StarterCloud GrowthMini StarterMini 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

vs Traditional Marketing Agency

Up to 87% savings

compared to traditional marketing agencies ($36,000-$60,000/year)

Traditional AgencyGrowthNova CloudGrowthNova 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/month8-1215-3015-30
OperatesBusiness hours24/724/7
AnalyticsMonthly PDFReal-time dashboardReal-time dashboard

Minimum Term

Section 11

Service Level Agreement

MetricCloudMac Mini
System uptime99.5%98% (excl. power/WiFi)
Content deliveryWithin 1 hour of scheduleSame
Support responseWithin 4 business hoursWithin 4 business hours
Issue resolutionWithin 24 hours (critical)Within 48 hours (may require on-site)
ReportingWeekly (Mon 9 AM)Weekly (Mon 9 AM)
Section 12

Exit & Portability

If the customer decides to end the service:

What HappensDetail
DataCustomer keeps 100% — it's on their server/hardware
Content libraryAll generated content remains accessible
Analytics historyFull history retained on their infrastructure
API keysCustomer's own — continue using or cancel
Server/hardwareCustomer's own — keep running or shut down
GrowthNova accessRevoked immediately
GrowthNova IPSkills and automation scripts are removed
Transition period2 weeks notice, we help with handover
Live Demos

See It In Action