Administration and Settings
The Administration module is the control center of the GoWeBa platform. It brings together all management functions: users, roles, subscriptions, billing, audit log, and security.
This module is reserved for administrators (SUPER_ADMIN, ORG_ADMIN roles). Standard users only have access to their personal settings.
Roles and Permissions
System Roles (SystemRole)
System roles define the global access level on the platform:
| Role | Access | Capabilities |
|---|---|---|
| SUPER_ADMIN | Full | Complete access to all functions, impersonation, global management |
| PLATFORM_ADMIN | Platform | Organization management, user support |
| PLATFORM_SUPPORT | Support | Account viewing, user assistance |
| PLATFORM_BILLING | Billing | Subscription and payment management |
| PLATFORM_ENGINEER | Technical | Access to technical logs and configurations |
| USER | Standard | Access to their organization's functions only |
Organization Roles (OrgRole)
Within an organization, roles define local permissions:
| Role | Permissions |
|---|---|
| ORG_ADMIN | Full organization administration, team management, billing |
| ORG_MANAGER | Contact, task, and email management — without billing settings access |
| ORG_MEMBER | Read and create — without settings modifications |
Impersonation (Super Admin)
The SUPER_ADMIN can log in as another user to debug a problem:
- Admin → Users — Find the user to impersonate
- "Impersonate" button — Log in as this user
- Navigation — See exactly what the user sees
- Actions — Perform actions on behalf of the user (logged in audit)
- End — Return to your own account
Organization Management
Multi-Organization
GoWeBa supports multi-tenancy with complete data isolation:
- Each organization has its own contacts, emails, tasks, files
- Users can belong to multiple organizations
- Switching between organizations is done with one click via the selector in the top right
- Data never crosses organizational boundaries
Team Management
The Settings → Team page lets you:
- Invite members by email
- Assign organization roles (ORG_ADMIN, ORG_MANAGER, ORG_MEMBER)
- Revoke a member's access
- View each member's last login
- Transfer organization ownership
Billing and Subscriptions
Subscription Plans
GoWeBa offers monthly subscription plans with different feature levels. Payment is managed via Stripe (credit cards, bank transfers).
Credit System (Wallet)
The credit wallet is the central billing mechanism for consumable services:
10 credits = 1 cent (CAD). So 1,000 credits = $1.00.
| Type | Examples |
|---|---|
| AI_CHAT | WEBA conversations, AI enrichment, semantic search |
| PHONE | Phone calls, SMS, Voice AI |
| STORAGE | WebaDrive storage beyond plan quota |
Credits can be topped up via:
- Direct purchase: Settings → Subscription → Wallet → Top Up
- Auto-reload: Configure a minimum threshold for automatic top-up
- Monthly plan: Some plans include a monthly credit allotment
Add-ons
Add-ons are additional features that can be activated à la carte:
- Extra phone numbers
- Additional WebaDrive storage
- Extra email inboxes
- Additional users beyond the plan
Audit Log
The audit log automatically records all critical actions performed on the platform:
| Action | Recorded Details |
|---|---|
| Login | User, IP, geolocation, device |
| Contact modification | Modified fields, old/new values |
| Email sent | Recipient, subject, status |
| Role change | By whom, for whom, old/new role |
| Impersonation | Admin, target user, duration |
| Invoice modification | Amount, status, by whom |
Access: Admin → Audit Log (SUPER_ADMIN and ORG_ADMIN only)
Security
Passwords
- Minimum length: 8 characters
- HIBP (Have I Been Pwned) check: compromised passwords are detected and blocked
- Automatic lockout when a compromised password is detected
Two-Factor Authentication
- 6-digit PIN for quick re-authentication
- Quick login by email + PIN (alternative to password)
Suspicious Login Detection
- Email alert on login from a new location
- IP address and geolocation verification
Notification System
The platform sends notifications via email and in-app for important events:
| Event | Channel | Customizable |
|---|---|---|
| New message received | Email + In-app | Yes |
| Task assigned | Email + In-app | Yes |
| Upcoming appointment | Yes | |
| Invoice paid | No | |
| Suspicious login | No |
FAQ
Q: How do I change my role in an organization? A: Only an ORG_ADMIN can modify roles. Ask your organization's administrator.
Q: Can I delete my account? A: Contact GoWeBa support for account deletion. Your data will be deleted in accordance with the privacy policy.
Q: Is data encrypted? A: Yes. Data is encrypted in transit (TLS 1.3) and at rest (AES-256).
Q: How long are audit logs retained? A: Audit logs are retained indefinitely for active accounts.