All articles
Getting Started
What is CICDoo Getting started: the onboarding wizard The Dashboard and Infrastructure MapConcepts
Production, staging and development stages Domains, subdomains and SSL Odoo versions and editions (Community vs Enterprise) Workspaces and team collaborationServers
Adding a server Server domains and DNS Using a load balancer Server actions: deploy, logs and charts Deleting a serverProjects & Git
Creating a project Connecting GitHub Project GitHub settings and webhook Connecting GitLab Branches and instances Tagging and filtering projects High availability with app nodes Project environments, extensions and deletionInstances & Console
Creating an instance Restarting, stopping and removing an instance Merging branches between stages Web IDE and remote access SSH access to instances Instance settings explained Deployments and the job queueAgent Tasks
What agent tasks are Setting up agent tasks Running a task and reviewing the result Agent time and top-ups Agent insights and task filtersMonitoring & Backups
Monitoring your instance Backups and restore S3 storage, uploads and bulk backup actions Alert notifications (email and SMS)Workspaces & Permissions
Inviting workspace members Member permissions and resource access A member cannot see or use a resource Audit log and server activityAccount & Security
Two-factor authentication (2FA) Profile and integrations settings Passwords and account recoveryBilling & Plans
Plans and pricing Upgrading and managing your subscription If a project subscription goes unpaid The channel partner program Onboarding a client as a partnerSupport & Tickets
Opening a support ticket Getting help from the CICDoo teamTroubleshooting
Troubleshooting: cannot connect a server Troubleshooting: a deployment failed Troubleshooting: git push fails with 403 after moving a repository Troubleshooting: my instance is down or slow Troubleshooting: domain or SSL problemsWorkspaces & Permissions
Inviting workspace members
How to create a workspace, invite team members by email, handle pending invites, remove members, and set the workspace logo, brand color and shared AI settings.
Where to find workspaces
Workspaces live in Settings, on the Workspaces tab. A workspace lets you invite team members who can manage servers, projects and instances on your behalf. Platform access is priced per project rather than per seat, so there is no limit on how many members you invite.
The Workspaces tab is available to the workspace owner and to admins. Other members do not see it.
Create a workspace
If you do not have a workspace yet, the tab shows "Set up your workspace" and a Create Workspace form.
- Open Settings and go to the Workspaces tab.
- Enter a Workspace Name (for example, "My Team").
- Enter a Slug. This becomes your workspace address at app.cicdoo.com/your-slug. Use lowercase letters, numbers and hyphens only.
- Click Create Workspace.
Invite a member
- On the Workspaces tab, scroll to the Members card.
- Under Invite a team member, type your colleague's email address.
- Click Invite.
- Click the shield icon (Manage permissions) next to the new member and choose what they can reach. A new member starts with no access until you do this. See Member permissions and resource access.
What happens next depends on whether the address already has a CICDoo account:
- Existing account: the person is added to the Members list straight away and receives an email with a link to the workspace.
- No account yet: the person receives an email with a signup link, and appears in the list with an Invited badge and the note "Pending signup. Permissions apply once they join." You can set their permissions now; they take effect as soon as they sign up.
The Members card shows how many members there are. Each row shows the member's name and email, with an Owner or Admin badge where it applies, and "(you)" next to your own row.
Revoke a pending invite
- In the Members card, find the row with the Invited badge.
- Click the Revoke invite icon (a person with a cross) next to it.
- Confirm. The invitation is withdrawn and the row disappears.
Remove a member
- In the Members card, find the member.
- Click the Remove member icon (a person with a minus) next to their name.
- Confirm. The member loses access to the workspace immediately.
You cannot remove yourself or the workspace owner, and only the owner can remove an admin.
Set the workspace logo
- On the Workspaces tab, find the Workspace Logo card.
- Click Upload (or Change if a logo is already set) and pick an image. PNG, JPG, SVG, WebP or GIF, up to 5 MB.
- To go back to no logo, click Remove.
Choose a brand color
- Find the Brand Color card.
- Click one of the color swatches (red, orange, amber, emerald, teal, cyan, blue, indigo, violet, purple, pink, rose or slate).
- To return to the standard pink, click the first swatch (the default).
Configure shared AI settings
The AI Settings card sets up a shared AI provider for log analysis. All workspace members can use these settings.
- Pick a Provider: Anthropic (Claude), OpenAI, Groq, Ollama (local), or Custom (OpenAI-compatible).
- Optionally enter a Model. Leave it empty to use the provider's default.
- Enter the API Key (not shown for Ollama, which needs none). If a key is already saved, leave the field empty to keep it, or type a new one to replace it.
- For Ollama or a custom provider, enter the Base URL of the service.
- Click Save AI Settings.
Related settings on the same tab
The Permission Templates card, just above the Members card, lets you save reusable bundles of project permissions. See Member permissions and resource access.
Related: Member permissions and resource access, A member cannot see or use a resource, Workspaces and team collaboration, Audit log and server activity.
If you get stuck, open a support ticket from the Tickets page or the chat widget.
Still stuck? Open a ticket from the app or talk to an engineer.