Class and Schedule Images for a Booking App or Timetable
Open most studio booking apps and every class in the schedule carries the same tile: a stock barbell, or the studio logo on a grey square, repeated forty times down the week. The member scanning it has to read every title to work out what is what, and the ones who are new and unsure quietly book nothing. A distinct image per class type is one of the cheapest fixes available to a studio, and it takes a single afternoon to shoot properly. The constraints are unusual though, because these images are consumed at postage stamp size in a list, not admired full screen.
What a class tile has to communicate at thumbnail size
A schedule tile is often rendered somewhere between eighty and two hundred pixels wide, sometimes cropped to a square or a short banner. At that size, faces are unreadable, text within the image is illegible, and fine detail is gone. What survives is shape, dominant colour and one recognisable object.
So design each tile around a single unmistakable cue. Spin is a row of bike handlebars. Reformer pilates is the carriage and rails. Boxing is gloves and pads mid-contact. Mobility is a person on a mat with a band, shot low and open. If you cannot identify the class from your own tile with the image shrunk to thumb size on your phone, neither can a member.
Intensity is the second thing to encode, and it is carried by posture and framing more than anything else. A frame with a lot of air, soft light and a settled body reads as gentle. A tight frame, a loaded bar and a body under visible tension reads as hard. Members use that read to sort classes they are ready for from ones they are not, which is exactly what you want them doing before they book.
Shooting the whole set in one session
Consistency is what makes a schedule look designed rather than assembled, and consistency is far easier to achieve in one session than across a year of grabbed phone shots. Block out two or three hours, get a handful of willing members or coaches in, and work through your class list in order.
Keep the camera settings, the height and the general distance the same for every class type. If your studio has more than one room, accept that the rooms will differ and instead hold everything you control constant: same exposure approach, same white balance, same lens, same rough framing distance. The variety between tiles should come from the activity, not from accidental differences in how each one was shot.
Shoot each class type more than once and from two distances. You want a wide frame for a banner crop and a tighter one for a square, because a single file rarely crops well to both. Fifteen minutes per class type is realistic if you have planned the shot list beforehand and are not deciding on the spot.
- Write the class list first and note the single identifying object for each
- Recruit two or three participants who have agreed to appear and can hold a position
- Shoot wide and tight for every class type in the same lighting
- Photograph the empty room set up for each class as a fallback tile
Working within crops and aspect ratios you do not control
Booking platforms crop your uploads to whatever shape their layout uses, often centred, often without asking. The specific ratios and file limits differ between platforms and change with updates, so check the current documentation for the system you use rather than relying on dimensions someone posted in a forum.
The defensive approach is compositional rather than technical: place your identifying subject near the centre of the frame with generous margin on all four sides. A centre-weighted composition survives a square crop, a wide crop and a tall crop. A subject placed elegantly at the edge of the frame will be cut off by at least one of them.
Upload at a good size but do not assume a huge file helps. Many platforms recompress on upload, and an over-sharpened, heavily contrasty image tends to fall apart badly when it is scaled down and squeezed. A clean, slightly softer image usually survives that process better.
Keeping the set looking like a set
The thing that ties a schedule together visually is a shared treatment: similar brightness, similar colour temperature, similar depth. This is where most self-shot sets fall apart, because a spin room lit in blue and a yoga room lit through a window will never match straight out of camera.
Correct them towards each other rather than towards some ideal. Decide on a target that is achievable for every room, usually a neutral, slightly warm balance, and bring each frame to it. Where a room has a colour cast you genuinely cannot neutralise without wrecking it, let that room keep some of its character and match the brightness and contrast instead.
Foxi AI is useful here for pulling a mismatched set into line, applying the same look across images shot in different rooms so the schedule reads as one thing. It edits the photos you already have rather than generating anything, and it will keep the room and the people in it as they actually are. Whatever you do, do it identically across the whole set, because a schedule where three tiles have been treated and the rest have not looks worse than one where none were.
People in class tiles, and permission
Tiles with a person in them are more inviting than tiles with only equipment, but a class image is a marketing image and everyone recognisable in it needs to have agreed to that. The cleanest arrangement is a short, announced session with volunteers who know exactly what the images are for and where they will appear.
Rules about consent and the use of a person's image in commercial contexts vary by jurisdiction, and general advice online is not a substitute for knowing your own position. Get local guidance, keep a written record of who agreed to what, and be ready to swap a tile out if someone changes their mind. Because tiles are small and interchangeable, this is a much lower cost problem to fix than a hero image or a printed brochure.
Where you cannot get permission or do not want the overhead, an equipment-forward tile works. A row of set-up reformers, gloves and pads on the floor, a mat with props laid out, all identify a class perfectly well at thumbnail size and never need to be replaced when someone leaves.
Refreshing tiles when a class or instructor changes
Class images go stale in specific, avoidable ways. The instructor in the photo leaves. The class gets rebranded. You move the reformers to a different room. Members notice, and a schedule full of images that no longer match reality quietly undermines trust in everything else the app tells them.
Keep the raw files organised by class type with the date in the folder name, and shoot two or three usable options per class so a replacement is a five minute job rather than a new production. If a coach features prominently in a tile, treat that tile as having a shorter shelf life by default.
Set a recurring reminder to walk your own schedule as a member would, on a phone, once or twice a year. That is when you will spot the tile for a class you stopped running eight months ago, which is a far more common problem than any of the photographic ones in this article.
Frequently asked
Should every class have a unique image, or is one per category enough?
One per class type is the useful unit. Ten different spin classes across the week can share a tile; spin and mobility should never share one. The goal is that a member scanning the schedule can distinguish kinds of class at a glance, not that every calendar entry is unique.
What size should I upload class images at?
Follow the current documentation for your booking platform, since these requirements differ between systems and change with releases. In general, upload comfortably larger than the largest place the image is displayed and let the platform scale down, and keep the important subject centred so any crop still works.
Can I use photos of members in class tiles without asking?
No. Anyone recognisable in a marketing image should have agreed to it, and what that agreement needs to look like depends on where you operate. Run an announced shoot with volunteers, or use equipment-led images that avoid the question entirely.
How do I make dim studio photos usable as tiles?
Get the exposure as close as you can in camera, since brightening a very dark frame afterwards brings up noise that looks especially bad after a platform recompresses it. If a room is genuinely too dark, shoot it with the house lights up for the tile even though you would not run the class that way, and keep the class-lighting shots for larger formats.
Try it on your own photo
Foxi runs this kind of edit in about a minute — upload a photo, pick a look or describe the change you want, and see the result before you pay for anything.