Skip to content
For surf schools

Book out the foamie lessons. Own your beach.

In-House is your AI marketing team. It actually fills the Bondi-and-Manly beginner group lesson 2-hour package before Christmas, lifts the Easter and school-holiday paid spend the week tourist intent climbs, and turns every Surfing Australia Level 1/2/3 coach on the team into a bookable instructor profile.

No charge for 7 days Cancel in two taps Live in 9 minutes

Three options. Only one actually works for your business.

Agency
$2,200 to $3,500 / mo
Slow. Expensive. Removed from your business.
A quarterly 'lifestyle brand' report, twelve generic surfing posts pulled from drone stock footage of Indonesia, and an account manager who has never zipped a 12-year-old into a wet 4/3 wetsuit on a 6am Saturday. The Christmas-to-Easter window passes you by and the council surf-school permit holder up the beach takes the corporate team-build.
DIY tools
$60 to $180 / mo + your evenings
Cheap, but it just hands you a dashboard.
Squarespace, FareHarbor or Rezdy, Later, Canva, your own Instagram. Cheap, but the soft-top foamie board rental landing page never gets written, the school-holiday timetable goes live a week late, and the Surfing Australia accreditation badge sits on a USB you never uploaded.
ACTUALLY DOES IT
In-House
$299 / mo flat
Cheap, and it actually does the work.
The AI marketing team writes the captions, ships a page per lesson type plus beach plus skill level, runs the Christmas-Easter-holiday ad waves, posts the wipeout-to-stand-up Reels, and rebuilds your Google Business Profile around the council permit and the Surfing Australia accreditation. You coach, you supervise the lineup, you approve.

Surf schools live or die by summer, Easter and school holidays. Most marketing treats it like a flat year.

The reality

A surf school's whole revenue model compresses into about 18 trading weeks: December through February in full peak, the Easter fortnight, the April-July-September-October school-holiday spikes, and a quiet winter that needs a different product (private 1:1 instruction, stand-up paddle crossover lessons, surf-fit clinics) to survive. The schools that book out have the summer Dec-Feb peak landing page indexed by October, the Easter campaign ads warming up in early March, and the school-holiday timetable for each state's term break loaded six weeks ahead. The schools that struggle treat every booking like a happy accident, post a generic 'come learn to surf' caption in November, then wonder why the Bondi or Manly or Byron Bay or Currumbin school down the carpark is at 95 percent capacity. On top of that, beginner group lessons (the $89 tourist beach experience) and private 1:1 instruction (the $180-an-hour serious-learner product) and board-rental-add-on (the $40 returning customer) are three completely different searches, three different customers, three marketing playbooks. One generic 'surf lessons' page loses every one of them.

What good looks like

Good surf school marketing is three things, in this order: a website with one page per lesson type plus beach plus skill level ('beginner group surf lesson Bondi', 'private 1:1 surf instruction Manly', 'soft-top foamie board rental Currumbin', 'kids school-holiday surf camp Byron Bay'), a paid-spend curve that lifts dramatically the 6 weeks before Christmas, the 4 weeks before Easter, and the fortnight before each state's school-holiday window, and a permanent trust layer that puts your council surf-school permit number, the Surfing Australia accreditation logo, the International Surfing Association (ISA) crossover-credential, and each coach's Level 1/2/3 surf-coach status on every page. The schools booked out by November do exactly this. The schools at 60 percent capacity in January are still relying on the noticeboard at the surf club.

18 trading weeks carry the whole year
Summer Dec-Feb, Easter, and the four school-holiday windows are the year. Schools that book out have the December and Easter campaigns warming up 6 weeks ahead. Schools that struggle launch the day school holidays start.
Council permit plus Surfing Australia accreditation is the moat
Bondi, Manly, Byron Bay, Currumbin and Lennox Head all run council surf-school permit systems. Permit-holder plus Surfing Australia accredited plus Level 1/2/3 coached is the structural trust the unlicensed van on the carpark cannot claim. Most schools bury it in a footer.
Group, private and rental are three different searches
A tourist Googling '$89 beginner surf lesson Bondi' is not the parent Googling 'private surf instructor for my 12-year-old Manly'. The board-rental customer is searching 'soft-top foamie hire Currumbin'. One generic page loses all three.

Real work. Not a slide deck.

In-House publishes to your real accounts and your live site. Here is what a surf school sees in the first weeks, in the actual format it lands in.

Web Agent
Live · yoursurfschool.com.au/beginner-surf-lesson/bondi
yoursurfschool.com.au/beginner-surf-lesson/bondi

New lesson-type-plus-beach page: 'Beginner Group Surf Lesson in Bondi' headline, the $89 2-hour package with wetsuit-included hire, the Surfing Australia accreditation badge in the hero, the council surf-school permit number above the fold, the Level 2 head coach's qualifications, what the foamie-board first wave actually looks like, six photos from yesterday's 10am beginner class, the Bondi peak-season timetable through to February, and Course schema. Indexed in 48 hours, ranking page 1 for 'beginner surf lesson bondi' inside a fortnight.

One page per lesson type, per beach, per skill level
Advertising Agent
Live · Google Ads · summer Dec-Feb peak campaign
Ad · yourbusiness.com.au
Beginner Surf Lesson Bondi · $89 · Wetsuit Included

2-hour beginner group lesson with Surfing Australia accredited Level 2 coaches. Soft-top foamie board, full 3/2 wetsuit, rashie all included. Council permit-holder, max 6 per coach, every learner standing in lesson 1 or it's free. Daily 9am and 12pm through summer. Book today.

Spend lifts the 6 weeks before Christmas and 4 weeks before Easter
Social Media Agent
Scheduled · Sat 5:30pm · Instagram Reel + Story
Your photo
Reel cut from this morning's beginner lesson footage

"Saturday 9am at North Bondi, six in the class, four out of six standing on a green wave by the end of the second hour. The first one was Marco from Brazil, 35 minutes in, foamie under the chest, paddle-paddle-pop and a 12-metre right-hand glide all the way to the sand bank. Two spots left in tomorrow's 9am, link in bio." Drafted from the footage you sent, in your voice, parental and tourist consent on file.

Real learners with consent, never stock
SEO Agent
Auto-applied · approval rules
Google Business Profile update
Services list expanded from 4 to 18 (beginner group lesson 2-hour package, private 1:1 instruction, soft-top foamie board rental, wetsuit-included hire, kids school-holiday surf camp, corporate team-build package, school excursion booking, stand-up paddle crossover lesson, surf-fit clinic, plus 9 more), 'Surfing Australia accredited' and 'council permit-holder' attributes added, primary category corrected from 'Tour Operator' to 'Surf School', 22 lesson-and-coach photos added.
Live in your profile within the hour
$299 / mo
Flat. No tiers, no markup.
9 min
From sign-up to live marketing.
60+
Pieces of content a month.
0
Contracts. Cancel any time.

Six agents, working in your accounts.

Account Lead, Web, SEO, Advertising, Social Media, and Content. One platform, one bill, you approve the work.

Account Lead

Sets the plan around the 18-week trading reality plus the winter off-season pivot: a summer Dec-Feb peak push starting in October, an Easter campaign in early March, four state-school-holiday pushes through the year, and a winter switch in May to private 1:1, SUP crossover lessons and corporate team-build package bookings. Briefs the other agents so the lesson pages, the seasonal ads, the wipeout-to-stand-up Reels and the council-permit trust signal all reinforce 'fill the foamie lessons in summer, fill the private students in winter'.

Answers: 18 trading weeks carry the whole year
Web Agent

Imports your existing site so you stop paying Squarespace plus FareHarbor plus a separate landing-page tool, and ships a page per lesson type plus beach plus skill level. Adds the council surf-school permit number and Surfing Australia accreditation badge to every page header, a real timetable that updates per state-school-holiday window, a coach roster with Level 1/2/3 status visible, and a booking flow that lands in your existing FareHarbor or Rezdy.

Answers: group, private and rental are three different searches
SEO Agent

Goes after every lesson-type-and-beach search the unlicensed vans on the carpark cannot defend: 'beginner surf lesson [beach]', 'private surf instructor [beach]', 'foamie board rental [beach]', 'kids surf camp [beach] school holidays'. Ships SportsActivityLocation and Course schema, optimises the Google Business Profile with Surfing Australia accreditation as a structured trust signal, and earns review prompts after every lesson. Auto-applies the low-risk fixes.

Answers: council permit plus surfing australia accreditation is the moat
Advertising Agent

Runs Google Ads on lesson-type-and-beach queries year-round, lifts spend dramatically the 6 weeks before Christmas, the 4 weeks before Easter, and the fortnight before each state-school-holiday window. Switches to a private-1:1, SUP crossover and corporate team-build package campaign in May for the winter off-season. Targets tourists on Meta with a 5km radius from the beach for the summer peak. Drops broad 'surfing' keywords entirely.

Answers: 18 trading weeks carry the whole year
Social Media Agent

Turns every lesson, every first stand-up, every Reef Cup finalist into a post in your real accounts: a Saturday 9am beginner-class Reel with the first wave stood-up, a private-student progression carousel, a coach-spotlight introducing the new Level 2 instructor, a sunrise empty-lineup Story for the lifestyle pull. Builds the visual case that turns the tourist scrolling at the airbnb into the booking before they drive to the beach.

Answers: group, private and rental are three different searches
Content Agent

Drafts the guides surfers and tourists Google before they book: 'best beginner surf beach in Sydney', 'when is the best time of year to learn to surf in Australia', 'soft-top foamie vs hard board: what to learn on', 'how to choose a surf school: Surfing Australia accreditation and council permits explained'. Two drafts a month, in your voice, that catch the visitor four weeks before they fly in.

Live in your accounts, fast.

The heavy lifting comes off your plate the day you sign up. Here is what you see by the end of week one.

  • Lesson-type-and-beach pages (beginner group lesson, private 1:1, foamie hire, kids holiday camp) split and indexed inside the first fortnight.
  • Council surf-school permit number plus Surfing Australia accreditation badge surfaced on every page hero and the Google Business profile by day 4.
  • Summer Dec-Feb peak Google Ads campaign live with a 6-week-out spend lift, daily timetable in the ad copy.
  • School-holiday timetable for your state loaded 6 weeks ahead of the next term break.
  • Coach roster updated with each instructor's Surfing Australia Level 1/2/3 status and ISA crossover credentials.
  • Wetsuit-included hire upsell wired into the booking flow.
See pricing No charge for 7 days Cancel in two taps Live in 9 minutes

Your first 30 days.

  • Lesson-type-and-beach pages indexed for beginner group lesson, private 1:1 instruction, soft-top foamie board rental and kids holiday surf camp
  • Annual plan covering summer Dec-Feb peak, Easter fortnight, four state-school-holiday windows and winter private-1:1-plus-SUP pivot delivered by Sam
  • Google Business Profile rebuilt as 'Surf school' with Surfing Australia accreditation and council permit-holder attributes set
  • Summer peak Google Ads campaign live with a 6-week-out spend lift on lesson-type-and-beach queries
  • Coach profiles updated with Level 1/2/3 status, Working With Children Check and ISA crossover credentials
  • Wetsuit-included hire and stand-up paddle (SUP) crossover lesson surfaced as upsells in the booking flow
  • Corporate team-build package and school excursion landing pages shipped for the off-season weekday lane
  • 'When is the best time of year to learn to surf in Australia' tourist guide drafted, with 'soft-top foamie vs hard board' companion piece in the queue
The bottom line

Surf schools don't fail at coaching the pop-up; they fail at the 18-week trading window and the winter pivot. The Christmas campaign goes live in mid-December instead of mid-October, the Easter ads start the Easter Monday, the school-holiday timetable is loaded the week before instead of six weeks ahead, and the council permit-holder badge sits on a USB while the unlicensed van takes the booking on the carpark. The work is the lesson-type-and-beach page library, the seasonal-curve ad spend, the wipeout-to-stand-up Reels with consent on file, and the winter switch to private 1:1, SUP crossover and corporate team-build package bookings.

Agencies are too dear to actually do this for $3k a month. Tools are cheap but the Christmas landing page you mean to ship in October is still a Google Doc in February. In-House is the third option: for $299 a month the agents ship the lesson pages, run the seasonal ad waves, post the first-stand-up Reels and rebuild your Google Business profile around the council permit. You stay in the driver's seat, two taps to approve, minutes a day between sets. Book out the foamie lessons before Christmas, fill the private slots in winter.

See everything In-House does
No charge for 7 days Cancel in two taps Live in 9 minutes

Frequently asked.

We run our bookings through FareHarbor (or Rezdy, Bokun, Checkfront). Do we have to leave?
No. FareHarbor stays exactly where it is for bookings, payments, manifest, coach scheduling and guest waivers. In-House sits in front of it (lesson pages, seasonal ads, Google Business profile, Reels) and behind it (school-holiday timetable updates, off-season re-marketing, corporate-package quotes, post-lesson review prompts). The 'book this lesson' button on every page lands in your existing FareHarbor flow.
We run a council surf-school permit at Bondi (or Manly, Byron, Currumbin, Lennox). Will the platform actually surface that?
Yes. The council surf-school permit number, Surfing Australia accreditation, ISA crossover credentials and each coach's Level 1/2/3 status go into the Google Business Profile description, every lesson page hero, the ad copy, the booking confirmation email and the LocalBusiness schema. Permit-holder plus accredited is the structural trust the unlicensed van on the carpark cannot match, so leading with it is the lever.
Beginner group lessons, private 1:1 and board hire are very different products. Can the platform handle all three audiences?
Yes, that's how it's built. The Account Lead sets three parallel content tracks: beginner group lesson 2-hour package (sold to tourists on Meta within a 5km beach radius), private 1:1 instruction (sold to serious-learner parents and adults on Instagram, longer-form Reels), and soft-top foamie board rental plus wetsuit-included hire (sold to returning intermediates on Google Maps and Search). The website routes each audience to its right page; the ads target each separately.
Winter is brutal. We make 80 percent of the year in 5 months. Will the platform help with the off-season?
Yes, and the winter pivot is one of the levers the platform is built around. In May the Account Lead switches the spend mix from summer peak (beginner foamies) to off-season retention: private 1:1 instruction for the serious learner wanting to fast-track, stand-up paddle (SUP) crossover lessons on flat days, corporate team-build and school excursion bookings on weekdays, surf-fit and surf-yoga clinics for the locals. The ad copy, the landing pages and the social posts all switch lanes on the same week, so winter actually pays the council permit fee instead of bleeding it.
Will the Reels and captions sound like AI?
They will sound like you, because the Social Media Agent learns from your existing posts during onboarding and you approve every draft before it ships. You upload one clip per lesson (the first stand-up, the bigger set, the coach demo), the agent drafts the caption from what's in the footage (the beach, the conditions, the learner's name with consent), you approve in two taps. If a draft feels off, you correct it once and the voice updates.
Can I cancel if it isn't working?
Two taps, any time. No exit fees, no notice period, no minimum term. You keep your imported site, the lesson pages, the Google Business work, the council permit and Surfing Australia accreditation signals, and the seasonal ad creative. The data is yours.

Bring your marketing in-house this week.

Six agents planning, publishing and optimising your social, SEO, ads and web, full-time on your business. $299/month. No contract.

Contact us
Card on file · No charge for 7 days · Cancel anytime