---
title: "Customer Portals"
url: https://flexie.io/resources/customer-portals
---

# Customer Portals

Portals your customers log into: building pages and components, scripting them, the JavaScript API, publishing and versions.

- [Overview](https://flexie.io/resources/customer-portals/overview.md): A customer portal is a website your customers sign in to, built out of the data you already hold in Flexie. No developer, no separate application, and nothing to deploy.
- [Building a portal](https://flexie.io/resources/customer-portals/building-a-portal.md): Creating a portal, the settings that live on the portal itself, and the builder screen where pages and components are arranged on a 36 column grid.
- [Customers and sign-in](https://flexie.io/resources/customer-portals/customers-and-sign-in.md): Who a portal is for, how somebody gets in without a password, and how access is granted and withdrawn. A portal customer is an ordinary record on an ordinary entity.
- [Data and reports](https://flexie.io/resources/customer-portals/data-and-reports.md): Where a portal's numbers come from, and the one rule that decides whether your portal is correct or a leak. The report has to narrow itself to the signed-in customer.
- [HTML components](https://flexie.io/resources/customer-portals/html-components.md): Your own markup on a portal page, rendered on the server against the signed-in customer, with scoped styles, private scripts and the handful of rules that keep one component out of another's way.
- [Publishing and versions](https://flexie.io/resources/customer-portals/publishing-and-versions.md): How a change reaches your customers, how to take one back, and the symptoms that catch people out. Editing never changes what a customer sees until you publish.
- [The components](https://flexie.io/resources/customer-portals/components.md): The eleven things you can put on a portal page, every setting each one has, and when to reach for which.
- [The JavaScript API](https://flexie.io/resources/customer-portals/javascript-api.md): The complete FlexiePortal reference for driving a portal from your own code. Every method and every event, what each one gives back, what each component's data looks like, and full working examples.
