Workspaces & Teams
Isolated environments for managing support across teams and clients.
What Is a Workspace?
A workspace is an isolated environment with its own tickets, conversations, contacts, email addresses, tags, and settings. Nothing is shared between workspaces — each one is a completely independent support system.
Common use cases:
- One workspace per product — separate support for each product you run
- One workspace per client — agencies managing support for multiple clients
- Dev + Production — test your integration without touching production data
Creating a Workspace
Go to Dashboard → Create Workspace or use the API. Each workspace gets an auto-generated 8-character URL slug (e.g., app.gopimi.com/dashboard/a1b2c3d4/).
Workspace quota counts only workspaces you created, not workspaces you've been invited to.
Roles
| Role | Capabilities |
|---|---|
| Owner | Full access — settings, billing, members, SLA policies, emails, domains, webhooks, plus everything members can do |
| Member | Create/respond to tickets and conversations, manage contacts, organizations, tags, and canned responses |
Inviting Members
- Go to Members in your workspace sidebar
- Click Invite and enter their email address
- They receive an invitation email with a link to accept or decline
- If they don't have a GoPimi account, they'll register first — their email is auto-verified since the invitation link proves ownership
Pending invitations appear in the Invitations tab. You can cancel an invitation before it's accepted.
Resource Quotas
Each workspace has limits based on the owner's plan:
| Resource | Lite | Pro | Business |
|---|---|---|---|
| Members | 2 | 5 | 20 |
| Domains | 1 | 2 | 3 |
| Storage | 500 MB | 1 GB | 2 GB |
| Webhooks | — | 5 | 10 |
Check current usage in Settings → Usage. Limits are enforced when creating resources — you'll receive an HTTP 429 response if a quota is exceeded.
Workspace Settings
Owners can manage:
- General — workspace name
- Emails — add/manage email addresses and domains
- SLA Policies — response and resolution time targets
- Webhooks — event notifications to external systems
- Notification Preferences — per-workspace email notification settings
- Usage — current resource usage vs limits
- Delete Workspace — permanently removes the workspace and all its data
Frequently Asked Questions
Can I move tickets or contacts between workspaces?
No. Each workspace is fully isolated. Use the REST API to export from one workspace and re-import to another if migration is required.
How many workspaces can I create?
Depends on your plan: Lite one, Pro two, Business three. Plan limits can be overridden per-user if needed.
Can one user belong to multiple workspaces?
Yes. Users join workspaces via invitation and can hold different roles (owner or member) in each. One account dashboard shows every workspace the user has access to.
Can I change a workspace's URL slug?
No. Slugs are generated at workspace creation and are immutable, so public links stay stable.
What happens to a member's assigned tickets when they are removed?
Assignments are cleared and the tickets become unassigned. No ticket data is deleted.
Related
- Getting Started — Create your first workspace
- Email Pipeline — Configure email for your workspace
- SLA Policies — Set response time targets