About · Slotly.software

A plain booking link, built from a small set of rules that can be explained.

Slotly.software is a for-profit Stanley Studios product in early development. The fixed-slot engine exists; the branded booking and operator surfaces do not yet operate as a service.

The product thesis

Offering one calendar should not require buying an operating system for a large team.

Slotly is intended for a solo practitioner or small team that needs to publish real openings and let a client claim one. Its center is deliberately ordinary: configure hours, share a link, commit one window, and make cancellation understandable. The product does not need a metaphor to explain that job, and it does not need an AI layer to make a deterministic capacity decision sound new.

The shared fixed-slot engine made that narrow product possible. It already carries the no-double-book, capacity, and overlap guarantees. Stanley Studios is building the independent Slotly surface around that core. Sharing a decision engine with peer products does not make Slotly a feature of another brand or establish that any peer has the same buyer or workflow.

What can be said today

Early access provides a product conversation, not a launch story.

The site can identify the operator, the product thesis, the built engine mechanics, the planned interface, and the proposed packaging. It cannot provide a customer count, testimonial, usage graph, uptime history, or production case study. It cannot claim a certification. The honest current evidence is narrower and checkable.

The Slotly name is pending a trademark and registry review before launch. The page states that question instead of treating a working domain as clearance. Product language, launch sequence, and name can change as that work and customer conversations produce evidence.

Early evaluation should use a synthetic calendar and invented bookings. A representative week with working hours, two service lengths, a blocked interval, a cancellation, and two attempts at the last slot can expose the product’s real decisions without bringing identifiable client data into a marketing conversation.

An original adult planning example

Begin with the small job that remains difficult by hand.

Consider an invented adult repair tutor, Ellis, offering short bench demonstrations. Ellis does not begin with a request for a sprawling management suite. The ordinary problem is to describe a few suitable times and know whether a particular visitor obtained one. A string of informal conversations can obscure that answer: one person asks about a time, another treats it as held, and a third works from an older list.

That fictional problem explains the appeal of a fixed-slot product. The resource and interval are explicit, and the booking decision needs one authoritative result. The thesis is about the shape of the work, not evidence that this visitor, this tutor or this business uses Slotly. No actual customer story is being presented as proof of adoption.

A first problem statement might say, “Make scheduling effortless.” A useful revision says, “Distinguish an offered candidate from an accepted booking for one bench, and explain a refusal when the same time is unavailable.” The revised statement is narrower, but it identifies an outcome a product can be evaluated against. It also leaves clear room for the current answer that the branded surface is unavailable.

The objection is that a narrow job may sound unambitious. Narrowness here concerns the decision being represented, not the amount of work needed to operate a service. A dependable booking experience still needs clear setup, readable states and supportable changes. The product argument should not make those responsibilities disappear merely because the initial use case fits into one sentence.

An original adult planning example

Plain language should preserve the important difference.

In a separate invented review, colleague Kit reads three candidate labels: “Interested,” “Requested,” and “Booked.” Kit asks whether they describe different states or simply different tones for the same button. That question goes to the center of the product's presentation. A simpler vocabulary is useful only if the remaining words keep their meaning.

The paper revision gives each statement a basis. Interest describes what the person wants. A request describes an action seeking a place. Booked describes the result that establishes the place. The review does not invent a Slotly interest register or a running request screen. It tests whether the proposed language would encourage a reader to mistake one kind of evidence for another.

The same principle applies to a timetable. A clean layout can still be vague about the day, duration or resource. Removing an explanatory label is not automatically simplification if the reader must reconstruct it from memory. The relevant design question is which information changes the commitment, and whether that information remains available at the point of choice.

Kit's output is a set of editing decisions for the fictional mockup, not a product configuration. The strongest decision is to keep an explicit unresolved state where the result is unknown. A polished page should not make uncertainty invisible simply because the designer would prefer one positive label throughout the flow.

An original adult planning example

Let a product conversation end with an unanswered requirement.

A useful early discussion does not have to end in signup. In this fictional case, Ellis needs an external calendar to remove conflicting times automatically. The current product account says those connections are planned. The conversation can explain the fixed-slot rule and still conclude that this essential part of Ellis's workflow is not supplied by the available Slotly surface.

That conclusion does not erase the value of a clear model. It places the model in context. Engine behavior, an interface a person can reach, a connection to another service and evidence of operation are different claims. The about page should name the distinction instead of borrowing credibility from whichever part sounds most complete.

A candid evaluation note might read, “The decision rule matches the one-place case. The required connected calendar and branded booking flow remain unavailable. No account or booking resulted from this discussion.” Its value lies in giving the next reader a faithful account of the decision. It does not promise that the requirement will be satisfied after a particular date.

The fair objection is whether a product can explain its purpose without a launch story. It can explain the problem it is organized around, the work its source describes and the limits that remain. This page's fictional examples support that explanation. They do not establish customer outcomes, operating history, a cleared brand name or a service-level commitment. Those would require their own evidence.

What the engine decides

A slot becomes unavailable through one committed database decision.

The shared fixed-slot engine treats a booking as a claim on a resource and time window. A partial-unique database index prevents a second live booking from occupying the same window. When a slot permits capacity above one, the live count is read while the slot is locked inside the booking transaction, so two callers cannot both spend the last place. A separate overlap predicate refuses a booking whose time window conflicts with another live booking for that resource.

Those mechanisms are built and unit-tested in the shared core. They are not evidence that a Slotly-branded service is operating. The public booking page, embeddable view, account setup, white-label overlay, custom-domain connection, group poll, calendar synchronisation, notifications, and billing surface remain in development or planned. This site offers documents and an email link; it cannot create a booking or account.

A useful interface must preserve the engine’s answer. It can show open times before a request, but it cannot promise the place until the transaction commits. An already_booked conflict means another live booking owns the window; slot_full means the capacity count was already spent. The interface should refresh availability and invite another choice rather than disguise either response as a server failure.

Cancellation changes which bookings count as live, so a properly cancelled booking can release its window. That does not justify deleting history or rewriting the prior decision. A future operator view needs the booking status, actor, and timestamps required to explain why a slot was open at one moment and unavailable at another. Notifications follow committed changes and must be retryable without creating another booking.

What the product promises and refuses

Plain packaging is planned; money, AI, and availability claims stay off.

The planned Plus tier has no monthly booking cap. A custom domain is planned on every tier, including the entry Plus plan. The white-label overlay is planned at Team rather than hidden behind an Enterprise sales call. The planned tiers take no commission from a booking. These statements describe intended packaging for a surface that is still being built; they are not live subscription terms and cannot be purchased from this site.

There is no checkout, payment form, provider charge, card storage, automatic renewal, or commission collection here. Pricing on the overview is display-only. There is also no AI system choosing times, ranking clients, composing messages, or resolving a collision. Availability comes from explicit schedule data and database rules. A group poll and external-calendar connections are planned and must not be mistaken for working integrations.

Slotly makes no customer-count, adoption, outcome, uptime, or certification claim. It does not present testimonials and does not claim FERPA, COPPA, SOC2, or VPAT certification. The name remains subject to trademark and registry review before brand launch. Early access means a conversation about fit and sequence, with synthetic examples where useful, not a hidden production tenant.

Before a surface can be called available, its full path needs to work: account scope, resource configuration, time-zone handling, availability publication, booking and cancellation, conflict presentation, notification retries, support access, operational logs, and deletion or retention rules. A green engine test establishes the decision law. It does not establish all of those surrounding responsibilities.

Operational review also needs a recovery case. A schedule change should preserve enough history to explain which time a client originally accepted. Revoking an external-calendar connection should stop future reads without corrupting already committed bookings. A support reproduction should use synthetic identities and a narrow account scope. Exports and backups should follow the same deletion and access decisions as the primary store. None of this work makes the booking rule more complicated; it makes the service around that rule accountable when an ordinary mistake, retry, or provider outage occurs.