Client Account (Main Profile)
This is the primary client entity in SkudoCloud. It holds all billing, services, domains, tickets, and automation data for a customer.
Client Contact
A sub-profile linked to the main client account, typically created for individuals within the client organization.
Types:
- Contact: A user registered by the client to manage parts of the account.
- Guest: An already created user in the SkudoCloud platform invited to access the client account.
Contact Lifecycle & Status
- Pending: Contact added, invitation not yet accepted.
- Invite Sent: Invite email dispatched.
- Active: Contact accepted and has access.
- Inactive: No longer allowed to log in.
Client Teams
SkudoCloud includes a Client Teams feature allowing grouping of contacts under shared permissions. Teams can be managed by clients.
Types of Teams
- Local Teams: Contain contacts under the same client account.
Creating and Managing Teams
- Upon creation, assign contacts, name the team, optionally describe it, and select the desired privileges. An invite code is automatically generated for sharing.
Privileges and Permissions
Permissions are granular and can be assigned at both contact and team levels, fitting into different categories:
Billing Permissions
- Receive billing notifications, view/pay invoices, place orders, manage credit card, add funds, view balance, receive quotes and estimates, receive invoice reminders.
Support Permissions
- Open/view/close tickets, receive support email notifications, view all organization tickets.
Miscellaneous
- Modify profile details, manage SSH keys, edit allowed IPs, manage contacts/teams, full control over domains/services, view email history, affiliate access, product portfolio.
Service-Level Permissions
These can be granted per Load Balancer and include:
- View basic details, billing info, upgrade/downgrade rights, cancellation requests, receiving related email notifications, etc.
Role of Teams vs. Individual Contacts
- Teams allow bulk assignment of permissions to multiple contacts—ideal for managing department-based access (e.g. finance team vs. support team).
- Individual Contact Permissions can override or supplement team permissions.
- Client Teams support both shared local teams and external access (Remote Teams).