Members and roles
One owner, admins configure, members read - who may do what, the owner's rules, inviting people, and seats.
Squally has three roles: Owner, Admin and Member. Every organization has exactly one owner. The rule: the owner and admins configure, members read.
Who may do what
Section titled “Who may do what”| Owner | Admin | Member | |
|---|---|---|---|
| See every project, run, test and error | yes | yes | yes |
| Open any project, switch between projects | yes | yes | yes |
| Ask Fix with Squally, use Fix in your agent | yes | yes | yes |
| Preview an email report, subscribe or unsubscribe themselves | yes | yes | yes |
| See the organization’s read keys | yes | yes | yes |
| Leave the organization | no - transfer first | yes | yes |
| Create, rename or delete projects | yes | yes | no |
| Generate a new ingest key | yes | yes | no |
| Set the Suggest fixes with Claude switch, pull-request comments | yes | yes | no |
| Connect GitHub and Slack, link repositories | yes | yes | no |
| Create and revoke read keys | yes | yes | no |
| Create and change email reports | yes | yes | no |
| Invite people, change roles, remove members | yes | yes - not the owner | no |
| Rename the organization | yes | yes | no |
| Change the plan, open the billing portal | yes | yes | no |
| Transfer ownership | yes | no | no |
| Delete the organization, restore it within 30 days | yes | no | no |
Fix with Squally still needs a plan that includes it and the project’s switch; the role only decides who may click. Connecting GitHub also needs the person to be an admin of the GitHub account the app is installed on - see GitHub.
Deleting an organization and restoring it is the owner’s - see Deleting and restoring.
The owner
Section titled “The owner”The person who creates an organization is its owner. The owner can do everything an admin can, and is the only one who can hand the organization on:
- Transfer ownership goes to an existing admin only. Make the person an admin first if they are a member. The new owner takes over at once, and the previous owner stays in the organization as an admin.
- The owner’s role cannot be changed - not by an admin, not by the owner. Ownership only moves by a transfer.
- The owner cannot be removed, and cannot leave the organization. Transfer ownership to an admin first.
- Deleting and restoring the organization is the owner’s alone - see Deleting and restoring.
- Deleting your account is not possible while you own an organization: transfer ownership first, or delete the organization. An organization you own that is already deleted does not hold your account back - but once your account is gone, nobody can restore that organization.
Inviting and managing members
Section titled “Inviting and managing members”The owner and admins invite people by email, as Admin or Member - nobody is invited as owner. They can also change a member’s role between Admin and Member, remove a member, and revoke an invitation that was not accepted yet. Admins cannot change or remove the owner. Demoting yourself asks for confirmation first, because you cannot undo it on your own. A role change takes effect at once.
The invitation mail comes from account@mail.squally.dev. If it lands in
spam or junk, an admin can use Copy invite link on the pending
invitation and pass the link on another way - it is the same link as in the
mail, and only the invited address can accept it, signed in and confirmed.
Adding account@mail.squally.dev and reports@mail.squally.dev (the
email reports) to the safe senders keeps later mails
in the inbox.
Opening the invitation link signed out offers Sign in to accept and Create an account, the invited address filled in. Signed in with another address, the page names both addresses and offers Sign out and continue: it signs you out and opens Create an account for the invited address, with “Already have an account? Sign in” under it for an address that has one. Either way you come back to the invitation afterwards.
Joining from an invitation agrees to the Beta Terms and the Data Processing Agreement: the line under Join names and links both. Squally records which version each member agreed to and when. The owner agreed when creating the organization.
Settings a member can only read - such as the pull request comments or the Slack run summary - show their switch greyed out.
Every member and every open invitation takes a seat. How many seats an organization has depends on its plan: 1 on Free, 10 on Standard, 30 on Pro. When they are used up, inviting is refused until a seat is free; nobody is removed.