Invitations and Access Control

Applies to: All

Overview

FlexSite has two layers of access: organization membership (who can sign in to your company account) and project roles (what they can do on each website). Inviting someone to the org does not automatically give them every project — you assign projects on Team.

Key concepts

  • Organization invite — email invitation under Members; recipient creates or links a FlexSite login.
  • Org roleOwner, Admin, or Member at the company level.
  • Project role — permissions on one website (publish domains, change Build Settings, use Quick Login, etc.).
  • URL permissions — fine-grained rules mapping sidebar areas to read/update/delete.

Example workflow

  1. Owner invites contractor@agency.com as org Member under Members.
  2. Owner opens the “Summer Campaign” project → Team → adds the contractor as Developer for that project only.
  3. Contractor sees the campaign site on Projects but not other client projects in the same org (unless added there too).
  4. Finance user stays org Member without project roles — they can open Billing if org Admin, but not Quick Login into Drupal.

Steps — invite to organization

  1. Open Members.
  2. Click Invite member.
  3. Enter email and org role:

- Owner — full control including billing (limit to founders).

- Admin — manage members, settings, usually billing.

- Member — base access; still needs Team assignments per project.

  1. Send invite. They accept via email link.

Steps — grant project access

  1. Open the project → Team.
  2. Click Add member and select an existing org member.
  3. Choose project role matching their job.
  4. Save — permissions apply immediately.

Remove access

  • Remove project role on Team to lock them out of one site.
  • Remove org membership on Members to revoke all projects and org Billing access.

Support ticket creation requires ACTIVE plan plus appropriate role — see billing guides if tickets are disabled.