Regions
Introduction to Regions
What is Regions?
Regions is a powerful feature that enables you to adjust your platform's behavior and content based on your users' geographical location. It allows you to deliver highly personalized, location-specific experiences by automatically detecting where users are accessing your service from and adapting accordingly.
How Regions Powers Location-Based Experiences
The Regions system leverages advanced geolocation technology to:
- Automatically detect location from user's browser settings, IP address, or explicit selection
- Dynamically adjust content based on geographical context
- Apply region-specific rules for compliance, pricing, and availability
- Support multi-language experiences through automatic translation capabilities (see Multi-Language Support for detailed language capabilities)
- Deliver personalized interactions that respect local preferences and requirements
Benefits and Impact of Properly Configured Regions
A strategically implemented Regions system offers numerous advantages that directly impact your platform's effectiveness:
- Enhanced Localization Capabilities: Deliver content relevant to specific regions
- Operational Efficiency: Manage regional variations from a single interface rather than maintaining separate instances for different locations
- Conversion Rate Improvement: Increase conversion rates by showing regionally appropriate pricing, shipping options, and payment methods
Multi-Language and Multi-Region Capabilities
Regions works seamlessly with our multi-language support system to deliver localized experiences. For comprehensive information on language capabilities, please refer to the Multi-Language Support.
Key multi-language features include:
- Language Detection: Automatically identifies user language preferences
- Default Region Support: Configure fallback languages and regions when specific matches aren't available
- Contextual Translation: Maintain meaning and context when switching between languages
- Cross-Region Knowledge: Leverage information from one region to serve responses in another
Note: Our platform currently supports 53 languages with full detection and response capabilities. For the complete list of supported languages and language codes, please consult the Multi-Language Support.
Key Functional Elements of Regions
Regions Dashboard Overview
Your Regions dashboard serves as the command center for managing all location-based configurations. The dashboard is organized into two primary views to help you clearly distinguish between production-ready and in-development regions.
Dashboard Organization
- Active Regions List: Displays all currently active regions that are live in your production environment
- Inactive Regions List: Shows regions that are configured but not currently deployed to production
- Create New Button: Simple button to add a new region configuration
- Filter Panel: Allows you to filter regions by various criteria within each list
Default Region
The system always includes one designated default region which cannot be deactivated. This default region serves as the fallback when:
- A user's location cannot be determined
- A user's detected location doesn't match any of your active regions
- A region-specific configuration is missing certain parameters
The default region ensures all users receive an appropriate experience regardless of detection issues or incomplete configurations.
Region Activation Controls
The dashboard provides straightforward controls to manage region deployment:
- Activate Button: Move a region from inactive to active status, making it live in production
- Deactivate Button: Remove a region from production without deleting its configuration
This dual-list approach allows you to safely develop and test new regional configurations before making them available to users, while also providing a clear overview of what's currently active in your production environment.
Getting Started: Region Setup Guide
Based on the Regions interface, here's how to quickly set up and manage your regions:
Navigating the Regions Dashboard
- Access Regions by going to Settings > Regions in the left navigation panel
- The dashboard displays two tabs:
- Active (regions currently in production)
- Inactive (configured regions not yet deployed)
- Each list shows the region name, language, and country assignment
Creating a New Region
- Click the blue Create new button in the top right corner
- In the Region configuration dialog, enter:
- Name: A descriptive name for your region (e.g., "French", "German")
- Language: Select the language from the dropdown menu
- Countries: Choose specific countries or "Any country" to apply globally
- Click Create to add the region
Managing Regions
For active regions:
- Deactivate: Use the "Deactivate" button to move a region to inactive status
- Make default: For non-default regions, you can set them as the default fallback region
- Delete: Remove a region completely using the trash icon (not available for default region)
For inactive regions:
- Activate: Move them to production status when ready
Default Region
- One region must always be designated as the default (marked as "Default region")
- The default region cannot be deactivated
- All users who don't match criteria for other regions will see content from the default region
Best Practices for setting up Regions
For optimal results, follow this step-by-step process to set up your Regions:
- Plan your regional structure
- Identify key geographic areas your users come from
- Determine which aspects of your platform should vary by location
- Define priority regions to tackle first
- Configure your default region
- Set up the baseline experience that will apply when no specific region matches
- Ensure all essential functions work properly in the default configuration
- Create your first custom region
- Start with a high-traffic region where localization will have the most impact
- Configure language, currency, and other region-specific settings
- Test thoroughly before activation
- Expand strategically
- Add regions in order of business priority or user volume
- Reuse patterns from successful configurations
- Document region-specific requirements and variations
- Test and verify
- Verify that region-specific content and functions display correctly
- Activate and monitor
- Enable regions progressively, starting with lower-traffic areas
- Monitor performance metrics by region
- Gather user feedback on the localized experience
This process is iterative—start with your most important regions, then expand your geographical coverage as you learn what works best for your users.
Region-Specific Knowledge Articles
Configuring Knowledge Articles for Specific Regions
The platform allows you to assign knowledge articles to specific regions, ensuring users only see content that's relevant to their location. This capability is managed through the "Limit to Region" function in the knowledge interface.
Accessing Region Limitations
To limit knowledge articles to specific regions:
- Navigate to the Knowledge section in your AI Agent interface
- Select an existing article or create a new one
- In the article editor, locate the Availability section in the sidebar
- Find the Regions subsection within Availability
Setting Region Limitations
You can configure regional availability in several ways:
Making Articles Available to All Regions
By default, knowledge articles are available to all regions. To maintain this setting:
- In the Regions subsection, ensure "All Regions" is selected
- This setting ensures the article will be available to users regardless of their detected region
Limiting Articles to Specific Regions
To restrict an article to certain regions:
- In the Regions subsection, deselect "All Regions"
- A list of your configured regions will appear
- Select the checkbox next to each region where this article should be available
- Users from unselected regions will not see this article in search results or responses
Excluding Specific Regions
If you want an article to be available in most regions except a few:
- In the Regions subsection, deselect "All Regions"
- Select all the regions where the article should be available
- Leave unselected the regions where you don't want the article to appear
- This approach is useful when an article applies to most, but not all, regions
Use Cases for Region-Specific Knowledge
Region-limited knowledge articles are particularly valuable for:
- Legal and Compliance Information: Ensuring users only see the legal terms relevant to their jurisdiction
- Pricing and Payment Methods: Displaying regional pricing and locally available payment options
- Shipping and Delivery: Providing accurate shipping information for each geographical area
- Promotional Content: Limiting promotional offers to eligible regions
Best Practices for Region-Specific Knowledge
For optimal management of region-specific content:
- Create Region-Neutral Base Articles: When possible, create a base version of articles that contains information applicable to all regions
- Use Region-Specific Variants: Create region-specific versions only when necessary, focusing on the elements that truly differ
- Apply Consistent Naming Conventions: Clearly identify region-specific articles in their titles (e.g., "Return Policy - EU" vs. "Return Policy - US")
- Review Regional Content Regularly: Schedule periodic reviews of region-specific content to ensure continued accuracy
- Document Regional Variations: Maintain an internal record of which articles have regional variations and why
By effectively using the "Limit to Region" functionality, you can create a knowledge base that automatically adapts to your users' geographical context, providing them with precisely the information they need based on their location.