Overview
Initial Setup
- Create service categories
- Add destinations where you operate
- Customize branding
- Configure tenant-wide financial currencies
Role-Based Access
- Owner (full control)
- Admin (administrative access)
- Supervisor (operational access)
- User (limited access)
What’s in Settings?
Settings is where admins configure the foundational elements of your Odia workspace. This includes: Service organization:- Categories for organizing services (Accommodation, Activities, etc.)
- Destinations where you operate (countries and specific areas)
- Your company branding and logo
- Custom fields for tracking organization-specific data
- Tenant-wide financial currencies and date/time formats
- Connect WhatsApp for messaging
- Connect inbox for email management
- Connect AXUS for Journey distribution
- Configure purchase order settings
- User roles and permissions
- Access control
Customize Sidebar
- Reorder — drag an item by its handle within the Visible sidebar list
- Visibility — set each item to Always show, Show when badged (for items that support a notification badge), or Don’t show
- Home and Settings are locked — they always show and can’t be reordered out of the sidebar
Collapse the Sidebar
Select the sidebar icon at the top-left of the header, just before the breadcrumb, to shrink the sidebar down to icons only. Select it again to expand it back to full width.Service Configuration
Set up the foundational elements for organizing your services.Categories
Categories sort and filter your services — in your Library, on a Journey, and when pricing. Find them at Settings > Content Management > Categories. Your categories sit inside fixed groups. Odia provides five groups, and you cannot rename, add or remove them:Create a category
- Category group — one of the five above
- Category name — what your team will see
Edit a category
Why Categories Matter
Why Categories Matter
- Group similar services together
- Filter services in your library
- Quick navigation and search
- Tag suppliers with categories they provide
- Filter suppliers by category when assigning to services
- Create category-specific custom fields
- Different data for accommodation vs. activities
- Configure mandatory fields per category
- Accommodation POs can require different fields than activity POs
- Map categories to AXUS reservation types
- Required for external integrations
How to Delete Categories
How to Delete Categories
Filter Services
Reassign Services
Delete Category
Category Best Practices
Category Best Practices
- Rename the seeded categories to match your own language before adding new ones
- Check the Services column — categories with no services are candidates to remove
- Don’t create too many empty categories upfront
- Add new categories when you have 10+ services for them
- Plural vs. singular (choose one approach)
- Clear, descriptive names
- Avoid overly specific categories
- Don’t create “Hotel”, “Lodge”, “Resort” as separate categories
- Use “Accommodation” category with “Hotel”, “Lodge”, “Resort” tags
Areas (Destinations)
Add the countries and specific locations where you offer services:Countries
- Click “Add Country” to create
- Organizational containers for areas
- Examples: France, Thailand, South Africa
Areas
- Click “Add Area”
- Select country from dropdown
- Add area name (city, region, or destination)
- Examples: Paris, Bangkok, Cape Town
Edit Areas
- Click to edit
- Change area name or country
- Map to Google Maps location for Journey maps
Mapping Areas to Google Maps
Mapping Areas to Google Maps
Go to Countries and Areas
Edit an Area
Map to Google Maps
Update Area
- Enables interactive maps on Journeys showing trip destinations
- Helps travellers visualize the geographical scope of their journey
- Maps automatically display all mapped areas from services in the Journey
- Areas without Google Maps mapping won’t appear on Journey maps
Why Areas Matter
Why Areas Matter
- Filter services by area in service library
- Find services available in specific destinations
- Tag suppliers with areas they operate in
- Filter suppliers by location when assigning to services
- Example: Find all accommodation suppliers in Paris
- Add services from specific destinations
- Filter by area while building trips
- Areas appear on Journeys
- Travellers see which destinations are included
- Example: “3 nights in Paris, 2 nights in Lyon”
- Understand service coverage across destinations
- Identify gaps in service portfolio
How to Delete Areas
How to Delete Areas
Filter Services
Reassign Services
Delete Area
Area Best Practices
Area Best Practices
- “Paris” not “France” (too broad)
- “Bangkok” not “Thailand” (too general)
- Use names travellers will recognize
- Remember: Areas appear on confirmed Journeys that travellers see
- Use specific areas, not entire countries
- Services can have multiple areas if they span regions
- Example: Multi-day tour might include “Paris + Lyon + Marseille”
- Use official place names
- Be consistent with spelling
- Decide on naming convention (e.g., “Cape Town” vs. “Cape Town, Western Cape”)
- Add areas as you offer services there
- Don’t create areas with no services yet
- Organize by actual destinations you serve
- Use countries to organize areas
- All areas must belong to a country
- Countries themselves aren’t used for filtering
Media Library
Every image anyone adds to Odia collects in one place, so you can reuse a picture instead of uploading it again. Find it at Settings > Content Management > Media Library.How images get here
How images get here
- An image added to a service
- A Journey cover image
- A travel agency or supplier logo
Finding an image again
Finding an image again
Renaming, and what else Image Details holds
Renaming, and what else Image Details holds
Deleting an image
Deleting an image
Tags
Organize services with flexible labels for filtering and discovery.How Tags Work
Creating Tags
- Open a service in the Library
- Go to the Tags field
- Type the new tag name
- Click “Add [name] as a new tag”
- Tag is created and automatically applied
Managing Tags
- View all tags with usage counts
- Search for specific tags
- Delete unused tags (bulk or individual)
- See when tags were created
Creating Tags
Tags are created inline when adding them to services. There is no dedicated “Create Tag” button in settings.Open a Service
Find the Tags Field
Type Your Tag Name
Create and Apply
Managing Existing Tags
Access tag management in Settings > Content Management > Tags:Tags vs Categories
Categories
- Each service has ONE category
- Examples: Accommodation, Activity, Transport
- Set up in Settings > Categories
- Required for service organization
- Visible to clients
Tags
- Services can have MULTIPLE tags
- Examples: luxury, budget, family-friendly, adventure
- Created inline while tagging services
- For internal organization only
- Not visible to clients
Date & Time Preferences
Configure date and time settings:Date & Time
Display Settings
Display Settings
Currency
Currency Management
Currency Management
- Click Add Currency
- Select from the provided list of currencies
- Multiple currencies supported
- Use the bin icon on the currency row
- You cannot remove a currency while it is the Selling Default or the Cost Default — set a different default first
Multi-Currency Support
Multi-Currency Support
- The Selling Default and Cost Default apply across your whole account
- Every service added to a Journey is created with those two currencies
- Each service carries two independent currencies: one on Cost and one on Selling price
- Both are editable in the service’s price dialog inside the Journey, each with its own selector next to the amount
- They do not have to match — a service can cost you USD and sell in EUR, and Odia converts between them using your exchange rates to work out the margin
- Mix currencies across services within the same Journey whenever you need to
- Example: EUR for a Paris hotel, USD for international flights
- In Journey preview, open Currency, choose a currency, review Total, and choose Use with the currency code
- The list uses your organization’s configured currencies; choosing one leaves the original service prices and currencies unchanged
- A missing exchange rate blocks confirmation and identifies the required pair
- Publish updates the public Journey; published versions keep their saved currency and exchange rates
- Keep the account defaults for your normal pricing; choose a single Journey’s display currency in its preview
Exchange rates for Journey display currencies
Organization Owners and Admins can configure rates. To choose the display currency for one Journey, use its preview; you do not need to change the account’s Selling Default or Cost Default.- Go to Settings > Financial > Currencies > Active Currencies. Use Add Currency to add the service selling currencies and the currency you want the client to see.
- Open the Exchange Rate Settings tab and find Add New Exchange Rate.
- Choose From Currency and To Currency. Enter the Exchange Rate as the amount of To Currency equal to 1 From Currency.
- Select Save Exchange Rate. Repeat for each selling-currency/display-currency pair the Journey needs.
General Settings
Basic organization configuration:Organization Branding
Organization Branding
- Public Journeys (unless white-label mode is enabled)
- Confirmed Journey pages
- Purchase orders
- Communications
- High-resolution recommended
- Transparent background preferred (PNG)
- Supports PNG, JPG, SVG formats
- When enabled on Journeys, your logo is hidden
- Only agency logo shows
- Use for B2B relationships where agent owns client
Branded Public Links (Custom Subdomain)
Branded Public Links (Custom Subdomain)
yourcompany.odia.app instead of the default system-generated link.How it works:- Go to Settings > Organization > General Settings and find Branded public links
- Enter the subdomain you want (lowercase letters, numbers, and hyphens only)
- Click Request subdomain
- Odia configures and activates it — typically within a few hours during business hours
- New public links keep using your current address (or the default
odia.appdomain if you don’t have one yet) - Any links you’ve already shared keep working without interruption
- New public Journey links use your branded address
- You can request a replacement subdomain later the same way; your current address stays active until the new one is configured
*.odia.app subdomain, not a fully custom top-level domain (e.g. yourcompany.com). It may need to be enabled for your organization — contact your account manager if you don’t see this option under Settings > Organization > General Settings.Branding Customization
Customize the visual appearance of Journeys that travellers see. Navigate to Settings → Organization → Branding to configure all options below.Colors
Colors
Header Style toggle — Filled header
Header Style toggle — Filled header
Typography
Typography
- Heading font — used for day titles, section headers, and service names
- Body font — used for descriptions, details, and supporting text
Page Layout
Page Layout
Saving and resetting
Saving and resetting
- Save — applies all current settings (colors, toggles, fonts, layout) to your organization.
- Reset — reverts every field to the system defaults: Primary
#0F172A, Accent#64748B, Lora for headings, Manrope for body, the Flow page layout, and both toggles off. This does not save automatically — you must choose Save after resetting for the defaults to persist.
Custom Fields
Extend Odia’s data model to capture organization-specific information:Entity Types
- Contacts - Travellers, agents, supplier contacts
- Organizations - Travel agencies and suppliers
- Purchase Orders - For services in confirmed Journeys
Field Types
- Text - Free-form text input
- Numeric - Numbers only
- Boolean - Yes/no checkbox
- Date - Date picker
- Multi-Option - Dropdown with options
- Reference - Link to other entities
Subtypes
- Contact subtypes - Different fields for travellers vs. agents
- Organization subtypes - Different fields for agencies vs. suppliers
- Service categories - Different fields for accommodation vs. activities
Creating Custom Fields
Adding a Custom Field
Adding a Custom Field
Navigate to Custom Fields
Click Add Field
Select Entity Type
- Contact - For travellers, agents, supplier contacts
- Organization - For travel agencies and suppliers
- Confirmed Journey Service - For purchase orders sent to suppliers
Choose Subtype
- For Contacts: Choose contact subtype (Traveller, Agent, etc.)
- For Organizations: Choose organization subtype (Travel Agency, Supplier)
- For Purchase Orders: Select service category (Accommodation, Activities, etc.)
Select Field Type
Configure Field
- Enter field name/label
- Mark as required or optional
- For Multi-Option: Add dropdown options
- For Reference: Specify the entity to reference
Save
Field Type Details
Field Type Details
- Use for: Names, descriptions, notes, IDs, addresses
- Example: “Passport number”, “Dietary restrictions”, “Internal notes”, “Preferred room type”
- Character limit: Unlimited text
- Use for: Quantities, measurements, counts, amounts
- Example: “Group size”, “Room number”, “Age”, “Net rate”
- Supports: Whole numbers and decimals
- Use for: Binary options, flags, true/false conditions
- Example: “VIP client”, “Requires wheelchair access”, “Vegetarian”, “Confirmed”
- Display: Checkbox (checked = yes, unchecked = no)
- Use for: Dates, deadlines, anniversaries, expiry dates
- Example: “Passport expiry date”, “Contract expiry”, “Anniversary date”, “Date of birth”
- Format: Standard date picker interface
- Use for: Categories, classifications, selections from fixed list
- Example: “Industry type” (Finance, Tourism, Corporate), “Service tier” (Bronze, Silver, Gold), “Meal preference” (Vegetarian, Vegan, Pescatarian, Omnivore)
- Requires: Define all dropdown options when creating field
- Selection: Single selection from dropdown
- Use for: Relationships between entities, lookups
- Example: Link service to a contact, reference another Journey, connect to specific organization
- Requires: Specify which entity type to reference
- Advanced feature: Creates data relationships
Subtypes and Targeting
Subtypes and Targeting
- Target specific contact subtypes (e.g., “Traveller”, “Travel Agent”, “Supplier Contact”)
- Field only shows for contacts of that subtype
- Example: “Passport number” field only for Traveller subtype
- Different fields for different contact types
- Target organization subtypes (e.g., “Travel Agency”, “Supplier”)
- Scope fields to specific organization types
- Example: “Commission rate” field only for Travel Agency subtype
- “Net rate structure” field only for Supplier subtype
- Target specific service categories (e.g., “Accommodation”, “Transportation”, “Activities”)
- Field only appears in purchase orders for services in that category
- Example: “Room type” field only for Accommodation purchase orders
- “Vehicle type” field only for Transportation purchase orders
- Cleaner interfaces (only relevant fields show)
- Category-specific data collection
- Flexibility for different use cases
Custom Field Examples
Custom Field Examples
- Passport Number (Text)
- Passport Expiry Date (Date)
- Dietary Restrictions (Multi-Option: Vegetarian, Vegan, Halal, Kosher, None)
- Wheelchair Accessible (Boolean)
- Loyalty Program Number (Text)
- Emergency Contact Name (Text)
- Emergency Contact Phone (Text)
- Agent ID (Text)
- Preferred Contact Method (Multi-Option: Email, WhatsApp, Phone)
- Languages Spoken (Text)
- Specialization (Multi-Option: Luxury, Adventure, Family, Corporate)
- Net Rate Structure (Text)
- Contract Expiry Date (Date)
- Preferred Payment Terms (Multi-Option: Net 30, Net 60, Prepay, On Completion)
- Supplier Tier (Multi-Option: Preferred, Standard, Backup)
- Commission Rate (Numeric)
- Agency Tier (Multi-Option: Platinum, Gold, Silver)
- Preferred Payment Terms (Text)
- Marketing Fund Contribution (Numeric)
- Room Type (Text)
- Bed Configuration (Multi-Option: Twin, Double, King, Suite)
- View Type (Multi-Option: Ocean, Garden, Mountain, City)
- Floor Preference (Text)
- Special Requests (Text)
- Difficulty Level (Multi-Option: Easy, Moderate, Difficult, Extreme)
- Activity Duration (Numeric - hours)
- Minimum Age (Numeric)
- Equipment Provided (Boolean)
Managing Custom Fields
Edit Fields
- Change field name/label
- Update dropdown options
- Modify field settings
- Mark as required/optional
Delete Fields
- Single delete (one field at a time)
- Bulk delete (select multiple fields)
- Data in deleted fields is lost
View by Entity
- View only Contact fields
- View only Organization fields
- View only Purchase Order fields
Bulk Operations
- Select multiple fields with checkboxes
- Bulk delete selected fields
- Faster cleanup of unused fields
User Roles & Permissions
Understand and manage team access levels:Feature Access Breakdown
Feature Access Breakdown
Role Summary
Role Summary
- Complete system control
- Billing and subscription management
- Can transfer ownership
- All permissions
- Configure all settings
- Manage users and permissions
- Create categories, areas, custom fields
- Manage integrations
- Cannot access billing
- Create and edit services
- Manage Journeys
- Create suppliers and agencies
- Limited settings access
- Cannot manage users or critical settings
- View and use services
- Create Journeys (limited)
- View own confirmed Journeys
- Basic CRM access
- No settings access
Integrations
Connect Odia with external platforms:WhatsApp Integration
Connect WhatsApp Business for direct messaging with travellers, agents, and suppliers:WhatsApp Messaging
- Message travellers about trips
- Contact agents and suppliers
- Group messaging
- Real-time conversations
- All messages tracked in Odia
Multi-Phone Support
- Connect multiple WhatsApp Business accounts
- Switch between numbers
- Team-based phone assignments
- Separate lines for different purposes
Connecting WhatsApp
Connecting WhatsApp
Open WhatsApp settings
Name the connection
Scan the QR code
Wait for the sync to finish
WhatsApp Features
WhatsApp Features
- Send and receive messages
- Share images and documents
- Voice messages
- Real-time chat
- See contact information in sidebar
- Link WhatsApp contacts to CRM contacts
- View traveller’s confirmed Journeys while chatting
- Access Journey history
- Create WhatsApp groups for trips
- Manage group participants
- Group messaging for travel parties
- Connect multiple WhatsApp Business numbers
- Switch between accounts
- Team members can use different numbers
WhatsApp Message Customization
WhatsApp Message Customization
- Use
{{RECIPIENT_NAME}}in your intro to insert the name of whoever the message is going to. - The button above the box inserts it for you.
- The panel on the right shows the intro, sample service details, your closing and the signature together, and updates as you type.
Managing Connections
Managing Connections
- Connect more than one WhatsApp Business number — each gets its own card.
- Team members can message from different numbers, and switch between them when messaging.
- Use Sync Notification Users in a card’s ⋮ menu so everyone currently on the team is notified of incoming messages on that number. It runs once when you press it, so repeat it after someone joins the team.
Inbox Integration
Connect your email for centralized communication:Email Management
- Manage all emails in Odia
- Track communication history
- Link emails to Journeys/confirmed Journeys
- Team collaboration on emails
Sending from Odia
- Purchase orders to suppliers
- Service reminders to suppliers
- Sent from a real mailbox you connect, not from an Odia address
Connecting Inbox
Connecting Inbox
Choose your provider
Set the account type
Approve and return
- Emails linked to the relevant Journey
- Team visibility into communications on a shared mailbox
- Purchase orders and reminders send from a real address your suppliers recognise
When a connection stops working
When a connection stops working
- Google and Outlook accounts show a Reconnect button on the row. Use the same address; a different one creates a second account instead of repairing this one.
- IMAP accounts have no Reconnect button. Disconnect the account and connect it again.
AXUS Integration
Push confirmed Journeys to AXUS Travel platform:Confirmed Journey Distribution
- Send confirmed Journeys to AXUS platform
- Wider distribution channel
- Standardized format
- Track push history
Category Mapping
- Odia categories → AXUS reservation types
- Required for data sync
- Configure once, use always
- Update as needed
AXUS Setup
AXUS Setup
Navigate to AXUS Settings
Enter Credentials
Save Credentials
- Map each Odia service category to an AXUS reservation type
- Required for proper data synchronization
- Unmapped categories cannot be pushed to AXUS
- Click on each category to select the corresponding AXUS type
- View all confirmed Journeys pushed to AXUS
- See push timestamps and status
- Track successful and failed pushes
- Review push details
Pushing Confirmed Journeys
Pushing Confirmed Journeys
Open Confirmed Journey
Click Push to AXUS
Review Pre-Push Summary
- Total services in the Journey
- Mapped services (can be pushed)
- Unmapped services (need category mapping)
Confirm and Push
Track Status
Category Mapping Importance
Category Mapping Importance
- AXUS requires specific reservation type codes
- Each Odia category must map to an AXUS type
- Services with unmapped categories are excluded from push
- Proper mapping ensures data accuracy in AXUS
- Accommodation → Hotel/Resort
- Transportation → Transfer/Car Rental
- Activities → Tour/Activity
- Dining → Restaurant
- Tours & Guides → Guided Tour
Communications
Configure communication templates and settings:Purchase order fields
Choose the details sent in a purchase order and a supplier reminder from one screen: Settings > Communications > Email setup > Purchase order fields. Each service category has its own list. A field is one service detail, such as Start Date or Meeting Point. Use Service category to search by name. Each option shows its saved field and required counts, or Using defaults. Set each field’s Purchase orders — Include / Required and Reminders — Include controls. Drag included fields into the order you need and save the category. Custom fields appear alongside the standard service details. An unconfigured category starts with all available fields included in purchase orders. Required and reminder inclusion start off. Required locks a field into purchase-order drafts and always includes it when sending. An empty required value marks the service as not ready and blocks sending from the Journey composer. Required does not apply to reminders. Supplier Cost is not available in reminders. Owners and Admins can edit this screen. Supervisors and Users can review its saved configuration. Changing category or leaving the tab with unsaved work asks whether to keep editing or discard it.Invoice Settings
Configure invoice defaults, payment instructions, and line item descriptions.Payment Instruction Profiles
Payment Instruction Profiles
- Go to Settings → Organization → General Settings.
- Open Invoicing, then select Payment Instructions.
- Select Add payment instructions.
- Name the profile and enter the details exactly as they should appear to the client.
- Set the profile as the default if it should be selected automatically on new invoices.
- Select Save Changes.
Line Item Description Defaults
Line Item Description Defaults
- Go to Settings > Organization > General Settings and open the Invoicing tab
- Find the Line Item Defaults section
- Enter your preferred default description text
- Save changes
- When you add a new line item to an invoice, the description field auto-populates with your default text
- You can still edit the description for individual line items
- Useful for standardizing invoice terminology across your organization
- Consistent service descriptions across all invoices
- Pre-filled terms or conditions per line item
- Standard formatting for professional invoices
Email Configuration
Navigate to: Settings > Communications > Email setup This screen sets two things for every email Odia sends on your behalf — purchase orders, supplier messages, service reminders, commission requests, Journey emails and invoices:- Sender name and Sender address, which together make the
yourcompany@odia.appaddress recipients see. - The Reply-to address replies arrive at, set once for the organization and optionally overridden for a single email type on the Email defaults tab.
Commission Tier System
Manage tiered commission structures for travel agents and agencies.Overview
Commission tiers allow you to set different commission rates based on:- Sales volume
- Agent performance
- Partnership level
- Custom criteria
Create Tiers
Assign Agents
Auto-Calculate
Track Performance
Creating Commission Tiers
Navigate to Settings
Add New Tier
Configure Tier
- Tier Name (e.g., “Gold Partner”, “Standard Agent”)
- Commission Rate (percentage)
- Description (optional)
Set as Default
Save Tier
Assigning Tiers to Agents
Open Agent Profile
Edit Commission
Select Tier
Save Changes
Managing Tiers
Edit Tier:- Click the ⋮ menu next to any tier
- Select Edit to modify name or rate
- Changes apply to new Journeys only
- Click ⋮ → Delete
- System checks if tier is in use
- Cannot delete tiers assigned to agents
- Click ⋮ → Set as Default
- New agents automatically receive this tier
Pricing Rules & Markups
Markups are what tell Odia how to calculate a selling price from a supplier cost. Once markups are configured, the pricing dialog on Journeys operates in formula mode — enter a cost and the dialog automatically calculates the selling price, showing a step-by-step breakdown including FX conversion, the markup multiplier, and travel agent commission.Global Markups
Set default markup percentages that apply across all services:Access Markups
Add Markup
Configure Markup
- Name (e.g., “Standard Markup”, “Peak Season”)
- Percentage (e.g., 15%)
- Description
Set as Default
Category Markups
Override global markups for specific service categories:Select Category
Add Category Markup
Set Percentage
Set as Default
Markup Hierarchy
Markups are applied in this order (highest priority first):- Service-level markup — selected in the pricing dialog for an individual service
- Category markup — the default markup assigned to that service category
- Global markup — the tenant-wide default markup (the one marked as Default in the Markups tab)
Team Access & User Management
Manage team members and their access levels:User Roles
- Owner - Full control including billing
- Admin - Administrative access, all settings
- Supervisor - Operational access, limited settings
- User - Basic access, no settings
Permissions Matrix
- Service Management
- Settings Access
- CRM & Contacts
- Financial features
- Journeys
User Roles
Role Definitions
Role Definitions
- Full system control - Only one Owner per organization
- Transfer ownership to another user
- All permissions of Admin role
- Complete access to all features and settings
- Settings & Configuration:
- Configure all settings (categories, areas, branding, custom fields, purchase orders)
- Manage users and assign roles
- Access all financial settings
- Operations:
- Create and edit services
- Create Journeys
- Create and manage suppliers, travel agencies, and all contacts
- Send purchase orders
- View all organization data
- Content Management:
- Create and edit services
- Create Journeys
- Create and manage suppliers, travel agencies, and all contacts
- Send purchase orders
- Limitations:
- Cannot manage users or assign roles
- Cannot configure organization settings
- What Users can do:
- View services (cannot create or edit)
- Create Journeys
- Create and manage suppliers, travel agencies, and all contacts
- Send purchase orders
- Limitations:
- Cannot create or edit services
- Cannot manage users or assign roles
- Cannot configure organization settings
Assigning Roles
Assigning Roles
Navigate to User Management
View Users
Change Role
Confirm
Permissions by Category
Permissions by Category
- Create/Edit Services
- Delete Services
- Manage Tags
- View Services
- Categories & Areas
- Currencies
- Branding
- Custom Fields
- Integrations
- Team Management
- Create Organizations (Suppliers, Agencies)
- Edit Organizations
- Create Contacts
- Edit Contacts
- View All vs Own Only
- View Invoices
- Create Invoices
- Manage Pricing
- Create Journeys
- Edit Journeys
- Confirm Journeys
- View All vs Own Only
Adding Team Members
How to Add Team Members
How to Add Team Members
User Signs Up
Email Domain Matching
Admin Assigns Role
User Receives Access
sarah@yourcompany.com automatically join the organization registered under yourcompany.com.Onboarding New Users
Onboarding New Users
- Decide their role based on responsibilities
- Ensure email domain matches organization
- Plan their training and access needs
- Assign appropriate role immediately
- Provide onboarding documentation
- Set up their preferences (timezone, date format)
- Assign initial tasks or Journeys as needed
- User - Operations team, junior staff
- Supervisor - Senior operations, team leads
- Admin - Management, IT, senior leadership
- Owner - Typically company owner or managing director
Best Practices
Optimize your settings configuration:Setup Guidelines
- Start with essential categories (Accommodation, Activities, Transportation)
- Use consistent naming conventions
- Add destinations where you actually operate
- Configure branding early
- Map all categories if using AXUS
- Regular maintenance and review
- Update as services expand
- Clean up unused items
Security
- Regular permission reviews (quarterly)
- Role-appropriate access only
- Audit user activities
- Limit Admin access to necessary personnel
- Remove access for departed team members
- Secure integration credentials
- Monitor system access logs
Configuration Strategy
Configuration Strategy
- Don’t create every possible category upfront
- Add categories when you have 10+ services for them
- Begin with destinations you actively serve
- Expand as business grows
- Use standard naming conventions
- Be consistent with terminology (remember: areas appear on confirmed Journeys)
- Document decisions in team guidelines
- Train team on standard practices
- Review categories and areas quarterly
- Remove unused items
- Update branding as company evolves
- Review custom fields for relevance
- Check integration status monthly
Custom Fields Planning
Custom Fields Planning
- What data do you repeatedly add to notes?
- What information is critical for operations?
- Which fields would improve reporting?
- Choose appropriate field types
- Decide on required vs. optional
- Consider subtypes for targeting
- Test with sample data first
- Too many fields overwhelm users
- Start with 3-5 essential fields per entity
- Add more only when proven necessary
- Review usage after 3 months
Integration Best Practices
Integration Best Practices
- Connect early for immediate messaging capability
- Test with team messages first
- Train team on WhatsApp features
- Use appropriate number for customer-facing communications
- Connect all team email accounts
- Ensure team understands email tracking
- Review communication history regularly
- Use for Journey communications
- Complete category mapping before first push
- Test with one Journey first
- Document mapping decisions
- Review push history regularly
- Update mappings as you add categories
- Only connect integrations you’ll actively use
- Secure credentials carefully
- Document integration workflows
- Train team on integration features
Team Management
Team Management
- Assign minimum necessary access
- Users don’t need Admin access for daily work
- Reserve Admin for leadership and IT
- Most team members should be Users or Supervisors
- Quarterly access reviews
- Remove departed team members immediately
- Adjust roles as responsibilities change
- Document role assignment decisions
- Train users on features they can access
- Provide role-specific documentation
- Clear escalation paths for access needs
- Regular refresher training
Common Questions
Who can access Settings?
Who can access Settings?
- Categories and Areas
- Custom Fields
- Currencies
- Branding
- Integrations (WhatsApp, Inbox, AXUS)
- Team Management
- Purchase Order configuration
- Personal date/time preferences
- Image gallery (view and search)
- Date/time settings
- Image gallery
Can I delete a category that has services?
Can I delete a category that has services?
- Go to Services section
- Filter by the category you want to delete
- Edit each service one by one
- Change to a different category
- Once no services use the category, delete it from Settings
Can I delete an area that has services?
Can I delete an area that has services?
- Go to Services section
- Filter by the area you want to delete
- Edit each service one by one
- Change to a different area
- Once no services use the area, delete it from Settings
What happens to existing data if I delete a custom field?
What happens to existing data if I delete a custom field?
- All values stored in that field across all records
- Field configuration
- Field visibility
- Export data if you need to keep it
- Confirm the field is truly unused
- Check with team that no one needs the data
- Consider hiding the field instead (mark as optional, don’t require)
Can I change a custom field's entity type after creation?
Can I change a custom field's entity type after creation?
- Field name/label
- Required vs. optional status
- Dropdown options (for Multi-Option fields)
- Field visibility settings
- Entity type (Contact, Organization, or Purchase Orders)
- Subtype targeting
- Field type (Text, Numeric, Boolean, etc.)
- Create a new custom field with correct settings
- Manually migrate data if needed
- Delete old field
How do I disconnect an integration?
How do I disconnect an integration?
- Go to Settings > Communications > WhatsApp
- Click “Disconnect” for specific phone number
- Confirm disconnection
- Connection is immediately revoked
- Go to Settings > Communications > Connected Inbox
- Click “Disconnect” button
- Confirm disconnection
- Email integration disabled
- Go to Settings > Integrations > AXUS Travel
- Delete stored credentials
- Integration is disabled
- Existing synced data remains unchanged
- No new data will sync
- You can reconnect later without data loss
- Historical records are preserved
Can multiple users have the Owner role?
Can multiple users have the Owner role?
- One Owner per organization
- Has access to billing and subscriptions
- Can transfer ownership to another user
- All Admin permissions plus organization-level controls
- Current Owner can transfer to another team member
- Contact support to arrange it — there is no self-service transfer in Settings
- Previous Owner becomes Admin after transfer
Why can't I change currency on individual services in Journeys?
Why can't I change currency on individual services in Journeys?
- Each service keeps its own cost and selling currencies, separately from the currency chosen in Journey preview
- Each new service is created with your account’s Selling Default and Cost Default
- You can change both on any individual service: the Cost currency and the Selling price currency are independent
- Open the service inside the Journey and open its price dialog
- Each of the Cost and Selling price rows has its own currency selector next to the amount — change either or both, then save
Can I change the currency for an individual Journey?
Can I change the currency for an individual Journey?
Do travellers see the area names I set?
Do travellers see the area names I set?
- Journey summaries showing destinations
- Confirmed Journey day headers
- Service location details
- Trip overview sections
- Use recognizable, traveller-friendly names
- “Paris” not “Paris Admin Region”
- “Bangkok” not “BKK”
- Spell correctly - travellers will see these
Related Documentation
- Services - Using categories and areas for service organization
- Suppliers - How categories and areas help organize suppliers
- Custom Fields - Detailed guide on using custom fields throughout Odia
- Team Management - Complete guide to user roles and permissions
- Integrations - Deep dive on WhatsApp, Inbox, and AXUS integrations
Summary
Settings is your control center for configuring Odia to match your operations. Focus on these initial priorities:- Create service categories for organizing your offerings
- Add destinations (areas) where you provide services - remember these appear on confirmed Journeys!
- Upload your logo and configure branding
- Set up custom fields for organization-specific data tracking (especially useful for purchase orders)
- Configure integrations (WhatsApp for messaging, Inbox for email, AXUS if needed)
- Manage team access with appropriate roles