[{"data":1,"prerenderedAt":73},["ShallowReactive",2],{"p2qlYhr16S":3},{"id":4,"slug":5,"title":6,"content":7,"meta_title":9,"meta_description":10,"published":20,"published_at":68,"is_home":69,"parent_id":70,"meta":71},"9107dc0e-0bcf-4a4d-9d4c-e30eaa974e6d","use-cases/personal-trainers","Websites and Booking Software for Personal Trainers",{"meta":8,"blocks":11},{"ogTitle":9,"ogDescription":10},"Websites and Booking Software for Personal Trainers | Headless Digital","Session bookings, blocks and packages sold up front, a client list you own, automatic reminders, and a way to sell plans online. One site, no monthly booking-app fees. Built by a senior developer in Hull and Yorkshire.",[12,24,30,62],{"id":13,"data":14,"type":23},"8bc0ece9-4434-4098-9a71-f6ec821489b1",{"ctaLink":15,"ctaText":16,"headline":17,"subtitle":18,"highlight":19,"useGradient":20,"secondaryCtaLink":21,"secondaryCtaText":22},"/book?topic=web-development","Book a free surgery","A Website and Booking System for Personal Trainers","Sell blocks and packages up front, let clients book their sessions online, and cut the no-shows with reminders that send themselves. Keep your own client list and sell training plans online too, all from one site with no monthly booking-app fees.","Personal Trainers",true,"/contact","Send a message","hero",{"id":25,"data":26,"type":29},"380736bb-145d-4ae1-aaf1-b32046bad1c5",{"title":27,"content":28},"Chasing Sessions and Payments","\u003Cp>Training clients is the easy part. The grind is everything around it. Booking sessions over WhatsApp, reminding people who forget, collecting money for a block of ten and then working out who has used how many. Some trainers rent a booking app that costs every month whether it is a busy week or a quiet one, and still keep the real records in a notebook.\u003C/p>\u003Cp>Put the business on one site instead. Clients buy a block or a package up front, book their own sessions from your live availability, and get a reminder before each one without you lifting a finger. Every client sits in a list that belongs to you, and if you want to sell training plans or programmes online, you can do that through the same site.\u003C/p>","content",{"id":31,"data":32,"type":61},"f16b119d-e9e2-47cd-b267-11e765715d6a",{"title":33,"columns":34,"features":35,"subtitle":60},"Everything Your Training Business Needs",3,[36,40,44,48,52,56],{"icon":37,"title":38,"description":39},"fa-solid fa-dumbbell","Session Bookings","Clients book their sessions from your real availability, so you fill the diary without a single back-and-forth message.",{"icon":41,"title":42,"description":43},"fa-solid fa-box","Blocks and Packages","Sell a block of sessions or a package up front and get paid before the work starts, instead of chasing money session by session.",{"icon":45,"title":46,"description":47},"fa-solid fa-bell","Automatic Reminders","A reminder goes out before each session on its own, so people turn up and you stop losing slots to forgotten bookings.",{"icon":49,"title":50,"description":51},"fa-solid fa-address-book","Your Own Client List","Every booking builds a client list you own. Look up who trains when, what they have bought and who is due back in.",{"icon":53,"title":54,"description":55},"fa-solid fa-file-arrow-down","Sell Plans Online","Sell training plans, programmes or nutrition guides as downloads through the same site, and earn from clients you never see in person.",{"icon":57,"title":58,"description":59},"fa-solid fa-credit-card","Card Payments via Stripe","Packages and payments land in your own Stripe account, with no booking app taking a cut of every block you sell.","Sessions, packages, reminders and plans on one site you own, not rented by the month.","features",{"id":63,"data":64,"type":67},"a371e6d1-70cd-414d-8320-5517e0b7b2b4",{"title":65,"subtitle":66,"buttonLink":15,"buttonText":16,"useGradient":20},"Spend Less Time on Admin","Book a free surgery and I will show you how bookings, packages and reminders can run on a site you own. No sales pitch, no pressure, just a straight answer on whether it fits how you train.","cta","2026-07-28T10:00:00+00:00",false,"cf7ec343-8698-4fca-8004-dbb7f28e1a65",{"title":9,"description":10,"ogTitle":9,"ogDescription":10,"ogImage":72},null,1785225637251]