Blog · School growth, offers & software

Marketing agency vs in-house marketing for martial arts schools

Choosing between a marketing agency and in-house marketing is not about finding one model that works for every martial arts school. Both can work. An agency can bring skills and save you some hands-on work. Running marketing yourself, with software, can give you more control and a closer connection to your community. The right choice depends on your budget, available time, team skills, and how involved you want to be. Start with your school's real needs, not a sales pitch or a long list of software features. Do you need more inquiries, better follow-up, or help filling a specific program? A school owner who enjoys creating content faces a different choice than one who teaches every evening and handles enrollment alone. This guide explains the trade-offs so you can choose a setup your school can afford and maintain.

By DojoGenie · For martial arts school owners in the USA and Canada

What should you include in your marketing budget?

Compare the full cost of each model. An agency fee may not include advertising spend, landing pages, photography, or major website changes. Ask for a written breakdown of setup costs, monthly fees, optional services, and anything billed separately. Also check which currency a cross-border agency uses and whether applicable taxes are included.

In-house marketing has costs, too. Software subscriptions, ad spend, design help, and staff training all belong in the budget. Your time also matters. A lower monthly bill may not be a better deal if marketing pulls you away from teaching, enrollment conversations, or staff development.

Illustrative example: An owner compares an agency package with an in-house plan. The agency requires less campaign work from the owner, but still needs approvals and lead follow-up. The in-house plan costs less in outside fees but needs regular staff time. Neither option is truly hands-off.

Build a budget that you can sustain through slower periods. Avoid committing every available dollar to attracting new leads while leaving nothing for the people and systems needed to help them enroll.

  1. List outside fees, ad spend, software, and staff time separately.
  2. Compare both options over the same period, including setup and exit costs.

When does an agency make sense?

An agency can make sense when you have a workable budget, limited time, and a clear agreement about deliverables and reporting. It can also help when you need skills your team lacks, such as paid advertising, landing page design, or campaign tracking. Hiring help is often more practical than learning every task yourself.

Look for an agency that wants to understand your school before building campaigns. Your programs, class schedule, available capacity, and enrollment process should shape the plan. Advertising a packed class or promoting an offer your front desk cannot explain creates problems rather than solving them.

The main benefit is access to focused expertise and execution. The trade-offs include fees, less direct control, and the time needed to brief the agency and review its work. An agency may understand advertising but still need your guidance on how your school speaks to local families.

You also keep responsibility for the student experience. Someone at your school must answer inquiries, book visits, and welcome prospects. Before signing, agree on who handles each step. Buying campaign support does not remove the need for a reliable enrollment process.

When does in-house work better?

In-house marketing often works better when you want control, know your community well, and can protect a few hours each week for the work. It suits owners or staff members who are comfortable writing clear messages, using basic software, and reviewing results without needing everything to be perfect.

Your local knowledge is a real advantage. You know which questions parents ask, what concerns adult beginners have, and which events matter in your area. That helps you create useful content instead of generic posts. You can also adjust offers quickly when schedules or class openings change.

The risk is consistency. Marketing can slip behind lessons, billing, and daily problems. Software can organize tasks and automate approved steps, but it cannot decide your priorities or replace thoughtful conversations. Someone still needs to own the work and check that messages are accurate.

Choose one person to manage the calendar and coordinate follow-up. Give that person time, access, and clear limits on spending and publishing. Start with a manageable routine rather than trying to use every channel at once. A simple plan that happens every week is more useful than a large plan that stalls.

What can software handle, and what still needs a person?

Software can help organize campaigns, capture inquiries, track leads, schedule social posts, and manage event registrations. It can also support consistent follow-up, where you have the required permission. Keeping these tasks in one place can reduce missed handoffs and make it easier to see what needs attention.

But automation needs careful setup. A scheduled message should use the correct program name, offer, location, and class availability. Follow-up should stop or change when a person replies, books, enrolls, or opts out. Otherwise, a helpful system can quickly create an awkward experience.

People still need to make the important decisions. Your team should choose offers, answer personal questions, review content, and decide when a conversation needs a human response. Software should support your school's voice, not flood prospects with messages that feel disconnected from their needs.

Illustrative example: A parent submits a request about children's classes. The system records the inquiry and alerts the enrollment lead. A staff member then answers questions about age groups and scheduling. Any automated marketing follow-up should follow the applicable consent rules, rather than treating a form submission as permission for every channel.

What questions should you ask an agency?

Ask about contract length, renewal terms, cancellation notice, and early exit fees. Find out what happens if work is late or your school needs to pause. A clear agreement should explain what the agency delivers, what you must provide, and which tasks cost extra.

Ownership deserves special attention. Your school should retain control of its domain, advertising accounts, lead data, and key business profiles. Ask who owns campaign content, landing pages, and creative files. Some materials may be licensed rather than transferred, so get those terms in writing before work begins.

Ask what results the agency measures and how often you will review them together. Reports should connect marketing activity to useful outcomes, not just impressions or clicks. The agency should explain how it tracks inquiries and how your team will report booked visits, attendance, and enrollments.

Finally, ask who does the work and who handles problems. You need a clear contact, an approval process, and a plan for transferring access and files if the relationship ends. Be cautious if an agency avoids questions, pressures you to sign, or promises results without understanding your school.

  1. Request a sample report and a written list of deliverables.
  2. Confirm account ownership, data export options, and exit support.
  3. Ask how consent records and opt-outs are managed.

How should you measure whether marketing is working?

Start with the path from inquiry to enrollment. Track where leads come from, whether your team reaches them, how many book a visit, who attends, and who joins. These stages help you spot the difference between a campaign problem and a follow-up problem.

Use the same definitions across your team and agency. A lead might mean a new person who submits valid contact details and asks about a program. An enrollment should mean an actual completed registration, not just someone who says they are interested. Clear definitions make reports easier to trust.

Review costs alongside those outcomes. Cost per lead can help, but cheap inquiries are not useful if they are outside your area or interested in programs you do not offer. For a fuller comparison, include management fees or in-house labor costs, and label which costs each report includes.

Tracking will not capture everything perfectly. A family may see a post, hear about you from a friend, and then search for your school. Ask new students how they heard about you, and use that information alongside digital reports. Look for patterns instead of judging the whole plan from a few days.

How do you protect consent, privacy, and your school's reputation?

Whether you use an agency or software, keep control of how contact information is collected and used. Record the source, date, and scope of consent where required. Make sure opt-outs carry across your systems so a person is not removed from one list and accidentally contacted from another.

In the United States, commercial email must follow CAN-SPAM, including truthful sender information, a valid postal address, and a working opt-out. Marketing calls and texts may trigger TCPA requirements, including prior express written consent in covered situations. State rules may add duties. An email signup is not blanket permission to send marketing texts.

In Canada, CASL generally requires consent for commercial electronic messages, sender identification, and an unsubscribe method. Implied consent is limited and can expire. Do not assume that buying a list, receiving an inquiry, or hiring an agency gives you permission to send ongoing promotions. Have a qualified adviser review uncertain cases.

Protect student privacy, too. Get appropriate permission before using student photos or videos, including parent or guardian permission for minors. Limit account access to people who need it. Put these expectations in agency agreements and staff procedures, rather than leaving them as informal understandings.

Can you combine both?

Yes. A combined approach can give you control over daily communication while bringing in outside skills for focused work. Your team might handle community content, events, referrals, and lead conversations, while an agency manages paid campaigns or rebuilds a landing page.

This works best when responsibilities are specific. Decide who writes, approves, publishes, monitors spending, and responds to inquiries. Use a shared calendar so staff and contractors do not promote conflicting offers. Keep one clear owner for each task, even when several people contribute.

You can also hire help for a project instead of an ongoing contract. Illustrative example: A school hires a specialist to set up tracking and build a campaign, then trains a staff member to manage routine updates. The agreement includes documentation and a handoff so the school can continue without relying on the contractor for every change.

For routine in-house work, DojoGenie is one software option that helps with campaigns, funnels, a leads board, referrals, events, and social scheduling. Whatever software you choose, check that it fits your workflow, supports your consent process, and lets you access and export the information your school needs.

How do you make the right choice for your school?

Choose based on your current limits, not the model that sounds more professional. If you have budget but little time or technical skill, an agency may be the better fit. If you value direct control and can commit regular time, in-house marketing may make more sense. If your needs vary by task, combine them.

Before committing, write a short plan with your main goal, available budget, target program, and staff responsibilities. Check that your school has room for new students and a clear way to respond to inquiries. More marketing will not fix a confusing schedule or an unanswered phone.

Set a review date and agree in advance on what you will assess. Include lead quality, enrollments, workload, costs, and the quality of communication. Avoid changing everything at once, or you may struggle to tell what helped. Allow enough time to see prospects move through your enrollment process without ignoring obvious problems.

The best setup is one your school can run consistently, afford responsibly, and understand. Keep ownership of your accounts and relationships. Whether you hire help or manage the work yourself, marketing should support a healthy school—not become another system that only one outside person understands.

Put the next step into practice

Explore DojoGenie's marketing software · Try DojoGenie

Related owner guides