Overview
AGO supports a hierarchical configuration system where:- Global defaults are defined at the system level in AGO Config
- Permission-level overrides can customize settings for specific user groups
- Automatic merging means users always receive the appropriate configuration
How It Works
Configuration Fields
Merge Logic
The system handles configuration resolution as follows:- If a value exists in the user’s permission, that value is used
- Otherwise, the AGO Config default is used
- If neither exists, no value is applied
Configuration
Setting Global Defaults
Global defaults are configured via the API. See the Public API v1 Reference for endpoint details. Available default settings include:- Homepage layout — grid or list display, welcome message, featured agents
- Welcome video — optional video shown to new users on their first visit (see Welcome Video below)
- Default ticket form — the ticket form used for all users without an override
Permission-Level Overrides
To override defaults for specific user groups:- Navigate to Settings → User Management
- Select or create a permission
- Configure the Home Page or Ticket Form fields
- Save changes
Use Cases
Centralized Defaults
Set global defaults once, and all users receive consistent configuration without needing to configure each permission.Department-Specific Configuration
- Sales team: Custom homepage with CRM-focused agents
- Support team: Different homepage with support agents and ticket form
- General users: Global defaults
Gradual Rollout
- Configure global defaults for all users
- Create a test permission with new configuration
- Assign test permission to pilot users
- Roll out globally by updating defaults
Welcome Video
You can configure a welcome video that automatically plays for new users the first time they visit the homepage. After watching (or closing the modal), the video is not shown again automatically. Users can rewatch the video at any time by clicking the link on the homepage.Configuration Fields
Configure these fields in the homepage settings:How It Works
- When a new user visits the homepage for the first time, the welcome video modal opens automatically
- The user can close the modal at any time — it will not auto-show again
- A link with a play icon appears on the homepage so users can rewatch the video whenever they want
- The video URL supports Vimeo and Guidde embeds natively; other video URLs are embedded directly
Setting Up a Welcome Video
- Obtain the URL of your welcome video (e.g., a Vimeo link)
- Configure the video URL in your homepage settings via the API
- Optionally customize the link text and modal title
- New users will see the video on their next homepage visit
Benefits
Troubleshooting
Configuration Not Applying
Configuration Not Applying
Problem: User sees incorrect homepage or ticket form.Solutions:
- Verify the user’s permission has the expected configuration
- Check if permission-level values are overriding defaults
- Clear browser cache and refresh
- Verify the configuration by checking the user’s effective settings
Default Not Used
Default Not Used
Problem: Global default is ignored.Solutions:
- Check if user’s permission has an override value set
- Verify AGO Config has the default configured
- Check that the default value is valid (valid JSON, existing ticket form ID)
Related Documentation
- Public API v1 Reference - Complete API documentation for default configuration endpoints
- Organization Management - Multi-tenant configuration
- Access Control Rules - Permission-based access
- Agent Permissions - Agent access configuration
