Website Builder
Your gym\'s website, wired to everything else
Most gym software gives you a website that\'s a separate product — a static brochure that needs Zapier to talk to your CRM. BJJ Track gives you a website that IS the CRM. A lead form on your site lands in the same omni-inbox where your SMS lives. The trial-class widget creates a real member record. The events page sells tickets through the same Stripe account that handles memberships. The chat bubble and Voice AI on every page know your schedule, your pricing, and your kids program.
Train BJJ in [city] — first class free
Kids + adults · beginner-friendly · IBJJF coaches
Book a free trial
SubmitThe site IS the CRM — no Zapier, no glue. See the website builder in the live demo.
Custom domain
Your domain or a free subdomain — your call
One database
Forms, members, events, payments — same backend as the dashboard
No integrations needed
Analytics, Instagram, chat, voice AI all wired in by default
How it works in your academy
The agent does the work. You approve what matters.
Pick a starting point
Drop in a Hero, Programs, Pricing, About, Schedule, Trial CTA, Events list, Blog grid, Contact form. Pre-built blocks designed for BJJ gyms.
Make it yours
Your logo, your colors, your photos, your wording. Live preview side-by-side. Every change saves the moment you make it.
Wire it to your gym
The trial form already knows your trial plans. The events page already knows your event calendar. The schedule block already knows your classes. No glue code.
Publish
Go live on your own custom domain (your-gym.com) or on a free subdomain (your-gym.bjjtrack.com). SSL handled, Google Analytics fires, OpenGraph cards render.
Pages, Blocks, And Pre-Designed Sections
No blank canvas. Drop in a block, change the content, move on. Every block looks like it was made for a BJJ gym because it was.
Hero, Programs, Pricing, About
The blocks every gym site needs, designed once and reused. Hero with a class photo, programs grouped by age (Adults / Kids / Little Ninjas), pricing pulled from your real plans.
Schedule Block
The block reads your real class schedule. Add a class to your dashboard, it appears on the site. No double entry, no stale website.
Events Block
Upcoming seminars, belt tests, in-house tournaments. Members buy tickets through the same Stripe account that handles their membership.
Blog And Belt Stories
Long-form posts for SEO. Or short posts about a member's belt promotion. Either way, indexed and shareable.
Lead Capture That Actually Lands Somewhere
The whole point of a website is to get inquiries. The whole point of getting inquiries is to act on them. This site does both in one motion.
Trial-Class Widget
Visitor picks a date, picks a program, hits "Book my trial." It creates a real trial in your dashboard, charges the trial fee through Stripe if you have one, sends the confirmation email and SMS.
Contact Form
Submission lands in the omni-inbox as a thread. Whoever's on the desk replies right there — by email, SMS, or whatever channel the visitor gave you.
Newsletter Signup
Opt-in checkbox on the form, double-opt-in email out, contact tagged "newsletter." Now they get your monthly belt-promotion roundup.
Chat Bubble With AI
Every page has the chat bubble. It uses your gym's knowledge — programs, prices, schedule, kids policy — to answer questions on the spot, and books trials when the visitor is ready.
Voice AI On Every Page, Not Just The Phone
A visitor can talk to your AI receptionist from your website. Same agent, same brain, same outcome.
Tap-To-Talk Microphone
The chat bubble flips to a live voice conversation. The visitor literally talks to your AI, hears it talk back — same flow as if they called your gym.
Books Trials, Answers Pricing
Same nodes as your phone flows. If the AI can close the trial, it closes it. If the visitor wants a human, it takes their number and pings you.
Logged In The Inbox
Every web voice conversation lands in the omni-inbox with a recording and a transcript — same as phone calls.
No Extra Setup
You configure your Voice AI once. Phone, website, future channels — same agent shows up wherever a visitor wants to talk.
Analytics And Tracking — Wired By Default
You don't install a tag. You don't paste a script. You add your IDs in settings, and the site does the rest.
Google Analytics 4
Pageviews, conversions, event tracking — your GA4 ID goes in settings, every page fires automatically.
Meta Pixel + CAPI
Same idea — drop in your Pixel ID. Every page fires PageView, every trial submission fires Lead, every paid trial fires Purchase. Server-side via Conversions API where supported.
Instagram Feed
Pull your latest IG posts onto a page block. When you post a new reel from the BJJ Track scheduler, it shows up on your site within minutes.
Google Business Profile
Reviews from your GBP listing show up as social proof on the site. Reply to reviews from inside BJJ Track and they sync back to Google.
Hosted, Secure, Fast
You don't run a server. You don't buy hosting. You don't install a plugin or run an update.
Custom Domain Or Subdomain
Bring your own (your-gym.com) — we walk you through the DNS — or use the free subdomain (your-gym.bjjtrack.com). HTTPS is automatic either way.
No Maintenance
No WordPress to patch, no theme to break, no plugin conflict. We ship security updates and feature improvements — your site gets them.
Mobile-First
Every block is responsive by default. Looks right on a phone, looks right on a tablet, looks right on a laptop.
Embeddable Anywhere
Need to put a trial form on your existing WordPress or Squarespace site? Copy the embed snippet. Same form, same backend, hosted on your domain.
What\'s In The Box
More members. More money kept. More time on the mats.
- Drag-and-drop page builder with BJJ-specific blocks
- Trial form and contact form that create real records in your dashboard
- Events page tied to your event calendar and your Stripe account
- Chat bubble and tap-to-talk Voice AI on every page
- Google Analytics 4 and Meta Pixel + CAPI wired in by default
- Instagram feed block fed by your real IG posts
- Custom domain or free subdomain, HTTPS handled
- Embed snippets so you can put pieces on a third-party site