AI · Models & tools
Running ChatGPT Sites for a team or a shop
ChatGPT Sites supports WebSockets and sales through payment providers. Check who can publish, how bookings hold up and what hosting is due to cost.

In this article
As of 4 November 2026. A shop plans to sell seats at three workshops. The dates are set and it already has a payment processor. Can ChatGPT Sites handle the booking page? Sales are supported. Once a visitor presses “Book”, the shop needs to know who confirms payment, who can read the attendance list and how a refund works.
Establish access in the intended workspace
OpenAI ties Sites availability to region, plan and workspace settings. A blanket claim that Europe is excluded is no longer supportable. OpenAI’s education documentation explicitly describes supported hosting and storage for new sites in US or EU data-residency workspaces. Existing sites do not move there automatically. Where model inference runs is a separate question. Plan and availability guidance · Education workspace documentation
For a client engagement, check whether the intended account can create a site and whether its owner can publish to the intended audience. A working preview on your personal account tells you little about permissions in a client workspace.
Follow a booking through to its refund
The site can show dates, create an order and hand the customer over to an external processor for payment. Only that processor may collect and process card numbers and security codes. Other financial transactions remain prohibited. The merchant handles fulfilment, refunds, taxes and support. OpenAI’s limits and payments guidance
Use a fictitious workshop and the processor’s test mode. Abandon the first checkout on the payment page. If the seat is now marked as paid, the booking system lacks reliable payment confirmation. Complete the second payment and make sure it consumes just one seat even if the confirmation arrives twice. Refund the test purchase, then compare the processor’s record with the attendance list.
Save a version and test its audience
Sites can save a version for review. Deploying it makes it available to the audience you select. Saving the booking form preserves its design and behaviour. To keep a new registration, the app also needs persistent storage and server-side access controls. The runtime supports HTTP, HTTPS and WebSockets. D1 stores records and R2 can hold files. Manage versions · Create a site · Runtime and storage
Open the published booking page as an ordinary visitor. Try the direct link to another registration. If it exposes another attendee’s name or email address, the permissions are too broad. Try that same link again after signing out.
Separate build costs from hosting
Building and editing use the plan’s Codex allowance. OpenAI says hosting is free through the end of 2026. It plans to show per-site usage from 1 December and to meter usage above the included allowance from 1 January 2027. Enterprise agreements may differ. The published January rates are proposed. Requests, databases, files and custom domains have distinct costs. A quiet catalogue with large downloads can therefore have a different footprint from a busy text form. Hosting terms and estimator
For the three workshops, a traceable booking, appropriate access and a hosting budget give the owner concrete acceptance criteria. The assistant’s ability to take on other operational tasks depends on its tool permissions. ChatGPT Work for teams