About HELP4BIS
+
+ How We Work
+HELP4BIS isn't a faceless platform or an offshore helpdesk. It's a Brisbane designer and WordPress specialist who builds and looks after a small number of sites properly, not a queue of tickets stitched together from Fiverr gigs.
+ +Danielle runs HELP4BIS and is your point of contact. She handles design, the build, your site's presentation, and every conversation. She knows what it feels like to struggle to be found online and to get visitors to actually convert, because she's lived it as a business owner herself.
+ +Where it helps, modern AI tooling does part of the work, drafting, testing, checking, automating the repetitive parts. It's directed by a person who decides what's right for your site and stands behind the result. We're upfront about that, because we also build AI tools for clients, and we'd rather show you how we use them than pretend we don't.
+ +The result: you deal with one person you can actually reach, and you get a site built with attention rather than churned out to a template.
+ +What That Looks Like
+Who You're Working With
+No layers. No outsourcing. The person listed here is the person working on your site.
+
+ Danielle is HELP4BIS and your point of contact, for everything. Her background as a professional artist, including work at the Disney level, gives her an eye for design that goes well beyond most WordPress builders. She handles visual design, graphic identity, site aesthetics, the build, ongoing client management, and every conversation directly.
+She also runs Running Duck Studio, an ink art studio built on her creative background. That foundation in craft is what makes the websites she builds look different from the rest.
+Where it speeds the work up or makes it better, she uses modern AI tooling to draft, test, and automate the repetitive parts, whilst a person reviews and directs everything before it reaches your site.
+Our Approach
+What We Offer
+Everything is detailed on the individual service pages, here's the short version.
+| Tailored Website Management | +Full-service managed site, design, hosting, edits, premium plugins | +$300 setup · $200/mo | +Learn More | +
| WP Care Plans | +Updates, backups, security, support, on your existing hosting | +from $49/mo | +See Plans | +
| WP SOS Fix | +Something broke, fixed within 24 hours, flat rate | +$97 - $197 flat | +Fix My Site | +
| One-Page Website | +Single-page WordPress site. Ideal for tradies, sole traders, and simple service businesses. From $197. | +$300 setup · $49/mo | +Get a Quote | +
| AI Integration | +Chatbots, AI content assistants, automated lead qualification | +from $297 one-off | +Learn More | +
| Custom Plugin Builds | +WooCommerce extensions, API connectors, bespoke functionality | +from $297 one-off | +Learn More | +
All prices shown are exclusive of GST.
+Common Questions
+Want to work together?
+Tell us what you need and we'll come back within one business day with exactly what we recommend and what it costs. No obligation.
+AI Integration
+The AI tools that make sense for Australian small businesses, chatbots that answer questions 24/7, lead qualification that filters your enquiries, content assistants trained on your brand. All delivered async, all fixed price.
+
+ Why Now
+Australian small businesses are starting to add AI tools, but most providers quote hourly and deliver uncertainty. We build fixed-scope AI integrations: you know exactly what you'll get and exactly what it costs. No discovery phase. No retainer. Submit a brief, we build it, you get a working tool.
+ +In 12 months, every web developer will offer this. Today, very few deliver it reliably for small business budgets.
+ +Fixed-Price Packages
+Scope defined. Price confirmed. Work starts. No surprises.
+An AI chatbot embedded on your website, trained on your FAQs, products, policies, and services. Answers customer questions 24/7, hands off to you for complex queries, and you can (re)-train it yourself as your content changes.
++ Includes: Chatbot installed on WordPress, trained on your content, branded to match your site, one round of response tuning. +
+ Get This Package +AI Engine WordPress plugin configured with a system prompt trained for your brand voice. Helps you write blog posts, page content, and social media in your brand's tone.
++ Includes: Plugin installed and configured, brand voice prompt written and tested, 45-minute async video walkthrough. +
+ Get This Package +A smart contact form that scores and categorises inbound leads. Sends personalised follow-up emails. Notifies you with a lead summary and recommended next action.
++ Includes: Smart contact form + AI integration, automated email sequences, lead scoring rules, 30 days of tuning. +
+ Get This Package +One workflow connecting your WordPress site to your tools. New enquiry goes to your CRM, triggers an email, and sends a Slack alert, or new WooCommerce order into accounting and fulfilment.
++ Includes: One automated workflow via Zapier or n8n, documented and tested. +
+ Get This Package +Also available
+Not AI-powered, but frequently requested alongside AI integrations.
+A complete WordPress performance and SEO audit. PageSpeed score, Core Web Vitals, RankMath review, 20-point checklist. Delivered as a PDF report plus Loom video.
++ Includes: Full audit report, prioritised action list, video walkthrough. Implementation quoted separately. +
+ Get This Package +All five packages above, bundled. 90 days of support via email. The complete AI layer for your small business, delivered in one project.
+Save $338 vs buying separately
++ Includes: Everything above + priority support for 90 days. +
+ Get the Full Stack +All prices shown are exclusive of GST. GST (10%) applies to Australian clients.
+ +What You Need To Know
+AI chatbots and lead qualifiers run on commercial APIs, OpenAI or Anthropic. Every conversation uses tokens, and tokens cost money. We cannot run these on free local models and deliver a quality result. That's just the honest reality of how AI works in 2026.
+The way we handle this: you set up your own API account (free to create, pay-as-you-go) and connect it to the tools we build. You see exactly what you're spending, directly on your OpenAI or Anthropic dashboard, with no markup from us.
+ +The Process
+Async from start to finish. No calls required.
+Tell us what you want, your current tech stack, and your WordPress URL.
+We confirm scope and send a fixed-price proposal within one business day.
+Work happens async, no calls needed. You receive video updates as we build.
+Working tool on your site, documentation, and async walkthrough video. Done.
+Is It Right For You?
+Honest assessment before you spend a dollar.
+Questions
+Ready to add AI to your business?
+No calls. No retainer. Fixed price confirmed before work starts.
+ +First-time setup. Create your admin password.
+Analytics tracking is active. Data will appear here once visitors start arriving.
+ The tracker is loaded on all pages via <script src="/analytics/tracker.js">
| Page | Views | Visitors |
|---|---|---|
| = htmlspecialchars($p['page'] === '/' ? 'Homepage' : ltrim($p['page'], '/')) ?> | += number_format($p['views']) ?> | += number_format($p['visitors']) ?> | +
No external referrers yet.
+ +| Source | Visits |
|---|---|
| = htmlspecialchars(parse_url($r['referrer'], PHP_URL_HOST) ?: $r['referrer']) ?> | += number_format($r['hits']) ?> | +
No CTA clicks recorded yet.
+ +| Button | Destination | Clicks |
|---|---|---|
| = htmlspecialchars(substr($c['label'] ?? '—', 0, 40)) ?> | += htmlspecialchars(substr($c['href'] ?? '', 0, 40)) ?> | += number_format($c['clicks']) ?> | +
No scroll data yet.
+ + + + +We'll be back within one business day with a clear recommendation and price.
+Small Business
+Most of these problems are invisible to you, but your customers see them every day.
+Most business owners check their website the same way they check their car. Occasionally, when something obviously breaks. The problem is a broken website doesn't always look broken. On the sites I look after I see it all the time: a site looks perfectly fine on your computer whilst driving away every customer who finds it on their phone.
+ +Here are the five signs I check first when someone asks me why their website isn't bringing in work. Most of them take less than an hour to fix.
+ +People will wait about three seconds for a page to load. After that they're gone, back to Google, clicking on your competitor. And they won't come back. They won't think "that site was slow, I'll try again later." They just move on.
+Go to Google PageSpeed Insights right now. Type in your website address. If you score below 50 on mobile, you have a real problem. Below 70 and you're losing people every single day. The most common causes I find are easy to fix: images that haven't been compressed, plugins that load code the page doesn't need, or hosting that's just too cheap.
+This one is embarrassingly common, and I've seen it more often than any of the other four. A business owner set up a contact form years ago, something change with the hosting or email setup, and the form quietly stopped delivering messages. The owner has no idea. The customer thinks they've sent an enquiry. Nobody calls back.
+Test your own form right now. Fill it in with your personal email address. See if it arrives. Check your spam folder too. Whilst you're at it, check who that form sends to. If it's an email address that nobody monitors, or one buried under 4,000 unread messages, that's the same as having no form at all.
+If your website still runs on HTTP instead of HTTPS, Chrome shows visitors a "Not Secure" warning in the address bar. Even if you're just a landscaper or a bookkeeper with nothing sensitive on the site, that warning kills trust on the spot. People have been trained to look for the padlock. If it's not there, they leave.
++ +An SSL certificate costs almost nothing, often it's free with your hosting. If you don't have HTTPS set up, that's one phone call to fix, and it's usually the first thing I sort out.
Look at your website footer. Does it say 2022? Look at your "About" page. Is it still talking about a service you stopped offering, or a staff member who left? Outdated content tells visitors two things: you're not paying attention, and you might not even still be in business. Google thinks the same way. It notices when a site hasn't been touched in years and ranks it accordingly.
+You don't need to rewrite the whole site. My advice: update the year. Fix anything that's factually wrong. Add one new page or post about something you're doing now. Even small signs of activity make a difference.
+This one's easy to check. Open your phone (not your computer, your phone) and search for your business type and your suburb. "Accountant Redcliffe." "Café Samford." "Electrician Narangba." See who comes up. If you're not on the first page, most people will never find you. And if a competitor shows up where you should be, every search they do is a potential customer going to someone else. It's the first search I run when I take on a new site.
+None of these five issues require a complete rebuild. They're maintenance problems, the digital equivalent of fixing a leaking tap or replacing a blown bulb. They get neglected because they're not flashy and nobody sends you a bill when a customer bounces off your slow website. In my experience that's exactly why they sit there for years.
+ +Every day your contact form doesn't deliver, every person who sees the "Not Secure" warning and leaves, every potential customer who gives up waiting for your page to load. That's real business walking out the door. Start with the check. See how many of the five signs apply to you. Then fix them one at a time.
+I'll check your website against all five signs (speed, security, contact forms, content and search visibility) and give you a straight answer on what needs fixing.
+ Get a Free Health Check +HELP4BIS Blog
+Your mate told you to get a website. You got one. It sits there doing nothing. Here's why, and what I see actually working for tradies in Southeast Queensland.
+ + Read more + +Your website might look fine to you. But if it's slow, outdated, or broken on mobile, it's turning people away before they ever pick up the phone. I run through the five checks I use on my own sites.
+ + Read more + +WordPress doesn't maintain itself. Here's what a care plan covers, what happens without one, and what I reckon you should expect to pay in Australia.
+ + Read more + +You don't need $5,000 a month to compete with the big players online. Here's what actually works, and what I'd never spend my money on.
+ + Read more + +Small Business
+You don't need $5,000 a month, you need to be consistent. Here's what actually works for Queensland small businesses.
+If you've ever spoken to a digital marketing agency, you'll know how the conversation goes. They talk for forty minutes about brand strategy, content funnels, and performance metrics. Then they quote you $3,000 a month and wonder why you don't call back. I've sat on the other side of enough of those conversations to know the reputation online marketing has for being complicated and expensive suits the agencies selling it. The reality is different.
+ +You don't need a big budget. You need to be consistent. Here's what I tell small businesses in Queensland actually works, and what's not worth your money.
+ +If you run a local business and you haven't set up your Google Business Profile properly, that's the first thing I'd fix. Not tomorrow. Today. When someone searches "bookkeeper Ipswich" or "hairdresser Redcliffe," Google shows a map with three local businesses before it shows any websites. That map listing is your Google Business Profile. If yours isn't there, or it's half finished with no photos and no reviews, you're invisible in the most valuable spot on the page.
+Fill in every field. Add your hours. Upload photos of your premises, your work, your team. Write a proper description of what you do and which suburbs you serve. Then ask every satisfied customer to leave you a Google review. It is important reply to every review, positive and negative. This is completely free. It takes a few hours to set up properly, I've done it plenty of times. And it will generate more enquiries than most paid advertising campaigns.
+A lot of small business owners think they need a complete redesign to improve their online presence. Usually they don't. What they need is the right words on their existing pages. The right words means the words your customers actually type into Google. Not corporate descriptions of your services. The specific phrases people search for. I fix more sites by rewriting three pages than I ever have by redesigning them.
++ +"Blocked drain plumber Brisbane northside" is what someone types when their drain is blocked. Not "residential drainage solutions." If your website says "residential drainage solutions" and a competitor's site says "blocked drain plumber serving Brisbane's northside," they'll show up first every time.
You don't need a professional copywriter or a content team. You need to write one short post every two weeks about something your customers regularly ask you. Every business owner I meet has a list of these questions. The plumber gets asked why the hot water system keeps failing. The accountant gets asked what home office expenses are actually deductible. The electrician gets asked whether they need to upgrade their switchboard before selling.
+Keep it short, 400 to 600 words is plenty. Don't try to sound professional. Sound like you. One post a fortnight, published consistently over a year, is 26 pages of useful content that didn't exist before. Each one is another reason for Google to send people to your site.
+You do not need to be on Facebook, Instagram, LinkedIn, TikTok, and YouTube. You need to be on one platform, the one where your actual customers spend time. For most tradies in Queensland, that's Facebook. Specifically, local community groups. Samford Valley Community, Dayboro & District, Redcliffe Peninsula locals. These groups have thousands of members and people ask for recommendations constantly. I see it in my own local group every week. Be active in yours. Answer questions. Be helpful. Don't spam your services. Just be a useful presence.
+Most small businesses collect customer email addresses and then never use them. That's a waste. A simple email to your past customers once a month (once a month, not five times a week) reminding them you exist will generate repeat business. Not a fancy newsletter with graphics and sections. Just a short note from you. What you've been up to. Something useful or interesting. A gentle mention of your services.
+Past customers already trust you. They've paid you before. Reminding them you're still there is far cheaper and far more effective than trying to find new customers through advertising. Mailchimp is free up to 500 contacts. You don't need anything more complicated than that to start. It's what I run for my own list.
+Warning: This is just as important as what to spend on. Avoid: fancy SEO tools you don't understand (Ahrefs and Semrush cost $100–$400/month and most small business owners I speak to open them once and never go back); paid ads before your website converts (fix the site first, otherwise you're paying for leads that immediately leave); a redesign when you just need content (adding proper content does far more than a fresh design); and social media management from agencies. Generic posts get no engagement, your customers can tell it's not really you, and you're better off writing two posts a week yourself.
+There isn't a hack. There isn't a tool that does it for you. The businesses I've watched win online are the ones who do small things consistently over a long period of time.
+ +One post a fortnight. Monthly email to past customers. Regular Google business profile updates. Asking for reviews after every job. Replying to those reviews.
+ +None of it takes more than a couple of hours a week. None of it costs much money. But do it for six months and you'll be ahead of most small businesses in your area, the ones still waiting for a magic solution that doesn't exist. I've watched it happen.
+Tell me about your business and where you're at online. I'll put together a straightforward plan for what to tackle first. No commitment, no pitch deck, no $3,000 a month packages.
+ Talk to Us, No Commitment +WordPress
+Your WordPress site needs maintenance whether you know it or not. Here's what should be happening behind the scenes.
+You built a WordPress website. Or someone built it for you. Either way, it's sitting there, doing its thing, and you haven't touched it in months. Maybe longer. That's a problem, and a care plan is the answer.
+ +WordPress doesn't maintain itself. Behind that clean homepage, there are plugins that need updating, a database that's collecting junk, security patches that aren't being applied, and backups that probably aren't running. I know because I look at sites like this every week.
+ +Eventually something breaks. The site goes down, gets hacked, or starts throwing errors at customers. Then it's an emergency. And emergencies cost more than maintenance ever would have.
+ +A proper WordPress care plan isn't someone logging in once a month and clicking "update all." That approach breaks sites. Plugins conflict with each other. Theme updates override customistions. A bad update on a Friday afternoon can take your booking form down for an entire weekend before anyone notices.
+ +Here's what I reckon should be happening on any site that matters to the business:
+ +WordPress core, plugins, and themes release updates constantly. Some are security patches. Some add features. Some break things. A good care plan tests updates in a staging environment before applying them to your live site, so if something goes wrong, I find out before your customers do.
+Having a backup plugin installed doesn't mean you have backups. You need to know: where are they stored? Can you restore from them? Have you tested it? Daily backups stored offsite, with a tested restore process, is the bare minimum I'd accept for my own sites. If your host says "we do backups," ask them to restore last Tuesday's copy. Watch what happens.
+WordPress powers about 40% of the internet. That makes it a massive target. Brute force login attempts, malware injections, spam form submissions, these happen constantly. A care plan includes firewall rules, login protection, malware scanning, and someone actually looking at the results, whilst most cheap hosting leaves all of that to you.
+Sites slow down over time. Database tables grow. Cache gets stale. Images pile up. A care plan includes periodic speed checks and cleanup, because a slow site loses visitors, and Google notices.
+Changed your phone number? Got a new service? Need to update your holiday hours? Most care plans include a number of small content edits per month. Enough for the routine changes that keep your site current without you needing to learn how WordPress works.
+Warning: Nothing, for a while. That's the trap. It feels fine. Then one morning you get an email from a customer saying your site is showing pharmacy ads. Or your contact form hasn't been working for three weeks and nobody noticed. Or Google flags your site as "not secure" because your SSL expired. I've seen all of these. An emergency security cleanup runs $500 to $2,000 depending on how deep the hack went. A care plan that would have prevented it costs $49 to $99 a month.
+In Australia, WordPress care plans typically range from $49 to $200 per month depending on what's included. Here's my rough guide:
+ +If someone quotes you less than $30 a month, they're either using fully automated tools with no human oversight, or they're planning to upsell you later. If someone quotes you more than $300 for a basic small business site, they're overcharging you. I'd walk away from both.
++ +If your website went down right now, at 8pm on a Sunday, who would you call?
If the answer is "I don't know" or "I'd Google it and hope for the best," you don't have a care plan. You have a time bomb with a nice homepage.
+My care plans start at $49/month. No lock in contracts. No jargon. Just a working, secure, updated WordPress site that doesn't keep you up at night.
+ See Our Care Plans +Local Business
+Your mate told you to get a website. You got one. It sits there doing nothing. Here's why, and what actually works.
+Someone told you to get a website. Maybe your accountant. Maybe your partner. Maybe that bloke at Bunnings who reckons he's a marketing guru because he watches YouTube. So you got one. Paid a few hundred bucks. Put your phone number on it, a photo of the ute, and called it done. Then nothing happened. I hear this story a lot.
+ +Here's what actually happens when a homeowner in Dayboro needs a plumber at 7pm on a Wednesday. They don't open the Yellow Pages. They don't ask Facebook. They grab their phone and Google "plumber near me" or "emergency plumber Dayboro." I live in Dayboro, I've done exactly this myself.
+ +Google shows them three results. Maybe five. The tradie who shows up in those results gets the call. Everyone else might as well not exist. And fixing that rarely means a full (re)-build of the site. Most of the time it means adding the right pages to the one you already have.
+ +Your website isn't getting leads because Google doesn't know it exists. Or worse, Google knows it exists but has no reason to show it to anyone. There's nothing on it. No content. No suburb names. No descriptions of what you actually do.
+Google is not complicated. It wants to match what someone searches for with a page that answers their question. That's it. If someone searches "blocked drain Samford" and your website has a page that talks about fixing blocked drains in Samford, you're in the running. If your website just says "Dave's Plumbing, call us" with nothing else, you're invisible.
+ +The tradies I see getting found online have a few things the rest don't:
+ +Hours, services, photos of real jobs, replies to reviews. Not the half finished listing you set up three years ago and forget about. Google gives massive weight to a complete, active profile. It's free. Most tradies still don't bother.
+Not one page with a bullet list. "Hot water systems" gets its own page. "Blocked drains" gets its own page. "Gas fitting" gets its own page. Each one mentions the suburbs you work in. Google can only rank what exists. If you don't have a page about it, you won't show up for it.
+Even just a short post once a fortnight. "Why your hot water system fails in winter" or "3 signs your switchboard needs upgrading." Google rewards websites that show signs of life. A site that hasn't been touched in 18 months gets pushed down.
+If you've done 500 jobs and have 3 Google reviews, that's a problem. Reviews are social proof. They tell Google that real people use your business, and they tell homeowners that you're worth calling. Ask every happy customer to leave one. Make it easy.
+The number one thing I hear from tradies is "I don't have time for that." Fair enough. You're on the tools from 6am. The last thing you want to do after a day of crawling under houses is write a blog post about tapware.
+ +But your competitors are getting it done somehow. Not because they're sitting up at midnight writing articles. They're getting someone else to do it. An agency, a marketing person, a mate's kid who's good with computers. I've met all three.
+ +The catch: Most agencies charge $2,000 to $5,000 a month. For a sole trader pulling in $150k before expenses, that's brutal. And half the time you can't even tell if it's working.
+Content doesn't cost what it used to. Not even close. The same quality blog post that a marketing agency would charge $300 to write can now be produced for a fraction of that, reviewed by someone who actually understands your trade, and published in the same day. I do this for my own sites and it works.
+ +The tools have changed. The cost has dropped. The only thing that hasn't changed is that most tradies still aren't doing it.
+ +While everyone else is still running on word of mouth alone, you can be the one who shows up on Google when their customer searches. From what I've seen the bar is low in most local trade categories.
+Open your phone. Google your trade and your suburb. "Electrician Dayboro." "Builder Samford." "Painter Mount Glorious." See who shows up.
+ +If it's not you, that's a lead you just lost to whoever is there.
+ +Now do it once a week. Same search. Track whether you're showing up. In my experience that one habit tells you more about your online presence than any dashboard or analytics tool ever will.
+ +++ + +Every time someone in your area Googles your trade and you don't show up, that job goes to whoever does. It's not complicated. It's just maths.
+
I'll audit your online presence (Google listing, website, search rankings) and tell you straight what's working and what's not. No fluff. No pitch deck.
+ Get a Free Audit +WP Care Plans
+No contracts. No corporate processes. No IT department required.
+We work exclusively with local tradies, small businesses, cafés, community groups, and owner-operators who just want their website to work, without headaches. If you run a Fortune 500 company, this isn't for you. If you run a plumbing business, bakery, landscaping service, or local shop, you're in the right place.
+If you don't have an internal IT team, we're built for you.
+If your organisation requires vendor onboarding, procurement processes, security questionnaires, or legal review, we're not the right fit.
+Choose Your Plan
+Care plans manage the WordPress layer on your existing site. Keep your current host or move to our Brisbane server, same price either way. Need a site designed and built from scratch? See the third option below. No setup fee, care plans start immediately.
+For small businesses with an existing website that just need the WordPress layer managed. Keep your current host, or move to ours, same price.
+* Site hack or critical failure? The WP SOS Fix ($97) covers emergency recovery.
+Everything in Essentials, plus content edits and priority response. Keep your current host, or move to ours, same price.
+Minor edits include: text changes, image swaps, link updates, small layout tweaks. Unused time does not roll over. Up to 4 edit requests per month.
+ Start with Business +Don't have a site yet?
+Care plans manage the WordPress layer on a site you already have. If you need a site designed and built from scratch, hosted on our Brisbane server, domain, email, the lot, that's Tailored Website Management.
+Tailored Website Management
+$300 month one, then $200/month. No lock-in.
+ See Tailored Website Management +One-off fix
+Site down? White screen? Plugin conflict? We fix it, or you don't pay.
+Covers: site not loading, plugin conflicts, minor errors.
Does not cover: malware cleanup, full hack recovery, server issues, hosting problems, or complex rebuilds.
All prices shown are exclusive of GST. GST (10%) applies to Australian clients.
+ ++ Not sure which plan? Email us, project@help4bis.com, and we'll tell you honestly which one fits your situation. No upsell. +
+Every Single Month
+Not vague "monitoring", real maintenance, documented and reported.
+Every plugin, theme, and WordPress core update tested before applied to your live site. No surprises, no broken pages.
+Daily backups stored off-server. 30-day retention. If something goes wrong, we can restore your site to any point in the last 30 days.
+Daily malware scans, login protection, SSL monitoring, and firewall rules. If a scan flags anything, we investigate and resolve, you get notified by email.
+Monthly report showing what was done, site speed score, uptime percentage, and any recommendations. You always know exactly what's happening with your site.
+Getting Started
+Three steps. No phone call required.
+Send us your site URL, hosting provider, and WordPress admin access. We'll handle the rest.
+We audit your site, set up monitoring tools, configure backups, and start maintenance within 48 hours of receiving access.
+Receive your first monthly report and ongoing update notifications via email. You're always in the loop.
+Questions
+Why HELP4BIS
+Large corporations need large agencies. Small businesses need someone they can talk to. We focus on practical, fast solutions, not paperwork, meetings, and corporate processes. You deal directly with the people doing the work.
+We're local. Same time zone, same business culture, no outsourcing.
+No jargon. We explain what we did and why, in language that makes sense.
+Care plans are month-to-month from day one. Cancel with 30 days notice. Your site, your choice.
+Fixed monthly fee. No surprise invoices. You know exactly what you're paying.
+Priority response on the Business plan, within 4 business hours. No waiting days for a reply.
+If you don't have internal technical support, that's exactly who we're here for.
+Ready to hand it over?
+Submit your site details and we'll have you covered by tomorrow.
+ +Contact
+No phone call required. Fill in the brief below and we'll come back with exactly what we recommend and what it costs. No obligation.
+Questions
+Live Australian vegetable prices, grow-or-buy numbers, and what-to-plant-now data, fed straight to an AI assistant. One connection, real data, updated every day.
+ https://mcp.help4bis.com +If you've ever asked an AI assistant a question and got an answer that was out of date, this fixes that for one topic: Australian home gardening and veg prices.
+ +AI assistants like ChatGPT and Claude are good at writing and explaining. But they have a weak spot. They don't know today's facts. They can't tell you what a kilo of tomatoes costs at Coles this week, or whether it is the right week to plant carrots in Brisbane. That information was never in their training, and it changes all the time.
+ +An MCP server fixes that. MCP stands for Model Context Protocol. Think of it as a power point on the wall, but for data. It is a standard shape of plug. Any AI assistant that knows the shape can plug in and pull fresh facts when it needs them.
+ +We built this service, we run it, and we keep the data fresh. You connect your AI assistant to it with a key. The AI does the talking whilst we do the facts.
+Anyone building something with an AI assistant who needs real Australian garden and grocery data inside it.
+App and tool builders
+You are building a garden app, a meal planner, or a budgeting tool with an AI inside it. You want it to know real prices and planting dates without scraping the data yourself.
+AI agent makers
+You build AI agents that do tasks for people. A "plan my garden" agent or a "save money on groceries" agent needs live local data to be any good.
+Researchers and writers
+You need Australian veg price history or planting data, and you'd rather ask one clean service than gather it the hard way.
+Each tool is one job the AI can ask us to do. The names in green are the exact tool names. The bold line is what it does in plain English.
+ +Today's price for a vegetable.
+Gives the average price per kilo across the supermarkets, the price at each one, and how much it has changed in the last 30 days.
+Ask: "What does broccoli cost right now?"
+The price trend over time.
+Gives the daily average price going back up to a year. Good for answering "is this cheaper or dearer than usual?"
+Ask: "Are tomatoes a good buy this week, or wait?"
+What you can plant this month.
+Give it a postcode or climate zone. It lists the vegetables you can plant now, and whether to sow seeds, plant seedlings, or start in trays.
+Ask: "What can I plant in postcode 4521 this month?"
+Is it worth growing instead of buying?
+Takes the live shop price, the amount one plant gives, and the seed cost, then works out the dollar value of growing it yourself.
+Ask: "Is it worth growing my own capsicum?"
+The best-value things to plant right now.
+Crosses "what you can plant this month" with "what's dear at the shops". The top of the list is expensive to buy and plantable today. No other data service does this.
+Ask: "What are the smartest things to plant in Brisbane right now?"
+Pests on the rise near you.
+For a postcode, it lists the pests whose risk is up over the next 7 days, worked out from the weather and the forecast.
+Ask: "What pests should I watch for at my place?"
+Frost and weather for planting calls.
+Gives the current weather and the forecast for a postcode, so the AI can warn you before you plant something a frost would kill.
+Ask: "Is it safe to plant out my seedlings this week?"
+The tools are only as good as the data underneath. Here's what's under the bonnet, and it's real.
+ +One honest note. The pest and frost tools rely on weather and forecast data, and pest coverage is strongest for supported postcodes. Where we don't have the data for a spot, the tool says so plainly instead of guessing. We'd rather give you nothing than give you a made-up answer.
+If you can use an MCP-ready AI assistant or build with one, connecting takes a few minutes.
+ +https://mcp.help4bis.com. You add it as an MCP server in your AI tool and paste your key in the header.For builders, the key goes in a standard header, like this:
+Authorization: Bearer your-key-here + +POST https://mcp.help4bis.com/mcp+
If that line means nothing to you, don't worry. It's for developers. Most people just paste the address and the key into their AI tool's settings and it works.
+You pick a plan by how many calls a month you need. One "call" is one question your AI sends to one tool.
+ +| Plan | Calls per month | Good for |
|---|---|---|
| Trial | 100 | Trying it out and testing your setup |
| Casual | 2,000 | A small app or a personal project |
| Standard | 20,000 | A live app with real users |
| Pro | 100,000 | A busy product or a team of agents |
Prices are set per plan. To get a key and the current price for the plan you want, send us a quick message and tell us roughly how you plan to use it. We will set you up.
+No, not to use it. If your AI tool supports MCP servers, you paste in the address and your key. Building a whole app around it does take some coding, but using the service doesn't.
+ +The prices update every day. When your AI asks for a price, it gets the most recent one we have, not an old guess. The planting dates are seasonal and the weather is current.
+ +Yes. The prices are from Australian supermarkets and the planting calendar uses Australian climate zones. It's built for here, on purpose.
+ +The service pauses your key for the rest of the month rather than charging you a surprise bill. You can move up a plan any time.
+ +HELP4BIS, a Brisbane business that has been collecting this data daily and running the systems for years. The same data powers our own gardening website, so it's data we use ourselves, not a side experiment.
++ One monthly fee. Brisbane servers. You deal with me directly, not a helpdesk, not an offshore team. Just fast, personal service from someone who actually cares. +
+ +
+ * Free domain, email & Elementor Pro included with Tailored Website Management. Not included in Care Plans.
+What We Do
+One provider. Every service. All handled.
+Full-service managed hosting, built around your business. Need a shop? We build a shop. Booking form? Done. Every site is set up for what your business actually does, not a generic template.
+Site down. White screen. Hacked. Plugin conflict. Submit a brief and we'll fix it within 24 business hours. One flat rate, no hourly surprises.
+ Fix My Site Now +Already have hosting? We manage your WordPress layer, updates, backups, security, performance. Keep your host, add professional management.
+ See Plans +Add a chatbot trained on your FAQs, an AI content assistant, or automated lead qualification, all running on your WordPress site.
+ Learn More +Need WordPress to do something it doesn't do out of the box? We build custom plugins, API connectors, booking integrations, WooCommerce extensions.
+ Learn More +Tradies, cafés, community groups. A clean, fast one-page site that actually works. Setup, hosting, and maintenance in one affordable package.
+ Get a Quote +Need more than a website? We build progressive web apps and mobile apps, cross-platform, real data, real functionality. Membership platforms, community tools, that sort of thing.
+ Talk to Us +We write the full specification for your website or application, functional requirements, business logic, data flows, which you can hand to any developer to build.
+ Ask About This +
+ Why HELP4BIS
+Danielle has built her own businesses online. She knows what it takes to be found, to look credible, and to convert visitors into paying customers, because she's done it herself. She works from Brisbane with modern AI tooling assisting the repetitive parts, whilst a real person decides what's right for your site and stands behind the result.
+ +Most "managed WordPress" providers are platforms. You get a ticket number, a bot, and a response time measured in days. HELP4BIS is a real person who cares whether your website actually works for your business, and Danielle is your one point of contact, every time.
+ +Our Work
+Local tradies, community groups, membership platforms and mobile apps: a selection of what we've built and manage.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + A small selection. We've built and managed many more, ask us about your industry. +
++ Interested in seeing more? Get in touch, we're happy to share live examples relevant to your industry. +
+Transparent Pricing
+Month-to-month after setup. No lock-in. No surprises.
+For businesses with existing hosting who need maintenance handled.
+The complete care package for growing businesses.
+All-in-one hosting, design tailored to your business, and ongoing management. $300 setup fee, then month-to-month.
++ Not sure which plan? Send us a message, we'll tell you honestly. +
+All prices shown are exclusive of GST. GST (10%) applies to all services.
+Client Feedback
+"I had no idea what was wrong with my site, it just stopped working after a plugin update. HELP4BIS fixed it within a few hours and explained exactly what happened. Couldn't be happier."
+ +"We moved our WooCommerce store from a cheap host to HELP4BIS and the difference is night and day. Site loads faster, no more random errors, and I know someone real is watching it."
+ +"After two offshore developers who disappeared, HELP4BIS was a breath of fresh air. Transparent, fast, and everything they said they'd do, they did. Our site's been solid for two years now."
+ +Questions
+Free Guide
+A plain-English, step-by-step guide for your first week with an AI chat assistant. No sign-up, no jargon.
+Ready to hand it over?
+Send us a brief. No phone call required. We'll respond within one business day with exactly what we recommend and what it costs.
+Tailored Website Management
+$300 gets you started, that covers month one: design, build, hosting setup, and everything configured. From month two it's $200/month. Month-to-month, no lock-in.
+ +Simple Pricing
+You pay $300, we get to work. This month covers the full design, build, and setup, your brief, your brand, your pages. We configure hosting, email, domain, and all plugins, whilst you get on with running your business. You approve the site before it goes live.
+$200/month covers everything ongoing, hosting, management, premium plugin licences, unlimited minor content edits. One invoice. Nothing extra.
+All prices shown are exclusive of GST. GST (10%) applies to Australian clients.
+Everything Covered
+One fee covers the entire stack. No surprise add-ons. No annual renewals to manage.
+Plugin licence note: Elementor Pro, WPForms Pro, and RankMath Pro are licensed under HELP4BIS's corporate account. Those licences stay with us, they don't transfer to you if you leave. If you move your site elsewhere, you'd need to purchase your own plugin licences. See exit options below.
+Online Shop
+WooCommerce setup is included in the build, shop pages, product categories, checkout flow, payment gateway setup. Once it's live, you manage your own products: add new products, update prices, manage stock levels, process orders. We handle everything else.
+WooCommerce setup is included for small retailers: a café selling gift vouchers, a tradie selling merchandise, a studio selling class passes. Not for large catalogues of 200+ products.
+Your Choice
+Once your site is live and you're happy with it, you're not locked in. Here's what your options are.
+Keep the $200/month arrangement. Everything stays covered, hosting, updates, security, premium plugins, content edits. You never think about the website again. Most clients choose this.
+Pay a $2,000 one-time fee and take the site with you to any host you choose. You own the WordPress install, the content, and the design files outright.
+Fit Check
+This service is designed for small businesses, not enterprise, not large eCommerce.
+Questions
+One monthly fee. No tech headaches. No lock-in.
+Send us a brief. We'll come back within one business day with exactly what we recommend and what it costs. No obligation.
+ +Want to see examples of sites we've built? View our portfolio →
+Custom Plugin Development
+Defined scope, project-priced, delivered async. No hourly billing uncertainty. Submit a brief within the defined scope and receive a fixed quote before work starts.
+ +Fixed-Scope Plugin Packages
+Every package has a defined scope. Price is confirmed before work starts. No surprises.
+Connect any WordPress contact form to an external API or CRM. New submission triggers: add contact to CRM, send data to a booking system, create an invoice in Xero/MYOB, or push to any REST API endpoint.
+Add functionality WooCommerce doesn't have out of the box. Custom shipping rules, dynamic pricing, custom product fields, conditional checkout behaviour.
+A bespoke Elementor widget that does exactly what you need. Dynamic content display, custom map integration, specialised product grid, custom calculator.
+Send WordPress or WooCommerce data to Zapier via a custom webhook. Triggers: new user, new post, new order, form submission, custom event.
+A custom WordPress admin page showing data your business needs. Sales summaries, pending task lists, form submission counts, external API data pulled directly into the WP dashboard.
+A complete reporting plugin pulling WooCommerce, form, and custom data into a clean admin interface. Export to CSV. Filterable by date range.
+All prices shown are exclusive of GST. GST (10%) applies to Australian clients.
+ +Payment terms
+50% deposit on brief approval. 50% on delivery. We send a payment link via email, no invoicing system, no accounts team.
+The Process
+Four steps from brief to delivered plugin. Async. No calls required.
+Use the intake form to describe what WordPress should do, what it connects to, and your site environment. It is important include the PHP version and the plugins in use.
+We assess scope and send a confirmed price within 1 business day. Nothing costs a cent more than the quoted price, work only starts once you approve it.
+We build and test on a staging site. You review the result. One round of revisions based on your feedback is included in every package.
+Plugin delivered as a.zip file, installed on your live site, with a 30-day bug warranty. If something we built breaks within 30 days of delivery, we fix it for free.
+Scope Clarity
+Fixed-price work requires defined scope. Here's exactly what that means.
+If your requirement is out of scope, we'll say so when we review the brief, and suggest an alternative where we can.
+Recent Projects
+A sample of recent plugin projects. Client names withheld by request.
+A local electrician needed customers to self-calculate job costs before booking. We built a multi-step form that calculates based on service type, size, and postcode, emails the customer a summary and the business a lead notification.
+Delivered in 5 days · ~$650
+A Brisbane building supplies company needed a password-protected product catalogue with pricing that changed based on the logged-in customer's discount tier. Integrated with their existing user roles.
+Delivered in 9 days · ~$1,100
+A small allied health clinic needed their WordPress enquiry forms to push directly into their practice management system via API, eliminating manual data entry. We built the connector and a lightweight admin dashboard to monitor sync status.
+Delivered in 12 days · ~$1,350
+Questions
+Ready to build?
+Submit a brief and we'll confirm scope and price within one business day. No calls required. No commitment until you approve the quote.
+ +Pricing
+Four ways we work with Australian small businesses. Pick the one that fits today, change later if your needs change. Month-to-month on everything except the one-off SOS Fix.
+All prices below are in AUD and exclude GST (10% added for Australian clients).
+All Services At A Glance
+If you don't have a site yet, start with Tailored Website Management. If you have one and it's broken right now, the SOS Fix. If it works and you want it kept working, a Care Plan. Click any card for full details.
+One-off fix
+Site down, white screen, plugin conflict, or "it was working yesterday". We diagnose and fix, or you don't pay.
+Monthly maintenance
+Keep your existing site updated, backed up, and monitored. Works with any host. Month-to-month, no lock-in.
+Monthly maintenance + edits
+Everything in Essentials, plus an hour of minor content edits each month and priority response within 4 business hours.
+Full service, no site needed
+We design, build, host, and manage everything. Domain, business email, premium plugins, ongoing updates. You focus on your business.
+Month one is $300, that covers the build and migration. Then $200/month, no lock-in.
+All prices shown are exclusive of GST. GST (10%) applies to Australian clients.
+Not Sure Which?
+If you can answer "yes" to one of these, you've got your starting point.
+Start with the $97 SOS Fix. Flat fee, fixed today, no obligation after.
+Care Plan, Essentials at $49/mo covers the monthly maintenance and backups.
+Care Plan, Business at $99/mo includes an hour of minor edits each month, priority response.
+Tailored Website Management at $200/mo handles design, build, hosting, the lot. $300 month one.
++ Still unsure? Email us at project@help4bis.com with a one-line description of what you have (or don't have) and we'll tell you honestly which option fits. No sales call. +
+Standard On Every Plan
+Whether you pay $49 or $200, these are non-negotiable.
+You deal directly with the person doing the work. Same time zone, same business culture, no outsourcing, no call centre.
+Care plans and Tailored Management are month-to-month from day one. Cancel any time with 30 days notice. No exit fees.
+You know what you'll pay each month before you sign up. No surprise invoices, no metered "support tokens", no hourly rates.
+No jargon. We explain what we did and why in language that makes sense, in writing, so you can read it later.
+Pricing Questions
+Ready when you are
+If you're not sure, send us a one-line email. We'll point you to the right plan, honestly.
+Legal
+How HELP4BIS collects, uses, and protects your personal information in accordance with the Australian Privacy Act 1988. Last reviewed: March 2026.
+This website is operated by Dutch Digital Dynamics Pty Ltd (ABN 86 081 237 087), trading as HELP4BIS, based in Brisbane, Queensland, Australia.
+We provide managed WordPress services, care plans, custom plugin development, and AI integration services to Australian small businesses.
+For all privacy enquiries, contact us at: project@help4bis.com
+ +We collect personal information only when you submit a contact form or service brief on this website. The information collected is:
+We do not collect sensitive information as defined under the Privacy Act (health, financial, or biometric data). We do not collect payment card details through this website.
+ +Personal information is collected only through contact forms on this website when you actively submit them. We do not collect personal information automatically through cookies, web analytics, or tracking scripts.
+The only external service this website connects to is Google Fonts (see Section 7 below).
+ +We collect your personal information solely to:
+We do not use your information for marketing, profiling, or any purpose unrelated to your enquiry or service engagement.
+ +Contact form submissions are delivered directly to our email inbox and stored within our email system. We do not maintain a customer relationship management (CRM) database. We do not use third-party CRM platforms, mailing list tools, or marketing automation software.
+Email is stored on servers located in Australia or within jurisdictions with privacy protections equivalent to Australian law. Access to our email is restricted to authorised personnel only and protected by strong passwords and two-factor authentication.
+We retain enquiry correspondence for a period consistent with normal business record-keeping requirements, generally seven years, in accordance with Australian tax and business law obligations.
+ +We do not sell, rent, trade, or share your personal information with any third party for commercial or marketing purposes.
+The only circumstances in which we would disclose your personal information to a third party are:
+This website loads fonts from Google's servers (fonts.googleapis.com). When your browser requests a font file, Google's servers log your IP address as part of that HTTP request. No personal data is passed from us to Google, this is a direct request from your browser to Google's infrastructure, not data we collect or transmit.
+For Google's privacy policy, see policies.google.com/privacy.
+ +We do not use tracking cookies, advertising cookies, or analytics cookies on this website. We do not use Google Analytics, Meta Pixel, or any other third-party analytics or advertising script. No cookie consent banner is required because we set no cookies.
+ +Under the Australian Privacy Act 1988 and the Australian Privacy Principles (APPs), you have the following rights in relation to personal information we hold about you:
+To exercise any of these rights, contact us at project@help4bis.com. We will respond within a timeframe and in any case within 30 days.
+ +If you have a complaint about how we have handled your personal information, please contact us first at project@help4bis.com. We will investigate your complaint and respond within 30 days.
+If you are not satisfied with our response, you may lodge a complaint with the Office of the Australian Information Commissioner (OAIC):
+All privacy enquiries, access requests, and correction requests should be directed to:
+
+ HELP4BIS, Dutch Digital Dynamics Pty Ltd
+ Brisbane, Queensland, Australia
+ Email: project@help4bis.com
+
We may update this Privacy Policy from time to time. Any material changes will be posted on this page. We recommend checking this page periodically.
+Last reviewed: March 2026
+ +Free Guide, Part Two
+You've sent your first messages, corrected a few answers, learned to check the ones that matter. This is where an AI chat stops being a box you type into and starts being a system that already knows who you are, so you stop explaining yourself from scratch every time.
+The Toolkit
+None of these are required. They're what turns "I use AI sometimes" into "AI already knows my business before I've typed a word."
+ +Right now, every new chat starts from zero. The AI does not know your business, your role, your customers, or how you like things written, unless you type it out again. A master prompt fixes that: one document you keep and paste in (or upload) that answers the basics once. Our own one covers who we are, what we sell and how we write, in a single page.
+Interview me so you can write a one-page master prompt about my business and how I like things written. Ask one question at a time.
+ +A master prompt says who you are. A system prompt says how to do one particular job, every time, the same way. If you catch yourself writing a similar request over and over, weekly emails, meeting notes, social captions, that task is worth turning into a saved instruction set.
+Based on everything we just went back and forth on, write me a reusable instruction set that would get me straight to this result next time, without the corrections.
+ +In part one you learned Role, Context, Command, and Format. These seven go further, drop any of them into a prompt and the answer usually gets noticeably more useful. I reach for the constraint one most.
+Most AI chat tools now let you group related conversations into a folder that holds shared files and background, sometimes called a project or a workspace. Instead of pasting the same brand guide, pricing sheet, or report into every new chat, you upload it once and every conversation inside that folder can see it. This one is my favourite of the seven.
+Many AI tools have a settings page where you can set standing preferences that apply to every conversation, not just the current one. Look for something called "custom instructions" or "personalisation" in your account settings. Worth setting:
+I set this once in my own account, and every future chat starts already tuned to how I like things.
+Once a system prompt reliably gets you the same good result, some AI tools let you save it as a standalone assistant with its own name and icon, sometimes called a custom GPT or a custom assistant. Anyone with access can use it without knowing how to prompt at all, they just answer its questions.
+Good candidates: a client-intake assistant that always asks the same questions in the same order, a first-draft-email writer trained on your voice, a support assistant that only answers from your own documentation.
+Trying to build all six at once is how this whole page ends up ignored. Do them in this order instead, I have ordered them so each one makes the next one easier.
+Just for you. I write mine in twenty minutes flat and it still runs under every chat I start. Pays off in every single one after.
Pick the task you repeat most often and turn it into a saved instruction set.
Somewhere ongoing, a client, a business area, that keeps needing the same background.
Only once you have a system prompt good enough that someone else could run it.
Reference, Not A Step
+Part one covered prompt, model, hallucination, context, and token. These pick up where that left off.
+ +Once The Toolkit Is Built
+A deeper interview about your goals and skills, finding your blind spots, a real roadmap, and a profile brief that carries it all into every chat. Still free.
+Rather someone just built this for you?
+If you'd rather skip building this yourself, submit a brief and we'll tell you what fits your business and what it costs.
+ +Emergency WordPress Fix
+White screen. Plugin conflict. Hacked site. Email not sending. Broken checkout. Submit a brief, flat rate, no hourly surprises.
+Get It Fixed
+Tell us what's broken. We'll get to it today.
+We've Seen It All
+Transparent Pricing
+We confirm the price before we start. Always.
+Single issue. Most problems fall here.
+Multiple related issues or complex root cause.
+If we can't fix it, you don't pay.
++ GST. All prices exclusive of GST.
+ +Questions
+Site broken right now?
+Flat rate. No hourly billing. No call required. Just tell us what's broken.
+ +Legal
+The terms under which HELP4BIS delivers services to clients. Month-to-month, no lock-in. Last updated: March 2026.
+These Terms of Service ("Terms") are a binding agreement between Dutch Digital Dynamics Pty Ltd (ABN 86 081 237 087), trading as HELP4BIS ("HELP4BIS", "we", "us", "our"), based in Brisbane, Queensland, Australia, and the individual or entity engaging our services ("you", "the client").
+By engaging any service described on this website, you agree to these Terms.
+Contact: project@help4bis.com
+ +HELP4BIS provides the following services. Full detail of inclusions and exclusions is described on the relevant service pages:
+All service descriptions on this website are subject to these Terms. Where a separate written scope of works or service agreement is provided, that document applies in addition to these Terms.
+ +Dutch Digital Dynamics Pty Ltd is registered for GST. All prices displayed on this website are exclusive of GST unless expressly stated otherwise. GST at the current rate (10%) will be added to all invoices.
+Prices for ongoing services (Care Plans, Tailored Website Management) may be changed by HELP4BIS with a minimum of 30 days written notice by email. Continued use of the service after the effective date of a price change constitutes acceptance of the new pricing.
+ +Care Plans are invoiced monthly in advance by email. Payment is due within 7 days of the invoice date. Services commence once the first payment is received.
+ +The month-one fee of $300 + GST is due in full before any work commences. Subsequent monthly fees of $200 + GST are invoiced monthly in advance and due within 7 days of the invoice date.
+ +A deposit of 50% of the agreed project fee is due within 7 days of brief approval. The remaining 50% is due within 7 days of project delivery. Work commences on receipt of the cleared deposit and does not continue if payment is overdue.
+ +Payment terms are confirmed in the project scope. Where not otherwise specified, the same 50% deposit / 50% on delivery schedule applies as for Custom Plugin Development.
+ +A payment link is provided after reviewing your brief. Work commences only on receipt of cleared payment. The fee is non-refundable once work has commenced.
+ +If a payment is not received within 14 days of the invoice due date, services may be suspended without further notice. Services will be resumed promptly on receipt of cleared payment. If payment remains outstanding for 30 days beyond the due date, HELP4BIS reserves the right to terminate the service agreement and recover outstanding amounts.
+ +Either party may cancel an ongoing service by providing 30 days written notice by email to project@help4bis.com. Cancellation takes effect at the end of the current billing month following the 30-day notice period. No refund is provided for partial months already billed.
+ +The WP SOS Fix fee is non-refundable once work has commenced. If work has not yet commenced, contact us promptly and we will consider a refund at our discretion.
+ +If you cancel a project after the deposit has been paid and work has commenced, the deposit is non-refundable. If HELP4BIS is unable to complete the agreed scope, the deposit will be refunded in full.
+ +Client content: All content you provide, including text, images, logos, branding, and business data, remains your property at all times. HELP4BIS claims no ownership over content you supply.
+Custom code: All custom code written by HELP4BIS (plugins, themes, integrations) remains the intellectual property of HELP4BIS until payment is received in full. On receipt of full payment, HELP4BIS grants you a perpetual, non-exclusive licence to use that code on your website. This licence does not include the right to on-sell or sublicence the code to third parties.
+Premium plugin licences: Licences for premium third-party plugins held under HELP4BIS's corporate licence (such as Elementor Pro, WPForms Pro, or RankMath Pro) are provided as part of the service and do not transfer to you on cancellation. You are responsible for acquiring your own licence for any such plugin if you wish to continue using it after the service ends.
+ +Your website content, pages, posts, images, products, and database records, is your property. On cancellation of Tailored Website Management or any ongoing service, HELP4BIS will provide a complete WordPress export (database and files) within 14 days of your written cancellation request.
+Care Plans clients hosting on external infrastructure retain full control of their hosting environment and site files throughout the engagement.
+ +HELP4BIS will not be liable for any business loss, lost revenue, lost data, or consequential damage arising from:
+To the maximum extent permitted by applicable law, HELP4BIS's total liability to you in connection with any service is limited to the total fees paid by you in the 30 days preceding the event giving rise to the claim.
+Nothing in these Terms limits liability that cannot be excluded by law, including liability under the Australian Consumer Law.
+ +HELP4BIS warrants that services will be delivered with skill, care, and diligence. We do not warrant that:
+Where services are supplied to a consumer within the meaning of the Australian Consumer Law, our services come with guarantees that cannot be excluded.
+ +These Terms are governed by and construed in accordance with the laws of Queensland, Australia. Both parties submit to the non-exclusive jurisdiction of the courts of Queensland for any dispute arising in connection with these Terms or any service provided under them.
+ +HELP4BIS may update these Terms from time to time. Material changes will be communicated to active clients by email with a minimum of 30 days notice before the new Terms take effect. Continued use of any service after the effective date of updated Terms constitutes acceptance.
+These Terms were last updated: March 2026.
+ +Last updated: March 2026
+ +Free Guide, Part Three
+You know how to talk to it, and you've built the toolkit. This is where it stops being generic and starts being yours, a proper look at your goals and skills, the blind spots you can't see on your own, and a document that carries all of it into every chat without you retyping it.
+Make It Yours
+This is less about learning new features and more about giving AI an honest, complete picture of who you are, what you're aiming for, and what you're actually good at.
+ +Part two's master prompt covered your business in a few lines. This goes deeper. Instead of writing a summary yourself, let AI ask you the questions, one at a time, and build the document from your answers. People are honest in conversation in ways they never are staring at a blank page.
+Not vague ambition, specific, this-year and this-decade goals.
+The principles that should quietly shape any advice you get back.
+Not your job title, the actual skills underneath it.
+The honest version, not the interview-safe version.
+Help me build a proper profile of myself. Ask me questions, one at a time, to understand my goals, my values, my strengths, and my weaknesses. Once you've got a full picture, write it up.
+ +Step 1 asked you to describe yourself. This step asks AI to describe you back, from evidence, not opinion. Paste in a batch of your own writing, work, or old messages and ask it to reflect what's actually there. This also happens to be how you get it writing in your voice instead of generic AI tone.
+Here's a batch of things I've written over the last few months: [paste them in]. What patterns, strengths, or blind spots do you notice that I might not see myself? Also describe my writing voice in one paragraph, sentence length, tone, quirks, words I overuse.
+ +Step 3 sits between the two before it. State one goal that actually matters to you right now, something you'd really like to be true in three months, and ask AI to break it into a real, time-bound plan instead of a vague intention.
+Here's a goal I have: [describe it]. Design a 30, 60, and 90-day roadmap to get there, with specific action items at each stage, not vague advice.
+ +What actually has to happen first, even if it's boring, before anything else can move.
Building on the first 30 days, this is where the goal starts to feel real.
A concrete marker, not a feeling, so you know whether it worked.
Part two's master prompt covered your business in a few lines. Your profile brief is the fuller version, everything from this page rolled into one document: the interview, the blind spots, your voice, the roadmap, and anything AI should never do without asking first.
+Here's my profile interview, my blind spots and voice description, and my 30/60/90 roadmap from earlier. Combine them into one clean profile brief I can paste at the start of any chat where the background matters.
+ +Your profile brief isn't a finished document, it's a working one. Give it five minutes a week rather than letting it go stale.
+It's been a week since we built my profile brief and roadmap. Here's what's changed or what I've learned: [notes]. Update the profile brief based on this, and flag anything on the roadmap that needs adjusting.
+ +Reference, Not A Step
+Parts one and two covered the basics and the toolkit. These finish the set.
+ +Want the roadmap built for you?
+If you'd rather have this mapped and built into your business instead of doing it solo, submit a brief and we'll tell you what fits and what it costs.
+ +Case Study: Financial Research SaaS
+A metered SaaS platform I built for financial market researchers who work with astronomical cycles and W.D. Gann methodology. Five specialist computation modules, pricing based on usage, and an API backend that handles the heavy calculation work so the browser doesn't have to.
+ +Overview
+Crohamhurst Observatory in Queensland is where Inigo Jones spent decades studying planetary cycles and their relationship to weather and crop patterns. Jones's method, correlating astronomical data with terrestrial outcomes, became the foundation for a style of market analysis popularised by W.D. Gann in the early twentieth century.
+I picked the name deliberately. Researchers working with Gann methodology need computation tools that handle ephemeris calculations, cycle detection, and geometric price analysis quickly and accurately. Spreadsheets work up to a point. I tried. But five year planetary aspect timelines with custom orb tolerances are the kind of thing that demands a purpose built tool.
+That's what I built. Five specialist modules, each focused on one type of Gann or cycle analysis. A metered compute model so occasional users pay nothing and heavy users pay for what they use. I host it on Australian infrastructure.
+"Gann analysis isn't obscure any more. There's a real community of researchers who take the methodology seriously and need tools that match that seriousness. I built Crohamhurst for them."
+Computation Modules
+Each module handles a specific type of analysis. They run against the same backend API I wrote, pull from the same astronomical data, and charge compute units based on the computational cost of the request.
+ +Architecture
+I put the calculation engine in a Python API backend, not in the browser. That's the right place for it: astronomical ephemeris computation, FFT cycle analysis, and historical pattern matching aren't jobs for JavaScript in the browser.
+ +A clean, responsive single-page application. Module inputs, result visualisations, account management, and a blog for research commentary. I built it to be fast and uncluttered. Researchers want results, not UI.
+The backend handles all mathematical heavy lifting: ephemeris lookups, spectral analysis, geometric calculations, and pattern matching against historical data. Versioned endpoints, structured responses, and async processing for jobs that run longer.
+Every API request consumes compute units proportional to its cost. Simple lookups are cheap. Deep cycle scans over long date ranges cost more. The model is transparent: users see their usage in real time and can choose the tier that fits how they work.
+Authentication with JWT and session management. Users register, log in, and manage their subscription tier within the app. My admin tools let me assign tiers and adjust unit quotas without touching the database.
+Subscription billing handled by Stripe. Tier upgrades and downgrades take effect immediately. The free tier requires no payment method, so researchers can evaluate the tools before they commit to a paid plan.
+A blog built into the app for publishing Gann and cycle research. An announcement system for product updates and module releases. I manage both from the admin panel without any external CMS.
+Pricing Model
+The metered model was a deliberate choice. Assumed is that no two Gann researchers work the same way: some run a handful of checks per week, others run hundreds of queries a day building research archives. A flat subscription penalises light users. A pure pay per use model creates anxiety. Metered tiers split the difference.
+ +Compute units aren't a trick to squeeze more money out of users. Simple requests consume very few units. The metering exists because a cycle scan over a multi year date range at high resolution costs me more to compute than a Square of Nine grid does. The model reflects what the calculation costs. Usage is visible in the dashboard at all times and resets daily. No rollover, no surprise bills.
+Straight Talking
+Crohamhurst is a specialist tool for a specific audience. It isn't trying to be a general trading platform or a charting service for retail investors. W.D. Gann methodology has a dedicated community of researchers and traders who take the approach seriously and need computation tools built for it. That's who I built this for.
+The five modules cover the core analytical methods in the Gann tradition: planetary aspects, geometric price levels, cycle detection, and pattern recognition. They are presented as research tools. The Historical Analogs module in particular surfaces what has followed similar price structures in the past. It doesn't tell users what to do. The work of interpretation stays with the researcher.
+I built the platform alongside my own active Gann research practice, so the modules were tested against real workflows whilst I developed them, not designed in the abstract. That matters for tools where the edge cases are what researchers hit first.
+Crohamhurst Observatory near Maleny in the Sunshine Coast hinterland was where Inigo Jones conducted his long range climate and crop forecasting from the early 1900s through to 1954. Jones's long range forecasts were published annually and are still considered in Australian agricultural circles. His methods, observing planetary cycles over decades, sit in the same tradition as Gann's market work. The name is my nod to that Queensland connection and to the seriousness of the research tradition the platform supports.
+Nothing on Crohamhurst.app constitutes financial advice. The tools surface data and analysis for researchers to interpret. Gann methodology is a research discipline, not a signal service. Users are researchers who understand what they are working with and take responsibility for their own analysis.
+Technical Details
+A modern React frontend, a Python backend API for computation, PostgreSQL for data persistence, Stripe for billing. Containerised and hosted on Australian infrastructure in Brisbane.
+I host it on the same Brisbane server as the rest of the HELP4BIS portfolio. The containerised architecture keeps the frontend and API cleanly separated and lets me scale the computation side on its own if demand requires it.
+Crohamhurst is an example of what's possible when the right computation engine sits behind a clean interface. If your product involves complex calculations, specialist algorithms, or pricing based on usage, we've built this before.
+Case Study: Community Platform
+A hyperlocal weather platform, nine interactive calculators connected to my live station data, a Flutter PWA on Google Play, and a Lions Club business directory. I run all of it on a single WordPress instance from a hill in the D'Aguilar Range, Queensland.
+ +Overview
+Most people in Dayboro know the site for the weather. They check it in the morning to see if the creek is up, or if there's a frost warning overnight. That's the front door.
+Behind it: nine interactive gardening calculators that pull live data from my weather station every five minutes. A Flutter app on Google Play. A community events calendar. A tiered business directory that our local Lions Club uses to replace the old printed phone book. A custom email plugin I wrote that sends weekly weather digests to subscribers. And a Gann seasonal forecast that I cross reference with Inigo Jones lunar cycle predictions.
+By any honest measure I've overbuilt it for a town of three thousand people. But it works, and the whole infrastructure costs me roughly the same per month as a decent coffee habit.
+"BOM's nearest gauged station is at Samford, 12 km southeast and 150 metres lower in elevation. On a typical summer afternoon the two stations can record rainfall that differs by a factor of four. That's why my station exists."
+
+ Foundation
+My Ecowitt station on Lyndhurst Hill feeds a custom Python pipeline I wrote, generating twelve JSON files every five minutes.
+ +Temperature to 0.1°C resolution, rainfall to 1 mm, wind speed and direction, UV index, solar radiation, soil temperature, lightning strike distance. All the hardware sits on my own site, so I don't depend on anyone else's data.
+WeeWX handles raw sensor ingestion and archive storage. My Python pipeline runs every five minutes: it calculates derived values, builds twelve JSON files, and uploads them to the server automatically. There are no manual steps in the data chain, whilst every step still logs enough that I can trace a bad number back to its sensor.
+22 years of logged temperature and rainfall at Lyndhurst Hill, with varying hardware over the years. The current Ecowitt installation has run continuously since 2023. I publish aggregates and accuracy comparisons against BOM Samford every month.
+The calculators, the Flutter app, and the WordPress widgets all read from the same live weather data feed. One source of truth, refreshed every five minutes. It costs me nothing in external API fees and there are no rate limits.
+Subscribers to the Dayboro Buddy app receive push notifications for severe weather events: flash flood watch, frost alerts overnight, and heatwave warnings. Delivered via Service Worker push on Android and iOS.
+The same data feeds my Home Assistant instance, with Sigenergy solar battery management and Amber Electric spot prices. Weather station data informs battery charge scheduling. More solar in the forecast means less grid charging overnight.
+Gardening Tools
+Each one pulls from my live station feed, updated every five minutes. They're standard WordPress pages with Elementor HTML widgets. No external API keys, no third party services. The free tier gets a subset of the tools; premium members get all nine plus extended history views.
+ +I kept the calculators deliberately simple on the outside. Each one fits in a single Elementor HTML widget: scoped CSS, vanilla JS, no build tools, no npm. They've been running without maintenance since February 2026, and that's not luck, it's the absence of dependencies. If you want a calculator that breaks six months after launch because an npm package updated, mine aren't that.
+Mobile App
+A Flutter Progressive Web App. One codebase, deployed as static files, available on Android via Google Play and on iOS via Safari's Add to Home Screen.
+The Android APK (package: au.dayboro.app) is on Google Play and installs like a native app. On iPhone, open app.dayboro.au in Safari, tap the share icon, tap Add to Home Screen. It installs in seconds. No App Store account, no review process, no waiting.
The service worker handles offline caching, background sync, and push notifications. Auto update works silently: when I deploy a new version, the service worker detects it on the next load and refreshes. Users are always on the current version without being asked to update anything.
+ +3.9 MB. Loads in under 3 seconds on a standard 4G connection.
+v2.0.7, live and available at au.dayboro.app.
Core navigation and cached weather data available without a connection.
+Frost alerts, flood watches, and severe weather warnings delivered to the home screen.
+
+ A standard WordPress PWA gives you a cached version of the site. Flutter gives you a proper application with its own navigation model and a UI that feels native. My weather calculators need to query JSON data, render charts, handle offline state, and update in the background. I tried the WordPress PWA plugins first and they can't do that reliably. Flutter can.
+Community
+Business directory, events calendar, weekly email digest, and a membership model. I built all of it into the same WordPress instance, and it's all interconnected.
+ +118 local businesses listed across three tiers: full page, half page, and quarter page. I build the WordPress plugin specifically for this directory, and the Lions Club in Dayboro now uses it as the digital replacement for the annual printed directory. Directory data feeds the Flutter app via a custom REST API.
+Community events, markets, school dates, and local meetings. Pulled from a custom REST endpoint and displayed on the homepage. The Flutter app reads the same endpoint. One entry point for event data, multiple display surfaces.
+A custom email reports plugin (not a third party newsletter service) sends a weekly digest to subscribers. The past seven days of temperature and rainfall, a short summary, and links to the current forecast. The queue runs on WordPress cron. Open rates run consistently above industry average for small community newsletters because every single number in the email is from this valley, not from a regional station 12 km away.
+PMPro handles membership. The free tier gives access to the core weather data and four calculators. Premium unlocks all nine calculators, extended historical data, and the seasonal forecasting tools. There's no trial that asks for a credit card. I made the free tier useful on its own, on purpose.
+Web push notifications via the Dayboro Buddy service worker. Subscribers opt in to frost alerts, flash flood watches, and heatwave warnings. Notifications go through my own WordPress plugin to a push API endpoint, not through a third party notification service.
+My rds-siteanalytics plugin tracks page views and reads Gitea issues as a website task list, displayed in the WordPress admin. No Google Analytics, no third party tracking scripts. Visitor data stays on my server.
+Forecasting
+The seasonal forecasting side lives at crohamhurst.app, a separate subdomain. It isn't a standard weather forecast.
+It combines Inigo Jones lunar cycle predictions with a Gann astronomical analysis pipeline I built in Python. The output is a qualitative seasonal outlook: whether the coming month is likely to run wetter or drier than average, based on long cycle positions going back to 1913.
+This is an outlook based on historical cycles, not a deterministic forecast. It doesn't know about La Niña, blocking highs, or the Indian Ocean Dipole. It knows about repeating patterns in the long record that correlate loosely with the positions of the Sun, Moon, and inner planets. Accuracy on wet versus dry calls over a six week window runs around 62 to 65 percent. That's useful for farm planning. It's not useful for scheduling outdoor events, and I say so on the site.
+The same Gann pipeline also feeds a CFD trading signal system that runs against IG Markets on a demo account, whilst I test whether a methodology W.D. Gann applied to commodity markets in the early 1900s still holds up in modern trading. My results so far are inconclusive, which is the honest answer.
+How the pipeline works
+Sun, Moon, and planet positions calculated from NASA ephemeris data. Declinations, aspects, and angular relationships computed daily.
Lunar cycle positions mapped against the Jones seasonal calendar for SE Queensland. Crohamhurst Observatory data integrated.
Multiple Gann factors combined into a single directional score. Only scores above 70 are treated as signal grade. Below that, the model abstains.
Monthly outlook published at crohamhurst.app with the cycle rationale and historical comparison years. Free to read, no account required.
Under the Hood
+No managed cloud services, no vendor lock-in, no SaaS subscriptions in the data path. Every component runs on infrastructure I control.
+ +Core CMS and membership engine. PMPro handles access control, payment processing, and subscription management. I don't use WooCommerce for memberships. PMPro does it cleaner for this use case.
+Dart compiled to JavaScript, deployed as static files at app.dayboro.au. Service worker for offline and push. The app itself needs no backend, it reads the same public JSON files as the website.
+WeeWX handles sensor ingestion. A custom Python module processes the data, runs accuracy calculations, and generates the twelve JSON export files every five minutes via root cron.
+Three custom plugins I wrote specifically for this site: dayboro-business-directory (Lions Club listing management + REST API), dayboro-email-reports (queued weekly digest), and rds-siteanalytics (custom analytics + Gitea task integration).
+I host all my sites on a dedicated server in Brisbane. Help4bis.com, dayboro.au, gardenbuddy.au, rds.ink, m8chat.au, and eight other domains all run on the same physical machine. Australian data residency, not US cloud.
+GW2000 gateway with multiple sensor arrays. Direct local API plus cloud sync. WeeWX reads locally, so my data pipeline doesn't depend on Ecowitt's cloud servers staying up.
+No Google Analytics, because privacy matters in a small community where everyone knows each other. No third party notification services, push goes through my own endpoint. No CDN, since the server is in Brisbane and the audience is in SE Queensland; the latency is fine. No React, no Next.js, no build pipeline for the widgets. Vanilla JS in Elementor HTML widgets is fast, maintainable, and doesn't break when npm packages update.
+What I can build for you
+Not the whole thing. Something that fits your scale and budget. I bring the tools, the architecture, and over twenty years of building for small communities. What I need from you: a clear description of what problem you're trying to solve and who you're solving it for.
+ +Case Study: National Garden Platform
+Not a calculator page. A full vegetable garden management platform I built as a custom WordPress plugin: climate zones by postcode covering all of Australia, live pest pressure from my weather data, harvest logging, ROI reports against Coles and Woolworths prices, and a weekly Gardener Digest email.
+ +Overview
+The first version of GardenBuddy was a set of gardening calculators I ran on the dayboro.au domain. Useful, but limited to one postcode and one set of conditions. So I rebuilt it as a standalone national platform. A gardener anywhere in Australia enters their postcode and gets advice calibrated to their actual climate zone and what's happening locally right now.
+The core plugin, "Buddy the Sprout", handles everything a member does: climate zone detection from postcode, garden bed setup, plant tracking from seed to harvest, pest monitoring, watering records, harvest logging, ROI calculations, and automated email recommendations. It pulls live weather data from my weather API and supermarket price data from a separate scraper I wrote that tracks Coles, Woolworths, Aldi, and IGA prices.
+"The question I built it to answer: is it cheaper to grow this myself, given my local conditions, than to buy it at Coles? The answer changes depending on where you live, what you grow, and what the shops are charging this week."
+
+ How It Works
+What the platform tracks
+Add beds, add plants per bed, track planting dates, growth stages, expected harvest windows.
Log pest sightings and treatments applied. Checked against live pest pressure alerts.
Record maintenance events per bed. The platform tracks when each bed was last watered and flags overdue tasks.
Every kilo logged. ROI calculated monthly against current Coles/Woolworths/Aldi/IGA average prices.
Live Data
+Static gardening advice is what most apps give you. I connected GardenBuddy to live data so the advice reflects what's happening now: current weather, current pest conditions, current supermarket prices.
+ +Current temperature, humidity, rainfall, and evapotranspiration from my Lyndhurst Hill weather station. The pest pressure model and the watering schedule calculator read from this API in real time. Members outside Dayboro get BOM sourced conditions for their postcode through the same API layer.
+A separate gardenbuddy-prices plugin I wrote scrapes current vegetable prices from Coles, Woolworths, Aldi, and IGA at regular intervals. The ROI calculator uses these live prices, not fixed averages. If zucchini drops to $1.50/kg at Coles, the ROI on growing it drops with it.
+The gardenbuddy-pests plugin maintains a model of pest activity thresholds by climate zone. Current temperature and humidity from the weather API feed into the model. If conditions are in the danger range for aphids, fungal disease, or caterpillar activity in zone 2, members in that zone get an alert.
+The growzone-landing-pages plugin generates planting guides per climate zone. Enter a postcode, get a "what to plant this month" recommendation calibrated to the eight Australian climate zones, not just my own subtropical corner of SE Queensland.
+Built on the same dayboro-email-reports plugin engine I use on dayboro.au. The weekly digest covers current pest pressure, plant tasks due this week, upcoming weather, and supermarket prices for the vegetables the member is growing. It's personalised per member from their garden bed contents.
+A fully populated example garden showing every feature: beds, plants at different growth stages, past harvest records, pest alerts, and an ROI report. New users can explore the demo garden without signing up, so they see exactly what the platform does before they commit.
+Version 1 was a set of static calculators using weather data files from dayboro.au. It worked for Dayboro but not for anyone on a different postcode. Version 2 was a full (re)-build: a national climate zone database, a weather API layer that can serve conditions for any Australian postcode, and a proper user account system with garden bed management. The plugin version number (v2.0.6) reflects this. It isn't an incremental update, it's a different product.
+Under the Hood
+I built the platform entirely on WordPress with custom plugins. No SaaS garden service behind it, no app framework from someone else. Every piece of it is code I wrote and own. There's no licence fee sitting under it that isn't mine.
+ +The main plugin, "Buddy the Sprout" v2.0.6. Garden bed management, plant tracking, growth stage calculation, harvest logging, ROI reports, the My Garden dashboard, and everything members see and click. 20+ shortcodes covering the whole platform.
+Pest pressure model by climate zone. Temperature and humidity thresholds for 12 common garden pests. It reads the weather API to flag active risk conditions. Alerts appear in the My Garden dashboard and the weekly email.
+Supermarket price scraper. Tracks current retail prices for 40+ vegetables across Coles, Woolworths, Aldi, and IGA. Feeds the ROI calculator and the monthly price report section of the Gardener Digest.
+A health check plugin that monitors the platform's data pipelines (weather API connectivity, price scraper freshness, cron job execution) and surfaces any failures in the WordPress admin before members notice them.
+Generates landing pages for each of the eight Australian climate zones and for specific postcodes, tuned for organic search. "What to grow in zone 6 this month" style pages that bring gardeners to the platform.
+The same email reports engine I run across dayboro.au. Queued sending, personalised content per subscriber, open tracking. On GardenBuddy it generates the weekly Gardener Digest with each member's own garden data.
+What we can build for you
+The GardenBuddy architecture (custom plugin, live data API, personalised email, content by postcode, PMPro membership) is a pattern I've now built twice, whilst the code stays mine to reuse on the next project. If your product involves connecting a member to live local data and giving them a personalised dashboard, this is the stack I'd use.
+ +Case Study: Community SaaS Platform
+A multi tenant community platform I built in Brisbane for local councils, community groups, and neighbourhood associations. Events and RSVPs, a business directory, a buy, sell and swap marketplace, and secure messaging on Matrix, all in one package, running under their own branding.
+ +Overview
+Most community groups I deal with (Lions clubs, P&C associations, neighbourhood watch groups, rural fire brigades) run their communication across three or four different platforms that don't talk to each other. Facebook for announcements, a separate spreadsheet for the directory, email chains for RSVPs, and WhatsApp for the daily chat that nobody outside can see.
+I built LocalBuddy to consolidate those into a single platform that runs under the community's own branding. The council or group gets their own subdomain, their own colour scheme, and their own data. The underlying infrastructure is shared across tenants, which is where the (re)-usability of the platform keeps the cost down. They look independent even though they aren't running their own server.
+The four modules cover the four things communities actually need: knowing what's on this weekend, finding a local tradie, selling a second hand lawnmower, and talking to each other without the feed algorithm deciding who sees what.
+"Nextdoor exists. Facebook Groups exist. Neither is owned by the community, neither runs on Australian servers, and neither lets the group admin control what data is collected and where it goes. That is the gap."
+
+ Core Modules
+I designed each module for how a community group actually works. No feature chasing, no "engagement metrics", just the tools that reduce the admin burden of running a local organisation.
+ +Post events, collect RSVPs, send reminders. The calendar view shows what's on this week and this month. RSVP confirmation emails go out automatically. The admin sees a live headcount. No spreadsheet required.
+The local business directory with categories, search, contact details, and community reviews. Businesses can claim their listing. The directory admin approves new listings and removes stale ones. Replaces the printed community guide.
+A neighbourhood marketplace for second hand goods, free items, and services. Listings expire automatically. Photo uploads supported. Not Facebook Marketplace, but it's yours: no algorithm, no data mining, no ads.
+Group and private messaging runs on the Matrix protocol. Open standard, federated, encrypted end to end. The community's messages are stored on Australian infrastructure I manage. No vendor lock in; the protocol is publicly documented.
+Each community gets their own subdomain and their own colour scheme. The Dayboro Lions Club looks like the Dayboro Lions Club, not "powered by LocalBuddy with a logo in the corner." Branding is configurable from the tenant admin panel.
+Tenant admins can see how the platform is being used: active members, event attendance trends, directory search terms, marketplace listing activity. The data belongs to the tenant and stays in Australia, on infrastructure I run.
+Pricing
+Community groups don't have IT budgets, so I priced the tiers around that. The free tier costs nothing and does the real job. Councils and larger organisations that need SLAs, custom domains, and support have a path to paid tiers that reflects the value, whilst the free tier stays functional rather than a crippled demo.
+ +Clubs, sporting groups, neighbourhood associations
+Active community groups, RSLs, Lions clubs
+Business chambers, regional groups, large associations
+Local councils, regional development boards
+Under the Hood
+LocalBuddy runs on a multi tenant architecture where all tenants share the same underlying infrastructure but are isolated at the data layer. A community in Dayboro can't see the data of a community in Toowoomba. As the platform admin, I can see all tenants for operational purposes.
+The landing page at localbuddy.au is a static HTML site I wrote. No WordPress, no framework. It loads fast, it doesn't break, and it doesn't need updating every time a WordPress plugin releases a security patch. I keep the platform application on separate infrastructure behind the scenes.
+Matrix for messaging was my deliberate choice. The Matrix protocol is open, federated, and well documented. If LocalBuddy ever shut down or a community wanted to host their messaging themselves, they could export their room history and move to any Matrix compatible server. That isn't possible with WhatsApp or Facebook Messenger.
+Each tenant has their own database schema prefix. Events, directory listings, marketplace items, and member records are scoped per tenant. Cross-tenant queries are not possible from tenant-level code.
+Paid tiers get their own subdomain or custom domain. The platform provisions SSL automatically. From the community's perspective, it's their website.
+I store all data in Australia. No content moderation AI, no advertising targeting, no data sharing with third parties. The community owns their member data.
+LocalBuddy is in active development. The platform architecture and landing page are built. The deployment model and tenant provisioning system are functional. The first community tenants are the Dayboro Lions Club directory (which runs on the same infrastructure as dayboro.au) and a pilot group in the Moreton Bay region. I haven't opened public sign up for new communities without prior contact. That's deliberate while I refine the onboarding process.
+Technical Details
+If you're managing a community organisation on a mix of Facebook, email chains, and shared Google Docs, I built LocalBuddy for exactly that situation. Get in touch and I'll talk you through whether it fits.
+Case Study: Secure Communications Platform
+A self hosted Matrix messaging server, Jitsi video conferencing and a Flutter mobile app, all running on private Australian VPS infrastructure. No Zoom account, no Slack subscription, no message history sitting in someone else's US data centre.
+ +Overview
+Zoom is fine until it isn't. At some point you start wondering where the recordings go, whether Zoom keeps the chat logs for their own purposes, and whether "HIPAA compliant" on a US platform means the same thing it would mean on Australian infrastructure. I hear those questions more from health workers, legal services and community organisations than most vendors admit.
+M8Chat is the answer I built for myself and for community use. It runs on the Matrix protocol (open, federated, end to end encrypted) on my own Matrix Homeserver infrastructure in Australia. Video conferencing runs on a separate dedicated VPS. The mobile and web app is my own Flutter Matrix client, deployed as a PWA at app.m8chat.au and available as an APK for Android.
+The entire stack is open source. If M8Chat shut down tomorrow, every user could take their conversation history and move to any other Matrix server. The data belongs to the users, not to the platform. That matters to me more than any feature list.
+"Matrix is a properly decentralised protocol. Your chat history isn't locked to M8Chat the way it's locked to WhatsApp or Slack. That's the design, not a marketing claim."
+
+ Infrastructure
+Three separate servers. Each one doing one thing. Chat and video on dedicated VPS instances keeps them from competing for resources, and it means a Jitsi call dropping doesn't take the chat server with it.
+ +My Matrix homeserver handles all protocol operations: room management, message storage, federation with the broader Matrix network, and push notifications. Containerised, with a solid database backend. This is the core of the platform.
+A full video conferencing stack on a dedicated VPS, with media bridging, conference management, and session recording. Separate from the chat server, so a heavy video call doesn't affect message delivery.
+The WordPress landing page and the Flutter PWA run on the Brisbane shared server alongside the rest of the HELP4BIS portfolio. The app connects to the Matrix homeserver via the standard Matrix client API.
+A staging and alternate deployment of the Flutter app. I use it for testing new builds before they go to the main app subdomain, and it doubles as a fallback endpoint during major app updates.
+Mobile App
+The M8Chat app is my own Flutter Matrix client. I build it specifically for this platform, and it has grown with every release since. I control the full codebase: branding, features, release schedule, and what data the app collects (which is nothing beyond what the Matrix protocol requires).
+The app is available three ways: as a Flutter PWA at app.m8chat.au (works in any modern browser, and you can add it to the home screen on Android and iOS), as a direct APK download for Android (sideload, no Google Play required), and via the Google Play store.
Core features: text messaging, file sharing, voice messages, end to end encrypted rooms, communities, and video calls that launch with one tap. Video calls open in my conferencing infrastructure without leaving the app.
+PWA at app.m8chat.au, APK sideload, and Google Play. Users pick the delivery method that suits their situation. Enterprise users who can't install from the Play Store can use the APK or the browser app.
+One tap from a Matrix room starts a video call at conf.m8chat.au. The conference runs on private infrastructure. There's no Zoom account required and no third party call relay involved.
+I own the app code. New features get added when they make sense for the users, not on someone else's roadmap. Security patches go on quickly because there's no external upstream to wait on.
+Why Matrix
+Matrix is an open communication protocol, not a product. The spec is publicly documented, multiple open server implementations exist, and any Matrix client can connect to any Matrix server. There's no vendor lock in at the protocol level.
+Federation means M8Chat users can communicate with users on any other Matrix server in the world (matrix.org, a company's self hosted instance, a government Matrix deployment) without those users needing an M8Chat account. It works the same way email does: you don't need a Gmail account to email someone at Gmail.
+End to end encryption is available for private rooms and direct messages. Keys are stored on the user's devices. The server operator, and that includes me, can't read encrypted messages. That's the whole point.
+M8Chat users can join rooms on other Matrix servers, communicate with users on matrix.org, and take part in the broader decentralised network. This isn't a walled garden.
+Private rooms and direct messages support end to end encryption using the Olm and Megolm cryptographic protocols. Messages are encrypted on the sender's device and decrypted on the receiver's. The server stores ciphertext, not plaintext.
+Running a Matrix Homeserver is not trivial. The server is resource hungry, federation can create unexpected load from large public rooms, and the database grows faster than most people expect because Matrix stores the full event graph of every room. I monitor the server load, prune old data on a schedule, and I've had to tune the configuration several times since the initial deployment. It's more like running a mail server than running a WordPress site. Anyone considering self hosted Matrix should factor in that operational overhead, not just the initial setup cost.
+Technical Details
+Who Is It For
+This isn't for everyone. Most small businesses don't need to self host their communications. But for some situations the data sovereignty argument is real.
+ +GPs, psychologists and allied health workers who send patient information via messaging and want that data to stay in Australia on infrastructure they control, rather than on US servers under US law.
+Firms with client confidentiality obligations who need to show where communications are stored and under whose jurisdiction. Australian hosted messaging with documented retention policies.
+Councils, volunteer emergency services, community groups who want member communications on infrastructure they control rather than dependent on Facebook Groups or WhatsApp staying free and functional.
+Teams who have outgrown free Slack tiers and want a permanent self hosted alternative. The Slack pricing cliff at the free tier limit makes Matrix a cost effective option for teams of five to thirty people.
+Research groups handling sensitive data, unpublished material, or material subject to research ethics approvals who need a documented chain of custody for communications.
+M8Chat runs as a community service for individuals and small groups who simply want a free, private, Australian alternative to WhatsApp or Telegram. No surveillance capitalism, no ads, no algorithm deciding what you see.
+I can deploy, configure and maintain a Matrix homeserver for your organisation on Australian infrastructure. I handle the operational complexity. You get the sovereignty.
+ +Case Study: Health Practice Website
+A professional naturopathy website I built for Therese Latta in South East Queensland. Clean, fast, properly maintained, and set up so patients understand what Therese does and how to book.
+ +Overview
+Therese Latta is a naturopath. Her patients come from the Nightcap Range area and further afield across South East Queensland. They need to understand what naturopathy is, what conditions Therese works with, and how to get in touch. That's what the website does.
+This isn't a complex build, and I'm happy to say so. No custom plugins, no app, no membership system. It's a well built, properly maintained WordPress site with Elementor Pro, hosted on the same Brisbane server as the rest of my portfolio. What makes it work is the content and the maintenance. Therese knows her field; the website communicates it clearly.
+The value of managed hosting for a solo health practitioner isn't the technology, it's the removal of the maintenance burden. Therese doesn't want to spend her Sundays checking whether WordPress updated correctly and whether a plugin conflict broke the contact form. I handle that, whilst she gets on with her clinical work.
+"A solo practice has one person doing everything: clinical work, administration, marketing, and website maintenance. The website is the one thing she shouldn't have to think about."
+
+ Site Structure
+Seven core pages, each one answering a specific question a prospective patient asks before booking. Nothing extra.
+ +What the Management Covers
+For a site like this (no online shop, no complex integrations, no custom plugins) managed hosting is mostly about prevention and response. You don't notice it when it works.
+ +Offsite backups run every 24 hours. If something goes wrong (a plugin update breaks a page, the server has a bad day) there's always a clean restore point within 24 hours of the current state.
+WordPress core, Elementor Pro, and all installed plugins are tested and updated regularly. When a security patch comes out, it goes in. When an update breaks something, I fix it before Therese notices.
+Let's Encrypt SSL renews automatically. Login hardening, file permission checks, and malware scanning run as scheduled tasks. No extra plugin subscriptions, no extra cost.
+The site runs on the Brisbane server with PHP 8.4. Page caching means the site serves fast on shared infrastructure without needing a dedicated server for a site at this traffic level.
+When Therese adds a new service, updates her bio, or wants to change the contact information, she emails through the brief and it gets done within 24 hours. No Elementor training required.
+Business email on the nightcap-nm.au domain is included. I've configured SPF, DKIM, and DMARC properly so Therese's emails don't end up in spam folders.
+Straight Talking
+Nightcap Natural Medicine is the kind of site most web agencies would undersell themselves building. It isn't complex, it doesn't have impressive technical features, and it wouldn't win awards at a digital agency portfolio review. I'm fine with that.
+What it is: a well built, properly maintained website that works reliably for a solo health practitioner who has better things to do than manage a website. Therese's job is looking after patients. The website's job is being there when someone searches for a naturopath in the area, whilst presenting Therese's practice professionally.
+That's what I built. And it costs less per month than two tanks of petrol.
+Nightcap-nm.au currently uses a contact form rather than an online booking system. Online booking tools for health practitioners (Halaxy, Power Diary, Cliniko) vary a lot in how they embed and whether they're worth the extra monthly cost for a sole practitioner. If Therese decides to add one, I'll do the integration; it's straightforward. For now the contact form works and adds no external dependency.
+Naturopaths in Australia operate under specific AHPRA advertising standards. Health claims, testimonials, and before and after content require care. I review the site when content changes to keep it compliant. I flag anything that looks borderline; Therese makes the final call as the registered practitioner.
+Technical Details
+Nothing exotic. The point of a managed WordPress platform is that the stack is reliable and well understood, so I can solve problems fast when they come up.
+Hosting is on the same Brisbane server as the rest of my portfolio under DirectAdmin. Uptime is monitored via an external pinger; I get alerted before Therese notices any downtime.
+If you run a solo health practice, a consulting business, or any professional service where the website needs to be reliable but you don't want to manage it yourself, this is exactly what Tailored Website Management is for.
+ +Case Study: Art Gallery + App
+A WooCommerce art gallery with augmented reality painting previews, a Flutter app that shows the work in your space before you buy, and a custom plugin suite I built specifically for how a working artist studio actually sells.
+Overview
+Danielle runs a working art studio. She paints originals, prints limited editions, and sells through the website. Standard WooCommerce wasn't built for original artwork. There's no concept of a one of a kind piece that's gone when it sells, no way to mark something as SOLD with context rather than just deleting it, and no way to show the buyer what the painting looks like at life size on their wall before they commit.
+So I built what was missing. A custom plugin suite that handles the art gallery's specific needs: SOLD badge display with history tracking, a commission inquiry form, an artwork dimenions field, category filtering for the gallery view, and a Related Works shortcode. On top of that I built a Flutter progressive web app with augmented reality, where the buyer can point their phone camera at their wall and see the painting at real scale.
+The AR feature is the part I spend the most time explaining, but it sells the hardest when people actually try it. Danielle uploads a photo of the painting and a short video. The AR target gets compiled in the browser. The Flutter app opens a camera overlay and shows the work in the room.
+"Selling original art online has one central problem: people can't tell how big it is or whether it will work on their wall. The AR preview solves that directly."
+
+ Signature Feature
+Danielle does the entire setup from the WordPress admin. No technical knowledge required after the initial build I did. The whole pipeline runs from her laptop.
+ +Danielle uploads a straight photo of the painting and a short video of it hanging in the studio. Both go into the rds-ar-manager plugin.
+The plugin compiles the AR target in the browser. No processing on my server, no external AR service subscription. The target image descriptor is stored with the product.
+The Flutter PWA at flutter.rds.ink reads the product data via REST API. The buyer taps "View in your space" and the app opens a camera overlay showing the painting at real scale on their wall.
+The AR feature works well on mid range Android and current iOS. Older phones with limited camera APIs see a standard overlay without full spatial tracking. It's a real improvement for most buyers, not a universal replacement for visiting the studio. I document this clearly in the app.
+Custom Development
+Standard WooCommerce treats every product the same. I wrote these plugins because original artwork isn't the same as a T shirt. Each one fills a specific gap in how the gallery actually works.
+ +Commerce Layer
+Running Duck Studio sells two things: original paintings at original prices, and print reproductions via Gelato. Gelato handles fulfilment. They print and ship from the production facility closest to the buyer, and the WooCommerce integration I set up connects the two.
+ +Each original is a single WooCommerce product with a custom SOLD state I built. When it sells, the product switches to SOLD, shows the sold price and date, and remains visible as portfolio history rather than disappearing from the site.
+Limited edition prints are fulfilled by Gelato. The buyer places a WooCommerce order; Gelato picks it up automatically and handles printing, packaging, and shipping. No inventory, no fulfilment work on Danielle's end, and nothing manual for me either.
+The commission form (part of rds-core) captures buyer requirements, preferred size, colour palette, and budget. It feeds into a structured email workflow rather than a generic contact form. Danielle gets everything she needs in one message.
+Gelato's WooCommerce API has specific requirements around product variant mapping that I had to document carefully. When Gelato updates their product catalogue, variant IDs can change and previously mapped products need relinking, so it is important keep the variant mapping current. It's not a set and forget integration. I handle those updates as part of the ongoing management relationship.
+Mobile Experience
+The Flutter progressive web app I wrote at flutter.rds.ink is an 8.4 MB build that runs in the browser on any device. No app store download required. The buyer opens it from their phone browser or via a QR code on the gallery page.
+The app reads product data from the WordPress REST API on launch. Featured collections, theme colours, and the gallery structure all come from the rds-flutter-config plugin, so the app stays in sync with the website without being redeployed every time Danielle adds a new collection.
+Core screens: gallery browse by category, individual artwork detail with AR trigger, Danielle's story, commission inquiry form, and a direct link to the WooCommerce cart. I run the cart in a WebView pointed at the WordPress site so I don't duplicate the payment integration.
+Works on Android and iOS via the browser. Users can add it to their home screen and it behaves like an installed app. The service worker caches the gallery for offline browsing.
+The app reads the product catalogue via REST API. New artwork appears in the app automatically when published in WordPress. I don't need to redeploy anything for content updates.
+Purchases complete through the WooCommerce site inside a WebView. No duplicated payment integration, no Stripe keys managed in two places.
+Technical Details
+The platform runs on shared infrastructure on the same Brisbane server as the rest of my portfolio. Total hosting cost for rds.ink and the Flutter subdomain is included in the Tailored Website Management plan at $200/month. Gelato charges per print fulfilled; there's no monthly fee for their integration.
+Standard WooCommerce is a solid foundation. The question is whether it fits what you actually sell. If it doesn't, I build the parts that are missing.
+ +Case Study: Tourism & Arts Trail
+22 venues across the D'Aguilar Range and surrounds (art studios, sculpture gardens, horse riding, ceramics, accommodation, and bush walks) all connected through a REST API I built on WordPress, feeding a Flutter PWA and a curated itinerary system.
+ +Overview
+Tawny Trails is a self guided arts and tourism trail covering the D'Aguilar Range, the Dayboro valley, and the surrounding hinterland northwest of Brisbane. 22 venues, from galleries, studios and sculpture parks to horse trail operators, accommodation, and bush walking areas, connected through a single platform that visitors can use on a phone without needing to install anything.
+The brief I got wasn't just a directory with a map. It needed themed itineraries so a day visitor from Brisbane could plan a route without spending twenty minutes reading. It needed opening hours that were current, and with 22 venues it is important keep those current without me touching them. It needed to work as a Flutter app on the phone, not a website that looks like it was designed for a desktop. And it needed a membership layer so venue operators could manage their own listings.
+"The gap between 'a WordPress site with a map plugin' and 'an actual trail platform' is a custom REST API, a Flutter app, and a decent itinerary system. That's what I built."
+
+ The Trail
+Each venue is a custom post type (tt_venue) with ACF fields for opening hours, GPS coordinates, category, accessibility notes, and contact details. The Flutter app reads all of it from my REST API. There's no hardcoded content in the app itself.
Technical Architecture
+The TawnyTrails API plugin (tt-api) is the engine of the whole platform. I wrote it to expose venue data, itineraries, and opening hours logic via a custom REST API. The Flutter app has no hardcoded content. Everything it displays is fetched live from WordPress.
+ +A WordPress plugin I built specifically for this project. It handles venue data storage, custom field management, the REST API layer, and data caching to keep the Flutter app fast without hitting the database on every request.
+A Flutter Web app compiled to JavaScript and deployed as static files. 6.9 MB, runs on Android, iPhone (via Safari Add to Home Screen), and desktop. Reads venues and itineraries from the REST API on load. No App Store account required for iOS users.
+Every venue has GPS coordinates stored as ACF fields. The Flutter app renders an interactive map from the API data. Visitors can see all 22 stops, filter by category, and get directions from their current location.
+Each venue's opening hours are stored as structured data, not free text. The API calculates whether a venue is open right now based on the current time and day. The app shows "Open now" or "Closed, opens at X" without the Flutter app doing any time calculations itself.
+A full day on Tawny Trails, a Brisbane scenic drive and arts highlight, and a creative country walk through Dayboro township. Each itinerary is a custom post type with ordered venue stops, timing estimates, and driving directions between them.
+A separate view of the trail focused on accessibility, with notes per venue. Flat access, parking proximity, and facility notes for each venue, stored as ACF fields and exposed through the same REST API.
+Standard WordPress map plugins (Google Maps, MapPress, etc.) embed a JavaScript widget on a page. They work fine for a simple business locator. They can't serve a Flutter app, they can't calculate opening hours state, and they can't handle itinerary ordering or accessibility data in a structured way. When a Flutter app needs to consume venue data you need a real REST API, not a plugin that renders HTML. I checked the plugin route first and it doesn't get you there.
+Platform Features
+Venue operators log in and manage their own listings. Visitors can purchase trail memberships for extended features. The whole thing runs on PMPro, the same membership engine I use across the other platforms we manage.
+My tt-pmpro-extensions plugin bridges PMPro and the access rules specific to TawnyTrails: which membership level gets access to which itinerary, gift certificate handling, and member discount logic for venue bookings.
+ +A dedicated page for tour operators listing group experience options, with booking inquiry forms linked to each operator's contact.
+Regular editorial content about venues, seasonal events, new openings, and trail news. Indexed and surfaced in search.
+Trail membership gift certificates configured in PMPro. Recipients redeem them at checkout for trail access.
+A feature flag system in tt-api lets us enable or disable features for specific membership levels without a code deploy. It's controlled from the WordPress admin.
+Custom plugins built
+Core REST API. Registers CPTs, meta fields, routes, CORS, caching. The Flutter app's entire data layer.
+Membership access rules specific to TawnyTrails: itinerary gating, gift certificates, operator dashboard access.
+Shortcodes for embedding trail events, seasonal listings, and venue availability in standard WordPress pages.
+Performance and display adjustments specific to the trail theme: header overrides, lazy load tuning, schema output.
+Under the Hood
+The platform is live and functional. A few pages aren't published yet. Some shortcode driven content sections are still being completed, and the Gift Certificate flow is in draft. The REST API, Flutter app, venue directory, itineraries, and membership system are all fully operational. I'd call this a normal state for a growing platform, not abandoned and not broken.
+What I can build for you
+I can build the same architecture (custom REST API, Flutter PWA, itinerary system, opening hours logic, accessibility map, and membership layer) for any arts trail, tourism precinct, or cluster of venues. The venue count doesn't matter. The complexity doesn't matter. The pattern is proven, because it's already running.
+ +Free Guide
+You are looking at a blank text box for the first time, and it is not obvious what to do with it. This guide walks you through it in order: what this actually is, what to type first, how to ask for things properly, and how to check whether you can trust what comes back. No sign-up, no jargon.
+The Checklist
+Tick each one off as you go. It's fine to come back later, the tracker just runs in your browser for this visit.
+ +An AI chat is a computer program you talk to by typing. You type a message, it types a reply. That is the whole idea. It is not a search engine handing you a list of links, and it is not a person on the other end.
+It has read an enormous amount of writing, so it's very good at producing answers that sound right. It doesn't always know whether what it wrote is actually true. I've seen it be completely wrong while sounding completely sure of itself. Keep that one sentence in mind for every step below.
+My advice before you start: you don't need a perfect first message. You need to send one. Every step after this one will help you write better prompts, but pressing send on something rough is what actually gets you moving.
+Somewhere on the screen, usually near the bottom, there is a text box waiting for you. Click into it, type a sentence, and press Enter or the send button.
+Hello. I am completely new to this. What are you able to help me with?
+ +Send that. Read what comes back. That's it, you have now used AI. There is no setup and no manual you needed to read first.
+A message to an AI is often called a prompt. Beginners can get a long way with a simple four-part shape. You will not need all four every time, but knowing they exist means you can reach for whichever one is missing when an answer falls flat.
+Act as a patient, plain-speaking tenant advocate. My landlord hasn't fixed a leaking kitchen tap I reported two weeks ago. Write a short email asking him to fix it this week. Keep it under 100 words, polite but firm.
+ +If the first answer is not quite right, do not delete everything and start a new question. Reply in the same conversation and correct it. The AI can see what was said earlier and will adjust, that's how I use it myself.
+Most useful answers take two or three exchanges to get right. In my experience that's normal, not a sign you're doing it wrong.
+AI can state something false while sounding entirely confident about it. This has a name, a hallucination, covered in the glossary below. It is not rare, and it looks like every other sentence.
+Once you have typed something into an AI chat, treat it as sent, the same way you would treat an email to a company you don't fully know. Do not paste in:
+Pick whichever one is actually true for you today. Real tasks teach you more than invented ones.
+Explain how interest on a savings account works, like I'm eleven years old.
+ +Help me write a text to a friend, cancelling plans for Saturday. Keep it warm, not cold.
+ +Give me a simple week of dinners for one person who does not enjoy cooking.
+ +I'm nervous about a phone call I have to make tomorrow. Help me plan what to say.
+ +Read this and tell me what's confusing about it: [paste in something you wrote]
+ +Reference, Not A Step
+You do not need to memorise these before you start. Look them up here the first time you hit one.
+ +Once This Feels Easy
+Master prompts, reusable system prompts, and a few control words that make answers noticeably more useful. Still plain English, still free.
+Need more than a checklist?
+If you want AI set up properly on your own website, chatbots, content assistants, automation, submit a brief and we'll tell you what fits and what it costs.
+ +