Vienna Timberwolves

Vienna Timberwolves

Digital Overhaul Proposal — confidential

For Mitja: change password in script tag at file end. For real protection use Netlify or Cloudflare Access.
Timberwolves × Mitja's Agency
1 / 18
Vienna Timberwolves
Proposal v0.1 · May 2026

Digital
Overhaul

A 6-month plan to make BC Timberwolves the most modern basketball club in Austria.

ForThe General Manager ByMitja's Agency Scope7 workstreams
SCROLL
02 / 18
The pitch in 30 seconds

Right now, no Vienna basketball club has cracked digital.

In 6 months Timberwolves will leapfrog every one of them. Online registration, transparent pricing, automated office work, an AI chatbot answering parents at midnight, and a content engine that turns every game into 4 social posts in two languages. Built mostly on open-source we tweak for you, so the budget stays Verein-friendly.

0

Vienna clubs with online signup

Not BC Vienna. Not Basket Flames. Nobody. The leapfrog window is open.

0 mo

From today to live

Quick wins in week 3. New site by month 3. Full operations by month 6.

€150–800/ month run-rate

Your call on the tier

Starter on n8n + open source. Premium on full SaaS + custom. We mix per workstream.

03 / 18
Where you are today

The site doesn't reflect the actual quality of the club.

We ran the same audits Google, ChatGPT and the Lighthouse team use. Here's what we found.

0
/ 100

Technical SEO

Schema, speed, security, mobile

0
/ 100

Content Quality

Two pages say "Under Construction"

0
/ 100

AI Search Readiness

#1 in ChatGPT for youth Vienna basketball · invisible in Claude · partial in Perplexity

0
/ 10

Brand Maturity

Great logo. Everything else templated.

Full audit detail in the Discovery folder · 5 separate reports, 854 indexed URLs reviewed

04 / 18
The problem in plain words

The biggest gaps a parent sees
in the first 30 seconds.

Joining the club = compose an email to office@
Online signup with payment, in 90 seconds
No prices visible anywhere on the site
Transparent fee table per age group
Two flagship pages literally say "Under Construction"
Real pages for U8 → U19, with coach + schedule + cost
German only — Vienna's expat parents excluded
Bilingual DE + EN by default
Empty shop. Tickets on a different domain. 1.5K Instagram from 818 articles
One brand, one checkout, AI cross-posts every game
05 / 18
The Vienna field

Nobody is doing this well. Yet.

We surveyed seven Vienna-area clubs. Zero have online registration with payment. Zero publish member pricing. Two have basic English. None have an app or a content engine.

Timberwolves

Timberwolves

B2L · BDSL · U8–U19
German only · empty shop · no app · 1.5K IG
BC Vienna

BC Vienna

Superliga · ABA · Youth
Modern site · German only · no app, no shop
Basket Flames

Basket Flames

National · Youth U8–U19
Tired UI · shop live · no pricing · no app
Vienna Giants

Vienna Giants

Wiener Landesliga
DE+EN · shop · trial-form · no app · cluttered
Hakoah Vienna

S.C. Hakoah

Multi-sport · Youth
DE+EN · Eversports.at integration · shallow
Vienna United

Vienna United

Wiener Landesliga · Youth
Modern but basic · FB-driven comms
Klosterneuburg Dukes

Klosterneuburg Dukes

Superliga · NÖ rival
Functional · dated layout · no app/shop
+ smaller
clubs

The rest of Vienna

Wiener Landesliga
All on tired WordPress · same gaps
06 / 18
The leapfrog

Three moves take Timberwolves
to #1 in Vienna.

All three are doable inside the first 12 weeks. None of them are technically hard. The Vienna field has just been waiting for someone to do them.

01

Bilingual DE + EN, with prices visible

Beats every other Vienna club on accessibility and trust the moment we go live. The expat audience (international schools, embassies, corporate parents) is huge and entirely unserved today.

02

Online signup with first month payment

A parent decides at 9pm on Sunday. By 9:01 they've signed up. SEPA mandate captured. First payment scheduled. No one in Austrian basketball offers this.

03

Live ticker + livestream embed

basketballaustria.tv already streams your Superliga games. We embed the player + a live ticker. Instantly signals "modern Superliga-tier club" without building any infrastructure.

07 / 18
What great looks like in Europe

Five clubs we'd borrow ideas from.

None of these are out of reach. Each one has done one specific thing brilliantly that we can adapt for Vienna at Verein budget.

ALBA Berlin

ALBA Berlin

Germany
"Wolves Training At Home" — free YouTube series for kids and teachers, drives the youth funnel
FC
BAYERN
BASKETBALL

FC Bayern Basketball

Germany
Bilingual default + a live ticker page on every team — modern signal, low cost
Olimpia Milano

Olimpia Milano

Italy
Packaged club app on SportXP — proves the "buy not build" path for Phase 2
BC
ŽALGIRIS

BC Žalgiris

Lithuania
"Insider" paid tier — €30–50/year for early tickets and exclusive content
FC Barcelona Bàsquet

FCB Bàsquet

Spain
Productized fan experiences — birthday parties, halftime meet-and-greets, sold via the site
08 / 18
The plan from our side

Seven workstreams over six months.

Each workstream has tiered options inside it. You don't pick one big package — you pick the right tier per workstream. The next slides walk through each.

W1

Brand + Website

Bilingual conversion-first site. Replace the dated theme, keep your 818-article archive.

W2

Wolves Shop

Activate the empty store. Six starter SKUs. Real revenue in week 3.

W3

Content + Stats

AI auto-recap pipeline. 200-word DE+EN game stories on auto-pilot.

★ Showcase piece
W4

Membership Ops

Bank statement → matched payments → automatic reminders. Hours saved every week.

★ Agency moat
W5

GM Workflow

Weekly briefing, sponsor renewals, parent triage — automated. Your time back.

W6

AI Chatbot

Answers parents in DE or EN, 24/7. Trained on your club content, not the open internet.

★ Reused 3 ways
W7

Team App

Schedule, training, messages — for every team. Buy it ready or build branded.

All on one stack

Same database. Same identity. Same chatbot brain. The parts compound.

09 / 18
W1 · Brand & Website

The new viennatimberwolves.at

Built as a recruitment machine, not a press archive. Every page answers "what does a parent need to know to sign up?"

  • Bilingual DE + EN on the 10 pages parents read first
  • Online signup form with SEPA mandate capture
  • Transparent fee table (per age, per program)
  • Replaces "Under Construction" with U8/U10/U12/U14/U16/U19 pages
  • Coach bios with credentials. FAQ with rich-result schema for Google.
  • Mobile-fast. Lighthouse score 47 → 85+. Two-thirds smaller pages.
  • Wolfshead identity preserved. Modernized typography + photography direction.

Two ways to do this

Full rebuild on modern stack
10–14 weeks
Astro / Next.js on Hetzner with Decap or Sanity CMS. Faster, more future-proof. Migration cost on content + some SEO risk.
10 / 18
W2 · Team Shop

Activate the empty shop

WooCommerce is already installed on your site — empty since launch. Six SKUs photographed properly + Stripe + SEPA + AT VAT, and you're taking real orders by week 3.

  • 6 starter SKUs: jersey, hoodie, training tee, beanie, scarf, sticker pack
  • Stripe + PayPal + SEPA at checkout. Austrian VAT configured.
  • Pickup at Wolves Dome on game days, plus EU shipping
  • Order/ship/review email automation
  • Google Merchant Center feed (free product listings on Google Shopping)
  • Conversion pixels: GA4, Meta, LinkedIn — for retargeting

Quick-win workstream — designed to ship in 2–3 weeks as a pitch credibility move before the bigger redesign lands.

Two ways to do this

Shopify or premium WP build
3–4 weeks + €27/mo
If you want a separate shop platform. Sleeker checkout, but disconnects from member identity.
11 / 18
W3 · Showcase piece

Every game becomes 4 social posts. Automatically.

You publish 100+ news articles a year. Instagram has 1,500 followers. The content isn't reaching people. We fix the distribution.

  • Game finishes → AI generates 200-word recap in your club voice
  • Drafts in both German and English automatically
  • Plus an Instagram caption, a tweet, a LinkedIn post — same input
  • You approve in one click, or we set thresholds for auto-publish
  • Cross-posts to IG / FB / LinkedIn / TikTok via Metricool (or open-source Mixpost if budget tight)
  • Optional: AI auto-captions and brand overlay on highlight clips from your venue cam

Why this is the showcase: the agency's most "wow that's AI" demo for the GM. Mitja personally builds this. Reusable for every future club client.

What it costs to run

n8n + Claude AI + open-source Mixpost
~€20/mo
Self-hosted social scheduler — same channels, no SaaS fee. Saves €22/mo, costs ~1 day of Mitja install.
Plus highlight-reel pipeline
+€20/mo
n8n + ffmpeg + Whisper AI auto-captioning. Volunteer drops venue-cam footage in a folder; clips publish branded.
12 / 18
W4 · Agency Moat

The bank statement reads itself.
Reminders send themselves.

Today, somebody manually checks who paid each week. Sends reminders by hand. Hours per week. Tomorrow this happens automatically — and you pick how automated.

  • Bank statement comes in (manual XLS or auto via PSD2) → system reads it
  • Matches every line to a member by IBAN, payment reference, amount
  • Flags unmatched entries for your review (small list each day)
  • Sends DE/EN reminder email at 7 / 14 / 28 days overdue
  • You see one dashboard: who's paid, who hasn't, how much collected
  • Members get a portal: "my dues, my mandate, my Spendenbescheinigung"

Three banking decisions to make — see slide 17. We ship the matching engine + dunning regardless of which tier.

Three tiers — pick your appetite

Tier 0 · Budget
~€30/mo
Treasurer downloads daily XLS. 5 minutes a day. n8n parses it, dashboard updates, reminders go out. Open-source through and through. Most clubs can stay here forever.
Tier 2 · Premium
~€200/mo
PSD2 real-time bank reading via finAPI. Zero manual export. Plus the agency's productized matching service. Deepest automation; basis for the case study.
13 / 18
W5 · GM Workflow

Your time back.
10+ hours a week, gone.

The recurring admin that eats your week — automated. We start with the five highest-leverage workflows, then keep finding more as you spot patterns. The hours compound fast.

  • Weekly board briefing — auto-compiled from news, results, finance, member pipeline
  • Sponsor renewal calendar — 90/60/30-day reminders with draft outreach emails
  • Schedule conflict detection across teams + facility bookings
  • Parent inquiry triage — incoming office@ emails sorted, FAQ-routable ones auto-replied
  • Press request triage — auto-acknowledge + summarize for media officer
  • You write 5 sentences in chat. AI drafts the email in your voice, German or English.

The tool stack

Optional GM task board
free OSS
If you want a Trello-style view of routine work — we self-host Vikunja or Plane for free. Nice-to-have.
14 / 18
W6 · Reused 3 ways

Parents get answers at midnight.
You don't get the email.

Trained only on your club content — coach bios, prices, schedule, FAQ, news. It doesn't make things up. When it doesn't know, it hands the conversation to office@ with a transcript.

  • Bilingual — auto-detects DE or EN from the question
  • Embedded on every page of the new site
  • Same brain powers your team app helper and the GM workflow agent
  • EU-hosted (Anthropic Claude EU + Hetzner Postgres) — clean GDPR story
  • Logs every conversation (anonymized) so we improve weekly
  • Tone locked to your club voice — Du, casual, sport-club energy. We QA with a native speaker.

Phase 5 — chatbot launches after content production (Phase 2) is complete. A chatbot is only as good as the content it's fed.

Two ways to power it

Self-hosted Ollama (local AI)
~€150/mo + GPU
If full data ownership is critical. Tradeoff: German output is 80% as polished, infrastructure is heavier. Showcase option for clients who care about it.
15 / 18
W7 · Team App

Each squad has the same app.
Schedule. Training. Messages.

Right now your coaches use WhatsApp groups, Excel sheets and email. We replace that chaos with one app per team. The honest answer: you don't need to build this — there are great products that already exist.

  • Practice + game schedule per team
  • Attendance tracking (kid is/isn't coming Saturday)
  • Training plans + workout assignments
  • Team messaging (replaces WhatsApp chaos)
  • File sharing (parent forms, consent letters, photos)
  • Push notifications for game-day reminders

Three honest paths

Spond Club
~€1.50–3/member/mo
Polished UI, Wolves branded, payments built in. The pragmatic upgrade if branding control matters more than custom features.
Custom branded PWA
3–4 weeks build
Mitja builds a full Wolves-branded app on the same backend as the website + chatbot. Showcase choice. Honest cost: ongoing maintenance is yours forever.
16 / 18
Pick your tier per workstream

Three ladders. Mix and match.

You don't pick one number. Each workstream sits on Starter, Mid or Premium independently — many clubs end up Premium on chatbot + Starter on banking + Mid on shop. We help you decide per workstream.

Starter

Lean & Open Source

€150–300/ month run-rate

For when budget is tight but ambition isn't. Heavy on n8n + open-source we tweak for you. Agency labor + retainer rather than vendor licenses.

  • Custom WordPress theme
  • WooCommerce + Stripe
  • n8n recap pipeline + open-source social scheduler
  • Tier 0 banking — daily XLS export + n8n + dashboard
  • n8n GM workflows + Metabase dashboard
  • Custom RAG chatbot (Claude API + Hetzner)
  • SpielerPlus for the team app
Premium

Full Showcase

€500–800/ month run-rate

For when you want this to be a public case study. Full SaaS + custom services + Mitja-built showcase pieces. Productized for next clients.

  • Same custom WP theme + photography
  • WooCommerce + premium email automation
  • Recap pipeline + Metricool + highlight automation
  • Tier 2 banking — PSD2 real-time + custom matcher
  • easyVerein + custom integrations
  • Custom RAG chatbot + Ollama option
  • Custom branded PWA team app
17 / 18
When things ship

Six months. Eight phases, overlapping.

Quick wins visible by week 3. 🚀 New site by month 3. 🎉 Full operations live by month 6. Phases overlap deliberately — a lot is already running by week 16.

🎨Phase 0 · FoundationsWeeks 0–2
Contract · brand workshop · GM decisions
Phase 1 · Quick WinsWeeks 1–3
Shop launches · pixels installed · stale nav cleaned
🏗️Phase 2 · Site RebuildWeeks 3–14
New bilingual site · 10 priority pages · schema
💰Phase 3 · Membership OpsWeeks 8–16
Bank reading · matching · dunning live
📰Phase 4 · Content EngineWeeks 10–14
Recap pipeline · social auto-posting
🤖Phase 5 · ChatbotWeeks 14–18
Indexed · embedded · bilingual
Phase 6 · GM AutomationWeeks 18–24
5+ workflows live
📱Phase 7 · Team AppWeeks 20–24
All teams onboarded
Week 04812162024
18 / 18
What we need from you · Next steps

Five things to say yes or no to.

Detailed 13-decision document is shared separately. Here's the high-level version most GMs answer in 30 minutes.

1

Bilingual or German only?

We strongly recommend DE + EN — Vienna's expat parent audience is huge and entirely unserved.

2

Publish member pricing publicly?

Strong recommend yes. No Vienna club does this. Single biggest trust-and-discovery lever.

3

Banking tier — Tier 0, 1, or 2?

Start at Tier 0 (5 min/day human export). Upgrade later if volume grows. We can productize Tier 2 if you want it as the case study.

4

Member system — custom or easyVerein?

Custom (n8n + Postgres) maximizes agency edge. easyVerein is the safe SaaS default. Both are defensible.

5

Team app — buy SpielerPlus / Spond, or build PWA?

Buy by default — SpielerPlus or Spond Club. Build only if branding really matters and you accept ongoing maintenance.

+

What we'll also need from you

Member count by team · current annual dues volume · brand source files (logos vector, photo library) · bank (Erste/Raiffeisen/BAWAG) · internal champion to own the platform day-to-day.

The actual next steps

1

You read this deck

Reply with first reactions. What surprises you, what concerns you, what's exciting.

2

60-min decisions call

We walk through the 13 detailed decisions. End of call we know what tier per workstream.

3

SOW + commercial terms

Fixed-price for build phases, monthly retainer for operations. Signed within a week.

4

Phase 0 kickoff

Brand workshop, brand source files handover, vendor accounts opened. Quick wins begin in week 1.

Vienna Timberwolves × Mitja's Agency · Proposal v0.1 · May 2026 · Confidential
Deck served from a password-protected URL. German version available on request.