Digital
Overhaul
A 6-month plan to make BC Timberwolves the most modern basketball club in Austria.
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.
Vienna clubs with online signup
Not BC Vienna. Not Basket Flames. Nobody. The leapfrog window is open.
From today to live
Quick wins in week 3. New site by month 3. Full operations by month 6.
Your call on the tier
Starter on n8n + open source. Premium on full SaaS + custom. We mix per workstream.
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.
Technical SEO
Schema, speed, security, mobile
Content Quality
Two pages say "Under Construction"
AI Search Readiness
#1 in ChatGPT for youth Vienna basketball · invisible in Claude · partial in Perplexity
Brand Maturity
Great logo. Everything else templated.
Full audit detail in the Discovery folder · 5 separate reports, 854 indexed URLs reviewed
The biggest gaps a parent sees
in the first 30 seconds.
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

BC Vienna

Basket Flames

Vienna Giants

S.C. Hakoah

Vienna United

Klosterneuburg Dukes
clubs
The rest of Vienna
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.
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.
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.
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.
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
BAYERN
BASKETBALL
FC Bayern Basketball

Olimpia Milano
ŽALGIRIS
BC Žalgiris

FCB Bàsquet
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.
Brand + Website
Bilingual conversion-first site. Replace the dated theme, keep your 818-article archive.
Wolves Shop
Activate the empty store. Six starter SKUs. Real revenue in week 3.
Content + Stats
AI auto-recap pipeline. 200-word DE+EN game stories on auto-pilot.
Membership Ops
Bank statement → matched payments → automatic reminders. Hours saved every week.
GM Workflow
Weekly briefing, sponsor renewals, parent triage — automated. Your time back.
AI Chatbot
Answers parents in DE or EN, 24/7. Trained on your club content, not the open internet.
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.
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
Keep WordPress, replace the theme
4–6 weeksFull rebuild on modern stack
10–14 weeksActivate 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
WooCommerce on existing WordPress
2–3 weeksShopify or premium WP build
3–4 weeks + €27/moEvery 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 + Metricool
~€55/mon8n + Claude AI + open-source Mixpost
~€20/moPlus highlight-reel pipeline
+€20/moThe 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/moTier 1 · Mid (Standard)
~€80/mo + 1%Tier 2 · Premium
~€200/moYour 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
n8n + Claude AI on shared Hetzner
~€50/moOptional GM task board
free OSSParents 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
Custom RAG · Claude API + Hetzner
~€80/moSelf-hosted Ollama (local AI)
~€150/mo + GPUEach 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
SpielerPlus (free)
€0Spond Club
~€1.50–3/member/moCustom branded PWA
3–4 weeks buildThree 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.
Lean & Open Source
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
Pragmatic Default
The path most clubs land on. SaaS where it earns its keep, n8n + custom where the agency edge matters. Best balance of capability vs cost.
- Same custom WP theme
- WooCommerce + Stripe + Klaviyo flows
- Recap pipeline + Metricool
- Tier 1 banking — GoCardless + bulk import + matcher
- easyVerein for member admin
- Same custom chatbot
- Spond Club for the team app
Full Showcase
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
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.
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.
Bilingual or German only?
We strongly recommend DE + EN — Vienna's expat parent audience is huge and entirely unserved.
Publish member pricing publicly?
Strong recommend yes. No Vienna club does this. Single biggest trust-and-discovery lever.
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.
Member system — custom or easyVerein?
Custom (n8n + Postgres) maximizes agency edge. easyVerein is the safe SaaS default. Both are defensible.
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
You read this deck
Reply with first reactions. What surprises you, what concerns you, what's exciting.
60-min decisions call
We walk through the 13 detailed decisions. End of call we know what tier per workstream.
SOW + commercial terms
Fixed-price for build phases, monthly retainer for operations. Signed within a week.
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.