Feature · Extensions

Custom Extensions — when your club needs something nobody else has

Most clubs have at least one weird workflow that no off-the-shelf system handles — a unique discount rule, an unusual handicap calculation, a Salesforce sync, a gate-control integration. Octave was built to extend, not to constrain. We’ve already shipped bespoke modules for clubs across three countries, and your edge cases are welcome.

What’s in it

A platform built to be extended

Octave is not a closed appliance. The same architecture that lets us run a 200-member bowls club and a 5,000-member golf club from the same platform also lets us drop in a custom module when a specific club needs one — without forking the platform, without breaking upgrades, and without requiring you to maintain a one-off codebase forever.

  • Bespoke workflows — Your unusual renewal flow, your custom handicap rule, your bespoke prize-money calculation — built into the platform without breaking it for everyone else.
  • Third-party integrations — Salesforce, Xero, MYOB, gate control, scoreboard systems, accounting platforms — we’ve built connectors for most of them already.
  • REST API access — If your club has its own developer or website, Octave exposes a clean REST API for the data you care about.
  • Hardware integrations — Gate access, member-card readers, scoring systems, EFTPOS terminals — integrated as part of the platform, not bolted on.
  • Upgrade-safe — Custom modules ride on top of the core platform, so when Octave releases a new version, your custom workflow comes along for the ride.
  • Real conversations, not tickets — You explain what your club actually needs to a person who understands clubs — not a support form that closes after 48 hours.

Tell us about your edge case

If your club has a workflow nothing handles, that’s exactly the conversation we want to have.