Getting Started with Sites
Build a simple public site in a few steps
In this walkthrough you build a small company site with:
- a Home page with a short introduction,
- a Products page with live prices from ERP.net,
- a Contact page with a form.
Anyone can open it without signing in.
1. Create the app and switch it to Site
- Ask the App Builder to create a new app, for example:
"Create an app called Acme Site."
- Open Properties and choose Upgrade on Site.
The Pages tab now appears in the workspace.
2. Build the Home page
Describe the Home page in chat:
"Make the Home page a public landing page for Acme Ltd: a large heading, a short company description, and buttons to Products and Contact."
The App Builder writes the page and sets the Home page access to Public. Check it in the Design tab.
3. Add a Products page
"Add a public page at /products that lists our products with name and price from ERP.net."
The App Builder will:
- Create the page — you see it in the Pages tab with its address and access mode.
- Create a public web request that reads the products from ERP.net with a service login.
- Ask you to enter that login under Cloud → Secrets.
Enter the service user's details when asked. Use an ERP.net user that can only read what the page should show.
4. Add a Contact page
"Add a public page at /contact with a form for name, email and message. Send the message to sales@acme.com."
5. Check the pages are public and published
Open the Pages tab and check each row:
- Access mode is Public.
- The page is Published — unpublished pages show a Draft badge and nobody can open them.
6. Share and test
- Copy the address from the Pages tab or the Deploy tab. It looks like
https://app.operator.net/p/acme-site, andhttps://app.operator.net/p/acme-site/productsfor a sub-page. - Open it in a private browser window, where you are not signed in.
- Click through all pages and try the form.
Common mistakes
| What you see | Why | Fix |
|---|---|---|
| The page asks visitors to sign in | Its access mode is not Public | Set it to Public in the Pages tab |
| The page cannot be found | It is not published | Turn on Published |
| No products appear | The service login is missing or wrong | Enter it under Cloud → Secrets |
| Public is not offered | The app is not on the Site plan | Upgrade in Properties |
Next steps
- Ask for a product detail page: "Clicking a product opens /product with its details."
- Add an internal
/orderspage for your team only — see Page Settings.