System Configuration
Manage organizations, users, roles, branding, audit logs, landing page, and internationalization settings from a unified administration panel.
Organizations (Multi-Tenant)
Automation Hub supports multi-tenant architecture where each organization operates in complete data isolation. Every workflow, execution, API key, and audit entry is scoped to a single organization via the OrganizationScope global scope.
Creating an Organization
Navigate to Settings > Organizations > Create. Provide:
- Organization Name — Displayed in the sidebar and landing page
- Logo — Square image, recommended 200x200px (PNG, JPG, SVG)
- Favicon — 32x32 or 64x64 icon for browser tabs
Switching Organizations
Users who belong to multiple organizations can switch between them from the sidebar dropdown. The active organization determines what data is visible and which permissions apply.
Organization Settings
| Setting | Description |
|---|---|
| Name | Organization display name |
| Logo | Brand logo (200x200px recommended) |
| Favicon | Browser tab icon |
| Default Language | Default locale for new users in this org |
Users Management
Manage team members within each organization. Users are scoped per-organization and can belong to multiple orgs with different roles.
Actions
| Action | Description |
|---|---|
| Invite User | Send an email invitation with a link to join the organization. The invited user sets their password on first login. |
| Edit Role | Change the user's assigned role within the current organization. Takes effect immediately. |
| Deactivate | Disable the user's access to this organization without deleting their account. Can be reactivated later. |
Per-Organization Membership
A single user account can belong to multiple organizations with different roles in each. For example, a user might be an "Admin" in Organization A but a "Viewer" in Organization B.
Roles & Permissions
Create custom roles and assign from 20+ granular permissions to control exactly what each team member can access.
Creating a Custom Role
- Navigate to Settings > Roles & Permissions
- Click Create Role
- Enter a role name and description
- Toggle the desired permissions from the list below
- Save the role
Available Permissions
| Permission Key | Description |
|---|---|
dashboard.view | View the main dashboard with KPIs and charts |
workflows.create | Create new workflows |
workflows.edit | Edit existing workflows (canvas, settings) |
executions.view | View workflow execution history and logs |
users.manage | Invite, edit, and deactivate users |
roles.manage | Create, edit, and delete roles |
settings.update | Modify organization settings |
audit.view | Access the audit log |
api_keys.manage | Create and revoke API keys |
email.send | Send emails via workflows |
email.configure | Configure email provider settings (SMTP/Resend) |
whatsapp.send | Send WhatsApp messages via workflows |
whatsapp.configure | Configure WhatsApp provider settings |
ai.use | Use AI nodes in workflows |
ai.configure | Configure AI providers and budget limits |
notifications.view | View notifications |
notifications.create | Create and manage notification rules |
courier.use | Use courier/logistics nodes in workflows |
courier.configure | Configure courier integration (Deprixa Plus) |
General Settings
Branding
- Logo Upload — Upload your organization logo (recommended: 200x200px, PNG/JPG/SVG). Displayed in the sidebar, emails, and landing page.
- Favicon — Upload a favicon for browser tabs (32x32 or 64x64).
- Organization Name — The name displayed throughout the platform interface.
Appearance
Users can choose between Light and Dark themes. The preference is saved per-user and persists across sessions. The theme can be toggled from:
- Settings > Appearance
- The theme toggle in the user dropdown menu
Audit Log
The audit log records all administrative actions performed within your organization. Each entry includes:
- User — Who performed the action
- Action — What was done (create, update, delete, login, etc.)
- Entity — The affected resource (workflow, user, role, setting, etc.)
- Old/New Values — A diff of what changed
- IP Address — The IP from which the action was performed
- Timestamp — When the action occurred
Filtering the Audit Log
Use the filter bar to narrow results by:
| Filter | Description |
|---|---|
| User | Filter by the user who performed the action |
| Action | Filter by action type (created, updated, deleted, etc.) |
| Entity | Filter by entity type (workflow, user, role, etc.) |
| Date Range | Filter by start and end date |
Landing Page Configuration
Automation Hub includes a fully configurable public landing page. Admins can customize every section from Settings > Landing Page.
Configurable Sections
| Section | Description |
|---|---|
| Hero | Main headline, subtitle, and call-to-action buttons |
| Features | Feature cards with icons, titles, and descriptions |
| Modules | Showcase of available modules (Email, WhatsApp, AI, etc.) |
| Pricing | Pricing tiers with feature lists |
| About | About section with custom content |
| CTA | Bottom call-to-action banner |
| Footer | Footer links and copyright text |
Landing Page Options
- Theme — Toggle between dark and light landing page themes
- Logo Upload — Upload a separate logo for the landing page header
- Multilingual Content — All text fields support EN, ES, FR, and AR translations
Internationalization (i18n)
Automation Hub supports 4 languages out of the box:
| Language | Code | Direction |
|---|---|---|
| English | en | LTR |
| Spanish | es | LTR |
| French | fr | LTR |
| Arabic | ar | RTL |
RTL Support
When Arabic is selected, the entire UI flips to right-to-left layout. This includes the sidebar, forms, tables, and the workflow canvas toolbars.
Language Selector
Users can change their language from:
- The authentication pages (login, register) — via a language dropdown
- Settings > Appearance — for logged-in users
Adding More Languages
See the Customization guide for instructions on adding new translation files and registering additional locales.