Recent searches

in

Where client Sites live

Compare storing client Sites in a Client Organization or your own Organization, and the three ways clients reach their content.

On this page

Every client you onboard to CloudCannon will have website files, stored in a Git Repository. You can access, edit, and review these files using a Site in CloudCannon.

A Site in CloudCannon is one version of a website, containing all the files, content, configuration, and settings needed to edit, build, and host it. Because Sites sync with a branch of a Git Repository, your content is the same whether you change it in CloudCannon or in a local development environment.

One website can have multiple Sites on CloudCannon, each representing one version of it. A client's website might exist as a live Site their visitors reach, a staging Site where you review changes before they go public, and draft Sites for whoever is working on them. This arrangement benefits larger clients, but smaller clients may only need one CloudCannon Site.

Every Site belongs to an Organization and draws from the resources that Organization's Subscription Plan provides. Choosing which Organization a client's Site should belong to depends on whether they require different features or need larger limits on Subscription Plan resources.

CloudCannon gives you two places to keep your clients' Sites:

  • A separate Client Organization linked to yours, which your agency manages on their behalf.
  • Your agency's Organization, alongside the rest of your work, with your clients given access to their own content.

CloudCannon has no preference between the two, and you don't have to use the same one for every client. You can run both at once, and move a client from one to the other later, which we'll cover further on in this guide.

Using a Client Organization requires you to be a member of CloudCannon's Partner Program, while keeping client Sites in your own Organization does not. There is no fee to apply, and joining turns your Organization into a Partner Organization. We covered what the Partner Program adds in the previous step of this guide.

Client Sites in a separate Client Organization#

A Client Organization is a separate Organization that you manage on behalf of a client, with its own Subscription Plan and invoices, Organization Members, Projects, Sites, Custom Domains, Build Time, and Hosting Bandwidth. Additionally, you can customize the branding for each CloudCannon Organization, allowing you to make the Client Organization feel like theirs.

In most cases, Organizations are entirely independent from one another. However, a Client Organization is always linked to a Partner Organization. You can have as many Client Organizations as you require, though only members of the Owners Permission Group in your Partner Organization can create them.

A screenshot of the Client Organizations Browser in a Partner Organization shows four Client Organizations as cards, each listing its Sites and domains counts, Subscription Plan, and issue status.
The Client Organizations Browser

Because each Client Organization has its own Subscription Plan and payment details, you can choose who receives the invoice. Your client can add their own credit card and receive their own invoices, or you can add yours and fold the cost into your existing billing structure. For more information, please read our documentation on how billing works in the Partner Program.

Client Organizations also have their own limits for Build Time, Hosting Bandwidth, Subdomains serving Sites, and Seats, so a client with heavy traffic, or one that needs constant work from your agency, never draws on the resources that serve your other clients. Clients can invite their own Organization Members, who use Seats on the client's Subscription Plan rather than on yours, while anyone from your Partner Organization you add to a Client Organization works there without using a Seat. This means your agency's own bill depends on the size of your team rather than the number of clients you take on, with each client's Subscription Plan sized to what they need and billed to whoever you decide. We'll look at what a minimal agency setup looks like further on in this guide.

When you create a Client Organization, CloudCannon adds a dedicated Partner Permission Group to it that mirrors the membership of the Owners Permission Group in your Partner Organization. A Permission Group defines a set of Permissions for each of its members, and the Partner Permission Group has full Permissions. Your Owners can reach the settings, content, and Organization Members for every Client Organization, and give other members of your agency access by adding them to other Permission Groups in each Client Organization. For finding and moving between the clients you manage, please read our documentation on what a Client Organization is.

Client Sites in your own Organization#

You can have as many Sites and Projects in your own Organization as you require, covering your agency's own marketing website as well as your clients' content. Storing client work on your own Organization means those Sites come under a single Subscription Plan and draw from the same pool of Seats, Custom Domains, Build Time, and Hosting Bandwidth.

A Project groups the Sites built from one Git Repository, which keeps each client's live and staging Sites together rather than mixed in with your other clients' work. CloudCannon allows one Project for each Git Repository in an Organization, so a client with several websites has a Project for each of them.

A screenshot of the Projects Browser shows a Project card with the Project's name and description, its sync and build status, and its live URL.
The Projects Browser

Because every client you manage this way comes under your Organization's Subscription Plan, you always receive the CloudCannon invoice. You can fold the cost into your existing billing structure alongside maintenance or other services (e.g., monthly development or content creation hours), so your client receives a single invoice from you rather than one from you and one from CloudCannon.

Your agency's Organization Members can reach your client work according to the Permission Groups they belong to.

Because one Subscription Plan covers every client you store this way, taking on a new client draws on the resources that Subscription Plan already includes. Anything beyond them is billed as Add-Ons or Overages rather than a whole new Subscription Plan.

Giving your clients access to their content#

Whether you store client Sites in a Client Organization or your agency's Organization, your clients reach their content in one of three ways:

  • Join an Organization as a full Organization Member, usually of their own Client Organization.
  • Join an Organization as an Organization Member with access to only a single Site through Site Sharing.
  • Log in to a Site with Guest Access enabled using a Guest Password, which needs no CloudCannon account.

These methods differ in how much you can control your clients' permissions and which Subscription Plan pays for the Seat. On the Enterprise Plan, your Seat allowance is agreed with CloudCannon rather than counted this way.

You only need to use one of these methods for each client. For example, if you invite someone to be an Organization Member of their Client Organization, you do not need to also give them access via Site Sharing.

Organization Member — An entire Organization#

Your client gets their own CloudCannon account and signs in to an Organization. As an Organization Member, clients are members of at least one Permission Group which determines what actions they are allowed to take within the Organization.

You can use Default Permission Groups, which provide broad permission categories designed for types of users, or Custom Permission Groups for fine-grained permission control if the Organization uses the Team Plan or Enterprise Plan.

We do not recommend inviting clients as Organization Members of your agency's Organization unless you use Custom Permission Groups. The Editors group, and every Default Permission Group above it, would allow your client to see and interact with every Site you store there, including content that belongs to other clients. The Billing group would allow them to change your agency's Subscription Plan and payment details.

  • They count as an Organization Member in that Organization, and contribute to the number of Seats on that Subscription Plan.
  • If the Organization is a Client Organization, you can choose whether your client receives and pays their own invoices directly from CloudCannon.
  • Depending on the Permission Group of your client, they can invite their own team to the Organization without your intervention. Anyone they invite contributes to the number of Seats on their Subscription Plan. We'll cover which Permission Groups to put your client in further on in this guide.
Organization Member via Site Sharing — One Site#

Your client gets their own CloudCannon account and signs in to an Organization, but is limited to interacting with a single Site. As an Organization Member through Site Sharing, clients are members of one of two Site Sharing Permission Groups: [Site Name] Editors or [Site Name] Technical Editors. These are the only Permission Groups available using this method; you cannot add a client to the Owners, Developers, or Billing Permission Groups this way.

This method suits agencies that keep their clients' content in their own Organization, rather than a dedicated Client Organization. Clients cannot see or interact with Sites that belong to other clients.

Site Sharing is the simpler option. If your Organization uses the Team Plan or Enterprise Plan, you can use Custom Permission Groups instead to control more precisely what each client can reach.

  • They count as an Organization Member in the Organization that owns the Site, and contribute to the number of Seats on that Subscription Plan.
  • You cannot use this method to let clients receive and pay their own invoices directly from CloudCannon.
  • You can share multiple Sites in the same Organization using this method without increasing the number of Seats used. One Organization Member uses one Seat on that Organization's Subscription Plan.
Guest Access — One Site#

Your client does not need a CloudCannon account. Instead, you enable the Guest Access feature on one Site and set a Guest Password. Anyone can log in to CloudCannon with that password and see a simplified Site Dashboard. You can only have one Guest Password per Site.

  • Each Site with Guest Access enabled contributes to the number of Seats on that Organization's Subscription Plan, regardless of how many people use the password.
  • You cannot use this method to let clients receive and pay their own invoices directly from CloudCannon.
  • You cannot separate activity on your Site between users if you give the Guest Password to multiple people. Use Site Sharing instead where you need to know who made a change.
  • There is no way to revoke one person's access. Changing the Guest Password only stops the old one working for new sign-ins, so ending every guest session means turning Guest Access off for that Site.

Which setup should you use?#

Which way you store your clients' content and give them access depends on your agency's priorities.

Join the Partner Program, set up a Client Organization, and invite your clients as Organization Members if:

  • A client needs features your own Subscription Plan does not include
  • A client will use a large amount of Build Time or Hosting Bandwidth
  • A client wants several of their own team editing their content
  • A client wants to pay CloudCannon directly
  • You want your agency's own costs to stay flat as you take on more clients

Create client Sites inside your own Organization, and invite your clients using Site Sharing or Guest Access if:

  • A client wants to pay for CloudCannon through your invoice rather than directly
  • A client only edits their content occasionally
  • An engagement is small or a proof of concept

In the next step of this guide, we'll create your CloudCannon account, set up your agency's Organization, and join the Partner Program.

Set up your agency (3/9)
Where client Sites live
Open in a new tab