DuckDojo
Custom franchise software

All your ducks
in a row.

Classes, events, and memberships in one franchise platform, shaped around the way your locations run.

Dojo field guide / 01DuckDojo’s white duck mascot wearing a black headbandQuack!
The head honcho
  • Class schedules
  • Custom events
  • Parties
  • Memberships
  • Subscriptions
  • Stripe billing
  • Text messaging
  • Reporting

01 / Daily operations

Run a location.

From opening the doors to checking the last booking, give your front desk one place to manage the day.

Class scheduling
Keep a calendar for each location. When a family calls, staff can see which class meets where and help them find a time that works.
Custom events & parties
Plan workshops, camps, and birthday parties alongside recurring classes. Check the booking, time, and group details from the front desk.
Memberships & Stripe billing
Manage sign-ups and renewals using the membership levels your customers know. Stripe-integrated billing connects a payment to the plan it belongs to.
Employee permissions
A coach needs the class roster. A billing manager needs payment details. Set access by role so each employee sees only what their job requires.

02 / Member communications

Stay in touch.

CRM & text messaging
Keep track of each customer relationship, from the first class inquiry to membership renewal. Follow up by text about a trial class, confirm party details with a parent, or reach the families affected by a schedule change.
Native mobile app & push notifications
Give members a native app with screens built for the phone. A push notification about a class change or franchise update can bring a member straight back into the app.

03 / Connected systems

Integrations & reporting.

Your classes, on your website.

A custom API integration lets your website read class names, locations, and times from DuckDojo. Staff maintain the schedule in one place, and families find it on the site they already visit.

Our Team can connect your class listings to WordPress, a custom-built website, or an AI vibe-coded site. The schedule can use your own layout, colors, and branding.

Talk to Our Team about API access ↗
On your website · Illustrative schedule

Downtown location

Saturday classes

  • 9:00 AMLittle Ducks
  • 10:30 AMJunior Skills
  • 1:00 PMFamily Workshop
Class data from DuckDojo
Explore your reporting data with AI through MCP
As a franchise owner or franchisor, you choose which DuckDojo reports your AI assistant can access through Model Context Protocol (MCP). Ask, “Which locations saw the biggest rise in Saturday attendance this quarter?” Then use those patterns to forecast where demand may grow next and decide where to add a class.
Reporting across locations
Review class activity, sign-ups, and renewals for one location. Use franchisor reports to compare locations over the same period and see which ones are driving a change in the totals.

For franchisors

Run the whole flock.

Set the rules your franchise shares, decide where local owners have room to choose, and see how your locations are doing together.

01 / Location access

Choose which locations get access.

Grant a permission to one location, a group, or the entire network. If two locations are piloting a new program, give those two access first and open it to the rest when you’re ready.

02 / Pricing

Set price limits and recommendations.

Give owners a recommended price for a class, party, or membership. Where your franchise sets a minimum or maximum, define the limit so each location knows how much room it has to adjust.

03 / Training content

Put the playbook in local hands.

Give franchisees training content their staff can use on the job, from a new-hire opening checklist to a walkthrough of a membership renewal. When a procedure changes, update the guidance they work from.

04 / Network reporting

See the totals and the locations behind them.

Review sign-ups, renewals, and class activity in a franchise-wide summary. Compare locations over the same period to see where a change started and which owner to follow up with.

Franchise fit

A dojo that speaks your language.

Your terminology
Call a class a session, give membership tiers their own names, and use the staff titles people see at your locations.
Your routines
Walk Our Team through a busy afternoon at one location. That is where we start mapping the handoffs between scheduling, events, and memberships.
Your rollout
Familiar labels and flows make it easier to introduce the platform to a new franchisee. Our Team works with you to decide what every location should share and what needs to vary.

Franchise field guide

A closer look at franchise operations.

Class & event scheduling

Explore how DuckDojo approaches recurring classes, one-off events, and location-specific calendars for class-based franchise businesses.

Get in touch

Tell us about your flock.

What kind of franchise do you run? Tell Our Team how your locations handle classes, events, or memberships today and which part you would change first.