Skip to main content

Overview

Odia’s settings provide comprehensive control over your workspace configuration. Access and modification capabilities are determined by user roles: Owner, Admin, Supervisor, and User. If it’s your first time setting up Odia, follow our Admin Setup Guide.

Initial Setup

Essential first steps:
  • Create service categories
  • Add destinations where you operate
  • Customize branding
  • Configure tenant-wide financial currencies

Role-Based Access

Four permission levels:
  • 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)
Customization:
  • Your company branding and logo
  • Custom fields for tracking organization-specific data
  • Tenant-wide financial currencies and date/time formats
Integrations:
  • Connect WhatsApp for messaging
  • Connect inbox for email management
  • Connect AXUS for Journey distribution
  • Configure purchase order settings
Team management:
  • User roles and permissions
  • Access control
Who can access: Settings access varies by section and user role. Most settings require Admin access.

Customize Sidebar

This is opened from your account menu (your name/avatar), not from inside Settings itself — it’s included here because it’s a personal, account-level preference like the ones above.
Select Customize sidebar from your account menu to control which items appear and in what order.
  • 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
Your sidebar layout is saved as a browser cookie, not to your account — set it up separately on each device or browser you use.

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.
This is separate from Customize sidebar above — collapsing changes the sidebar’s width, not which items appear in it. Like your visible-items layout, the collapsed or expanded state is saved as a browser cookie, not to your account.

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: Every category you create belongs to one of them — Luxury Lodges in Accommodation, Airport VIP Transfer in Transportation. The list on screen is arranged in blocks under each group heading and sorted alphabetically inside a block.
Your organisation starts with categories already in place: Hotels, Villas and Apartments under Accommodation; Cars, Train and Flights under Transportation; Tours & Excursions, Tickets and Entertainment under Experiences; Restaurant, Bar & Clubs and Event Space under Venues. So this screen is usually about renaming and adding rather than starting from nothing.

Create a category

Add Category opens a dialog with two required fields:
  • Category group — one of the five above
  • Category name — what your team will see
An icon is optional, and it is what makes a category recognisable elsewhere in Odia.

Edit a category

Click a category in the list to change its name, its group, or its icon.Only an Owner or an Admin can add, edit or delete categories.Note: a category can only be deleted when no service uses it. The Services column shows that count.
Category names and icons are shown to your clients. A service’s category appears on its card in the Journey a traveller opens — the name as a small badge, and the icon beside it in several card styles, tinted to your brand colours. So write category names as client-facing copy: Luxury Lodges rather than an internal code or a note to your team.
Categories are the second level, not the first, so a finer split usually calls for tags on the service rather than another category — “sea view” or “family friendly” inside Hotels, for example. Tags filter alongside categories, and a category holding two services narrows nothing down.

Why Categories Matter

Categories serve multiple purposes:Service organization:
  • Group similar services together
  • Filter services in your library
  • Quick navigation and search
Supplier management:
  • Tag suppliers with categories they provide
  • Filter suppliers by category when assigning to services
Custom fields:
  • Create category-specific custom fields
  • Different data for accommodation vs. activities
Purchase orders:
  • Configure mandatory fields per category
  • Accommodation POs can require different fields than activity POs
Integration:
  • Map categories to AXUS reservation types
  • Required for external integrations
If you want to delete a category with associated services:
1

Filter Services

Go to Services and filter by the category you want to delete
2

Reassign Services

One by one, change the category on each service to a different category
3

Delete Category

Once no services use the category, you can delete it from Settings
Alternative: Edit the category and rename it if you want all services to belong to the renamed category (keeps service associations intact).
Effective category organization:Start from the defaults:
  • 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
Add categories as needed:
  • Don’t create too many empty categories upfront
  • Add new categories when you have 10+ services for them
Use consistent naming:
  • Plural vs. singular (choose one approach)
  • Clear, descriptive names
  • Avoid overly specific categories
Use tags for subcategories:
  • 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:
Important: Areas (specific locations like “Paris” or “Bangkok”) are actively used throughout Odia to filter services and organize suppliers. Countries are organizational containers for areas. Areas will appear on Journeys that travellers see, so use recognizable destination names.

Countries

Add countries first:
  • Click “Add Country” to create
  • Organizational containers for areas
  • Examples: France, Thailand, South Africa

Areas

Add specific locations within countries:
  • Click “Add Area”
  • Select country from dropdown
  • Add area name (city, region, or destination)
  • Examples: Paris, Bangkok, Cape Town

Edit Areas

Update existing areas:
  • Click to edit
  • Change area name or country
  • Map to Google Maps location for Journey maps
Note: Can only delete if no services associated

Mapping Areas to Google Maps

Areas can be mapped to Google Maps locations to enable interactive maps on Journeys.How to map an area:
1

Go to Countries and Areas

Navigate to Settings > Content Management > Countries & Areas
2

Edit an Area

Click the icon next to the area you want to map
3

Map to Google Maps

In the edit dialog, you’ll see a field to connect the area to a Google Maps location. Search for and select the corresponding location (e.g., connect “Amsterdam” to Amsterdam on Google Maps)
4

Update Area

Click Update Area to save the mapping
Why map areas:
  • 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
Best practice: Map all your areas to Google Maps locations when you first create them. This ensures Journeys can display accurate, interactive maps for travellers.
Only Owners and Admins can map areas to Google Maps locations. This is done once in Settings and applies to all Journeys using those areas.
Areas enable location-based organization:Service filtering:
  • Filter services by area in service library
  • Find services available in specific destinations
Supplier management:
  • Tag suppliers with areas they operate in
  • Filter suppliers by location when assigning to services
  • Example: Find all accommodation suppliers in Paris
Journey building:
  • Add services from specific destinations
  • Filter by area while building trips
Traveller visibility:
  • Areas appear on Journeys
  • Travellers see which destinations are included
  • Example: “3 nights in Paris, 2 nights in Lyon”
Organization:
  • Understand service coverage across destinations
  • Identify gaps in service portfolio
If you want to delete an area with associated services:
1

Filter Services

Go to Services and filter by the area you want to delete
2

Reassign Services

One by one, change the area on each service to a different area
3

Delete Area

Once no services use the area, you can delete it from Settings
Alternative: Edit the area and rename it if you want all services to belong to the renamed area (keeps service associations intact).
Effective area organization:Use specific, recognizable names:
  • “Paris” not “France” (too broad)
  • “Bangkok” not “Thailand” (too general)
  • Use names travellers will recognize
  • Remember: Areas appear on confirmed Journeys that travellers see
Granularity:
  • Use specific areas, not entire countries
  • Services can have multiple areas if they span regions
  • Example: Multi-day tour might include “Paris + Lyon + Marseille”
Consistent naming:
  • Use official place names
  • Be consistent with spelling
  • Decide on naming convention (e.g., “Cape Town” vs. “Cape Town, Western Cape”)
Coverage:
  • Add areas as you offer services there
  • Don’t create areas with no services yet
  • Organize by actual destinations you serve
Hierarchy:
  • 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

You do not upload images on this screen — there is no upload button. Images arrive on their own from wherever they were added:
  • An image added to a service
  • A Journey cover image
  • A travel agency or supplier logo
The Media Library is where you organise and reuse them afterwards. So to add an image, add it where it belongs and it will appear here.Four tabs group images by where they are used: Services, Journeys, Agency Logos and Supplier Logos. The tabs are not folders — an image sits where its use puts it, and you cannot move it between tabs.
Search covers an image’s name, its notes and its keywords. Separate several keywords with commas to search for more than one at a time. Long lists load a page at a time, with Load More at the foot of the grid.Keywords are what make an image findable, and mostly you add them yourself: open an image and edit its keywords in Image Details. Two kinds arrive with keywords already attached — images taken from Unsplash keep the keywords Unsplash provides, and an organisation logo picks up keywords from the organisation name.
Add the words you would actually search for rather than a description. A camera file name like IMG_4021.jpg tells you nothing a year later, so the keywords are doing the real work.
Service tags are not copied to image keywords. If you want a service’s tags to be searchable on its images, add them as keywords yourself.
Click any image to open Image Details. There you can change the file name, edit the keywords, and see Created, Created By, Updated and Updated By — useful when you need to ask a colleague where a picture came from.Opening an image also puts it in the address bar, so you can copy the link and send someone straight to that image.
An image that is in use cannot be deleted. Odia shows Cannot Delete Image and lists every place the image appears, grouped into Services, Journeys and Organizations, with a badge saying how it is used — Gallery, Cover Image or Logo. Each entry opens in a new tab.Replace the image in each of those places first, then delete it.
Deleting an unused image is permanent. It is removed from storage and cannot be recovered. This is unlike a service, which is archived rather than deleted.
Anyone on your team can browse images and edit their names and keywords. Only an Owner or an Admin can delete one.
There is no bulk selection. Images are renamed, labelled and deleted one at a time.

Tags

Organize services with flexible labels for filtering and discovery.
Tags are created inline while adding them to services, not from a dedicated settings page. The Tags settings page is for viewing and deleting existing tags. Only Admins and Owners can manage tags.

How Tags Work

Creating Tags

Tags are created while adding them to services:
  • 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

In Settings > Content Management > 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.
1

Open a Service

Navigate to Library and open any service you want to tag
2

Find the Tags Field

In the service edit form, locate the Tags dropdown field
3

Type Your Tag Name

Type the name of the tag you want to create (e.g., “luxury”, “family-friendly”)
4

Create and Apply

If the tag doesn’t exist, you’ll see “Add [name] as a new tag” - click it to create and apply the tag in one step
Check for existing tags first: Before creating a new tag, type the name to see if a similar tag already exists. This prevents duplicate tags like “luxury” and “Luxury” or “family friendly” and “family-friendly”.

Managing Existing Tags

Access tag management in Settings > Content Management > Tags:

Viewing Tags

The tags page displays:
  • Tag name - The tag label
  • Usage count - How many services use this tag
  • Created date - When the tag was first created
Search and filter:
  • Use the search bar to find specific tags
  • Tags are sortable by name or usage
Delete tags you no longer need:Single delete:
  1. Find the tag in the list
  2. Select the tag using the checkbox
  3. Click “Delete selected”
  4. Confirm deletion
Bulk delete:
  1. Select multiple tags using checkboxes
  2. Click “Delete X selected”
  3. Confirm deletion
What happens when you delete a tag:
  • Tag is removed from all services that use it
  • Tag no longer appears in tag dropdown
  • Historical data is preserved (services retain other tags)
Deletion is permanent and cannot be undone. The tag is removed from all services where it was applied.

Tags vs Categories

Categories

Broad service types:
  • Each service has ONE category
  • Examples: Accommodation, Activity, Transport
  • Set up in Settings > Categories
  • Required for service organization
  • Visible to clients

Tags

Flexible attributes:
  • Services can have MULTIPLE tags
  • Examples: luxury, budget, family-friendly, adventure
  • Created inline while tagging services
  • For internal organization only
  • Not visible to clients
Use categories for subcategories: Instead of creating separate categories for “Hotel”, “Lodge”, and “Resort”, use the “Accommodation” category with tags like “hotel”, “lodge”, and “resort”. This keeps your category list clean while allowing detailed filtering.

Date & Time Preferences

Configure date and time settings:

Date & Time

Display Settings

Configure date and time preferences:Navigate to: Settings > Localization > Date & Time

Currency

Currency Management

Features available to admins:Add currencies:
  • Click Add Currency
  • Select from the provided list of currencies
  • Multiple currencies supported
Set your default currencies:Odia has two separate defaults, each set with a star button on the currency row:They can be the same currency or two different ones.Delete currencies:
  • 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
Navigate to: Settings > Financial > Currencies
How currencies work in Odia:Each service keeps its own cost and selling currencies. Choose the currency shown to clients from the currency symbol in the Journey preview toolbar.Account defaults:
  • The Selling Default and Cost Default apply across your whole account
  • Every service added to a Journey is created with those two currencies
Per-service currency — both cost and selling price:
  • 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
Journey prices and totals:
  • 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
See Journey Designer for the preview controls.Best practice: Add all the currencies you commonly use upfront, and set an exchange rate for every pair you actually price in.

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.
  1. 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.
  2. Open the Exchange Rate Settings tab and find Add New Exchange Rate.
  3. Choose From Currency and To Currency. Enter the Exchange Rate as the amount of To Currency equal to 1 From Currency.
  4. Select Save Exchange Rate. Repeat for each selling-currency/display-currency pair the Journey needs.
For this example, suppose your agreed rate is 1 EUR = 1.20 USD: This converts EUR 100 to USD 120, or USD 120 to EUR 100 in the reverse direction. The rate must be a positive number. Odia uses the rates you enter; it does not fetch live market rates. Which pairs are needed? Each service selling currency that contributes to the client Journey needs a pair with the chosen display currency. Include currencies on selectable options and add-ons. Services already priced in the display currency need no rate. Services paid directly to suppliers by the client keep their own currencies and stay out of the Journey total. You only need one direction for a pair: Odia can use its inverse. If both directions are configured, the rate in the requested direction takes precedence. Odia does not combine pairs through a third currency: EUR-to-USD and GBP-to-USD alone do not provide EUR-to-GBP. Adding a currency to Active Currencies does not add its exchange rates. If a required pair is missing, the Journey’s Currency panel names it, such as Missing USD → EUR rate., and Use EUR stays unavailable. Add the pair here, then return to the Journey preview. A missing pair can also block publishing after a service in a new selling currency is added. Rates already saved with a Journey currency choice are retained. Updating these settings does not automatically replace those rates or change published versions. See Journey currency for choosing a currency, checking the total and publishing.

General Settings

Basic organization configuration:

Organization Branding

In General Settings you can add your organization’s logo.Where your logo appears:
  • Public Journeys (unless white-label mode is enabled)
  • Confirmed Journey pages
  • Purchase orders
  • Communications
Logo requirements:
  • High-resolution recommended
  • Transparent background preferred (PNG)
  • Supports PNG, JPG, SVG formats
White-label mode:
  • When enabled on Journeys, your logo is hidden
  • Only agency logo shows
  • Use for B2B relationships where agent owns client
Navigate to: Settings > General Settings

Branding Customization

Customize the visual appearance of Journeys that travellers see. Navigate to Settings → Organization → Branding to configure all options below.

Colors

Four color swatches control your visual identity:Click any swatch to open the native color picker. Changes are previewed live in the card above the controls before you save.

Accent Source toggle — Use Button color as accent on Journey

What it does:When on, the Journey uses your Accent (Button Background) color for interactive elements — tabs, price chips, and call-to-action buttons.When off (default), those same elements fall back to your Primary color — the look confirmed Journeys have always had.When to turn it on:Turn this on if your Primary color is dark or neutral (e.g. navy, charcoal) and you want interactive elements to pop with a brighter or contrasting color. Set the Accent swatch to that highlight color, then enable this toggle.
The live preview at the top of the Branding page shows the effect immediately — you can see tabs and CTAs switch colors before saving.

Header Style toggle — Filled header

What it does:When on, the top navigation bar on confirmed Journeys fills with your accent color and text/icons are inverted to white — giving a bold, branded header.When off (default), the header stays clean white with dark text.When to turn it on:Use this when your brand has a strong, recognizable color that you want to lead the public Journey experience. Works best with colors that have sufficient contrast against white text (check WCAG AA: aim for a contrast ratio above 4.5:1).
Very light accent colors (e.g. pale yellow) can make the inverted white text hard to read. Preview the result before saving and test on a real public Journey link.
Two font pickers control the text style across all public Journeys:
  • Heading font — used for day titles, section headers, and service names
  • Body font — used for descriptions, details, and supporting text
Both pickers show a curated list of web-safe Google Fonts. Each option renders in its own typeface inside the dropdown so you can see what you’re choosing.
A visual grid picker lets you choose the default layout preset for public Journey pages. Each preset is shown as a skeleton thumbnail; the active preset is highlighted.
  • 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:
Custom Fields allow you to add dedicated fields to contacts, organizations (suppliers/agencies), and purchase orders for Journey services. Create fields with various types (text, numbers, dates, dropdowns, etc.) to track information specific to your operations. Only Admins and Owners can create, edit, or delete custom fields.

Entity Types

Add custom fields to:
  • Contacts - Travellers, agents, supplier contacts
  • Organizations - Travel agencies and suppliers
  • Purchase Orders - For services in confirmed Journeys
Not available for: Journey services, service library

Field Types

Six field types available:
  • 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

Target specific 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

Only Admins and Owners have permission to create custom fields. Supervisors and Users cannot access this section.

Adding a Custom Field

1

Navigate to Custom Fields

Go to Settings > Custom Fields (Admin/Owner access required)
2

Click Add Field

Click the “Add Custom Field” button
3

Select Entity Type

Choose where the field will be used:
  • Contact - For travellers, agents, supplier contacts
  • Organization - For travel agencies and suppliers
  • Confirmed Journey Service - For purchase orders sent to suppliers
4

Choose Subtype

Select specific subtype to target:
  • 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.)
5

Select Field Type

Pick the appropriate field type for your data (Text, Numeric, Boolean, Date, Multi-Option, or Reference)
6

Configure Field

  • Enter field name/label
  • Mark as required or optional
  • For Multi-Option: Add dropdown options
  • For Reference: Specify the entity to reference
7

Save

Click save to create the custom field - it now appears on the selected entity type
TEXT: Free-form text input for any string data
  • Use for: Names, descriptions, notes, IDs, addresses
  • Example: “Passport number”, “Dietary restrictions”, “Internal notes”, “Preferred room type”
  • Character limit: Unlimited text
NUMERIC: Numbers only (integers or decimals)
  • Use for: Quantities, measurements, counts, amounts
  • Example: “Group size”, “Room number”, “Age”, “Net rate”
  • Supports: Whole numbers and decimals
BOOLEAN: Yes/No checkbox
  • Use for: Binary options, flags, true/false conditions
  • Example: “VIP client”, “Requires wheelchair access”, “Vegetarian”, “Confirmed”
  • Display: Checkbox (checked = yes, unchecked = no)
DATE: Date picker
  • Use for: Dates, deadlines, anniversaries, expiry dates
  • Example: “Passport expiry date”, “Contract expiry”, “Anniversary date”, “Date of birth”
  • Format: Standard date picker interface
MULTI_OPTION: Dropdown with predefined options
  • 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
REFERENCE: Link to another entity in Odia
  • 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
Custom fields can be scoped to specific subtypes within each entity:For Contacts:
  • 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
For Organizations:
  • 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
For Purchase Orders (Confirmed Journey Services):
  • 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
Benefits of subtype targeting:
  • Cleaner interfaces (only relevant fields show)
  • Category-specific data collection
  • Flexibility for different use cases
Common custom field use cases:For Travellers (Contact):
  • 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)
For Travel Agents (Contact):
  • Agent ID (Text)
  • Preferred Contact Method (Multi-Option: Email, WhatsApp, Phone)
  • Languages Spoken (Text)
  • Specialization (Multi-Option: Luxury, Adventure, Family, Corporate)
For Suppliers (Organization):
  • 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)
For Travel Agencies (Organization):
  • Agency Tier (Multi-Option: Platinum, Gold, Silver)
  • Preferred Payment Terms (Text)
  • Marketing Fund Contribution (Numeric)
For Accommodation Purchase Orders:
  • 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)
For Activity Purchase Orders:
  • Difficulty Level (Multi-Option: Easy, Moderate, Difficult, Extreme)
  • Activity Duration (Numeric - hours)
  • Minimum Age (Numeric)
  • Equipment Provided (Boolean)

Managing Custom Fields

Edit Fields

Update existing custom fields:
  • Change field name/label
  • Update dropdown options
  • Modify field settings
  • Mark as required/optional
Note: Changing field type or entity type may affect existing data

Delete Fields

Remove unused custom fields:
  • Single delete (one field at a time)
  • Bulk delete (select multiple fields)
  • Data in deleted fields is lost
Use caution: Deletion is permanent

View by Entity

Filter custom fields by entity type:
  • View only Contact fields
  • View only Organization fields
  • View only Purchase Order fields
Helps: Find relevant fields quickly

Bulk Operations

Manage multiple fields at once:
  • Select multiple fields with checkboxes
  • Bulk delete selected fields
  • Faster cleanup of unused fields
Custom fields apply to specific entity types and subtypes. Make sure to select the correct combination when creating fields. Changing entity type or subtype later may affect existing data and is not recommended. Plan your custom fields carefully before creating them.
Start simple with custom fields. Don’t create too many fields upfront - add them as you identify the need. Too many custom fields can clutter interfaces and overwhelm users. Focus on truly necessary data that you’ll consistently use.

User Roles & Permissions

Understand and manage team access levels:
You can view and set user roles in the backoffice. Go to Settings > Organization > Team, which lists the complete permissions matrix below the user list.

Feature Access Breakdown

Service Management

Settings Access

CRM & Contacts

Common Features (All Roles)

  • View services
  • Basic navigation
  • Message access (WhatsApp, Inbox)
  • Task management
  • View travellers
  • Basic Journey creation
  • View confirmed Journeys
Quick reference for each role:Owner:
  • Complete system control
  • Billing and subscription management
  • Can transfer ownership
  • All permissions
Admin:
  • Configure all settings
  • Manage users and permissions
  • Create categories, areas, custom fields
  • Manage integrations
  • Cannot access billing
Supervisor:
  • Create and edit services
  • Manage Journeys
  • Create suppliers and agencies
  • Limited settings access
  • Cannot manage users or critical settings
User:
  • View and use services
  • Create Journeys (limited)
  • View own confirmed Journeys
  • Basic CRM access
  • No settings access
User roles are assigned during onboarding. Contact your platform Owner or Admin for role modifications or permission changes. Only Owners and Admins can change user roles.

Integrations

Connect Odia with external platforms:
Odia integrates with external platforms to streamline your workflows. Connect WhatsApp for messaging, inbox for email management, and AXUS for Journey distribution. Only Admins can configure integrations.

WhatsApp Integration

Connect WhatsApp Business for direct messaging with travellers, agents, and suppliers:

WhatsApp Messaging

Direct communication:
  • Message travellers about trips
  • Contact agents and suppliers
  • Group messaging
  • Real-time conversations
  • All messages tracked in Odia

Multi-Phone Support

Multiple WhatsApp numbers:
  • Connect multiple WhatsApp Business accounts
  • Switch between numbers
  • Team-based phone assignments
  • Separate lines for different purposes

Connecting WhatsApp

Only an Owner or an Admin can connect a WhatsApp number.
1

Open WhatsApp settings

Go to Settings > Communications > WhatsApp and stay on the Connected Phones tab.
2

Name the connection

Enter a Connection Name — for example Sales Team or Ops. The name is only used to tell your connections apart in Odia; nobody you message sees it. Then press Connect WhatsApp Number.
3

Scan the QR code

A QR code appears on the new phone’s card. On the phone, open WhatsApp, tap Settings > Linked Devices, and point the camera at the code.
4

Wait for the sync to finish

The card shows Syncing… while Odia pulls in recent conversations. Keep the phone connected until it changes to Connected.
Scanning is the whole authorisation — there is no separate approval step in WhatsApp afterwards.
The QR code expires after a few minutes. If it lapses before anyone scans it, press Generate New QR on the same card rather than starting the connection again.
Odia connects as a linked device, the same way WhatsApp Web does. It is a link to a real handset, not a hosted number — if that phone is switched off or loses its connection for long enough, the card moves to Disconnected and messages stop until someone scans again. Use a number that stays online.
What you can do with WhatsApp in Odia:Messaging:
  • Send and receive messages
  • Share images and documents
  • Voice messages
  • Real-time chat
Context:
  • See contact information in sidebar
  • Link WhatsApp contacts to CRM contacts
  • View traveller’s confirmed Journeys while chatting
  • Access Journey history
Groups:
  • Create WhatsApp groups for trips
  • Manage group participants
  • Group messaging for travel parties
Multiple phones:
  • Connect multiple WhatsApp Business numbers
  • Switch between accounts
  • Team members can use different numbers
Customize the wording around duty messages sent over WhatsApp:These are not WhatsApp Business message templates — nothing here is submitted to Meta for approval. This sets the greeting and sign-off Odia wraps around a duty message: the note telling a traveller, agent or supplier contact what is confirmed and when.Go to Settings > Communications > WhatsApp and open the Templates tab. Only an Owner or an Admin can change these.The service details and the signature between them are generated by Odia from the service and the sender’s own profile. You cannot edit either here.Dynamic placeholders:
  • 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.
Live preview:
  • The panel on the right shows the intro, sample service details, your closing and the signature together, and updates as you type.
One Intro Message is used whether the duty message carries a single service or several. Odia’s own defaults word those two cases differently; a custom intro replaces both, so write one that reads correctly either way. The preview only ever shows the single-service version.
Default recipient only decides which contact is pre-ticked. Everyone else who could receive the message — other travellers, the agent, supplier contacts — is still listed and still selectable when you send.
Every connected number has its own card on Settings > Communications > WhatsApp, under Connected Phones.View status:Each card shows a badge, and the same thing in plain words at the foot of the card.Disconnect or remove:Both sit in the ⋮ menu on a connected card, and they are not the same thing.Disconnect unlinks the number and leaves the card and its conversations in place. Scanning the QR code again restores it.
Remove permanently deletes the number and every conversation it has ever held. This cannot be undone, and there is no export beforehand. If a number is out of use but its history matters, disconnect it instead.
Multiple 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

Centralized inbox:
  • Manage all emails in Odia
  • Track communication history
  • Link emails to Journeys/confirmed Journeys
  • Team collaboration on emails

Sending from Odia

Emails Odia sends for you:
  • Purchase orders to suppliers
  • Service reminders to suppliers
  • Sent from a real mailbox you connect, not from an Odia address
Odia does not track email opens, link clicks, delivery status or replies. Nothing in the product reports whether a recipient has read a message.

Connecting Inbox

Connect your email account to Odia:Go to Settings > Communications > Connected Inbox. Every member can connect their own mailbox — this screen is not restricted to Owners and Admins.
1

Choose your provider

Sign in with Google or Sign in with Microsoft hands you to that provider to approve access, so you never enter your password into Odia. Connect via IMAP covers any other mailbox and asks for server details instead.
2

Set the account type

In the dialog, enter the Email Address and pick an Account Type. Personal is your own mailbox. Shared is a team address the whole organisation can send from — only an Owner or an Admin sees this option.
3

Approve and return

Complete the provider’s sign-in. The account then appears under Connected Accounts.
You cannot change an account’s type afterwards. A mailbox connected as Personal cannot later be chosen as the organisation’s shared inbox — disconnect it and connect it again as Shared.
Benefits:
  • 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
Providers drop access from time to time — a password change or a revoked permission is enough.The account turns red under Connected Accounts, gains a Disconnected badge, and reads Connection expired — please reconnect using the same email.
  • 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.
If the broken account is the shared inbox your organisation sends through, sending stops for everyone — Odia refuses with Configured shared inbox is not available. Only the person who connected it can reconnect it.

AXUS Integration

Push confirmed Journeys to AXUS Travel platform:

Confirmed Journey Distribution

Push to AXUS:
  • Send confirmed Journeys to AXUS platform
  • Wider distribution channel
  • Standardized format
  • Track push history

Category Mapping

Map your categories:
  • Odia categories → AXUS reservation types
  • Required for data sync
  • Configure once, use always
  • Update as needed

AXUS Setup

AXUS integration has three configuration areas:1. Credentials Tab
1

Navigate to AXUS Settings

Go to Settings > Integrations > AXUS Travel
2

Enter Credentials

Input your AXUS API username and password provided by AXUS
3

Save Credentials

Credentials are encrypted and stored securely
2. Category Mapping Tab
  • 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
3. History Tab
  • View all confirmed Journeys pushed to AXUS
  • See push timestamps and status
  • Track successful and failed pushes
  • Review push details
Once AXUS is configured:
1

Open Confirmed Journey

Open the confirmed Journey you want to push
2

Click Push to AXUS

Click the “Push to AXUS” button in the Journey header
3

Review Pre-Push Summary

Review summary showing:
  • Total services in the Journey
  • Mapped services (can be pushed)
  • Unmapped services (need category mapping)
4

Confirm and Push

Confirm to send the Journey to AXUS
5

Track Status

Monitor push status in Settings > Integrations > AXUS Travel > History
Why mapping matters:
  • 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
Common Mappings:
  • Accommodation → Hotel/Resort
  • Transportation → Transfer/Car Rental
  • Activities → Tour/Activity
  • Dining → Restaurant
  • Tours & Guides → Guided Tour
Best practice: Map all your categories before pushing any confirmed Journeys to avoid incomplete data transfer.
Ensure all service categories are mapped before pushing confirmed Journeys to AXUS. Unmapped services will be excluded from the push, resulting in incomplete Journey data in AXUS.

Communications

Configure communication templates and settings:
Configure communication templates and settings for purchase orders and emails sent from Odia. Customize which fields are mandatory for purchase orders by service category.

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

Save the payment wording your team reuses on invoices.
  1. Go to Settings → Organization → General Settings.
  2. Open Invoicing, then select Payment Instructions.
  3. Select Add payment instructions.
  4. Name the profile and enter the details exactly as they should appear to the client.
  5. Set the profile as the default if it should be selected automatically on new invoices.
  6. Select Save Changes.
You can keep up to ten profiles, reorder them, and edit or delete them. A default moves to the next available profile if it is deleted.
Profiles are selectable payment text, not connected bank accounts. Updating a profile can affect drafts using it; it does not rewrite instructions already frozen on an issued invoice.
See Payment Instructions for the complete setup and invoice workflow.

Line Item Description Defaults

Set default descriptions for invoice line items:Configure default text that automatically populates when creating new invoice line items.How to configure:
  1. Go to Settings > Organization > General Settings and open the Invoicing tab
  2. Find the Line Item Defaults section
  3. Enter your preferred default description text
  4. Save changes
How it works:
  • 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
Use cases:
  • 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.app address 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.
Only an organization Owner can change them. Other permitted team members see the current sender and reply address without the editing fields.
There is no signature editor, no email template editor and no SMTP configuration on this screen. Signatures use your existing profile and organization information.
See Email setup for the full setup, the address rules, and where replies go.

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

Define multiple commission levels with custom rates

Assign Agents

Assign agents to appropriate tiers

Auto-Calculate

Prices automatically adjust based on agent tier

Track Performance

Monitor agent earnings by tier

Creating Commission Tiers

1

Navigate to Settings

Go to Settings → Financial → Commission Tiers
2

Add New Tier

Click Add Commission Tier button
3

Configure Tier

Enter:
  • Tier Name (e.g., “Gold Partner”, “Standard Agent”)
  • Commission Rate (percentage)
  • Description (optional)
4

Set as Default

Toggle Default Tier if this should apply to new agents
5

Save Tier

Click Create to save the commission tier

Assigning Tiers to Agents

1

Open Agent Profile

Navigate to Travel Agents and select an agent
2

Edit Commission

In the agent sidebar, find Commission Tier section
3

Select Tier

Choose from available commission tiers
4

Save Changes

Commission tier is immediately applied to new Journeys
Changing an agent’s tier only affects new Journeys. Existing Journeys retain their original commission rate.

Managing Tiers

Edit Tier:
  • Click the ⋮ menu next to any tier
  • Select Edit to modify name or rate
  • Changes apply to new Journeys only
Delete Tier:
  • Click ⋮ → Delete
  • System checks if tier is in use
  • Cannot delete tiers assigned to agents
Set Default:
  • Click ⋮ → Set as Default
  • New agents automatically receive this tier
Deleting or modifying commission tiers does not affect existing Journeys. Only new Journeys will use the updated rates.

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:
1

Access Markups

Go to Settings → Financial → Pricing Rules → Markups tab
2

Add Markup

Click Add Global Markup
3

Configure Markup

Enter:
  • Name (e.g., “Standard Markup”, “Peak Season”)
  • Percentage (e.g., 15%)
  • Description
4

Set as Default

Toggle Default Markup to apply automatically. The pricing dialog pre-selects this markup whenever you open pricing for a service that has no more specific markup configured.

Category Markups

Override global markups for specific service categories:
1

Select Category

In the Markups tab, find the category (e.g., “Hotels”, “Tours”)
2

Add Category Markup

Click Add Markup for that category
3

Set Percentage

Enter markup percentage specific to this category
4

Set as Default

Toggle to make this the default for the category
Category markups override global markups. Use this for categories with different profit margins (e.g., lower markup on hotels, higher on tours).

Markup Hierarchy

Markups are applied in this order (highest priority first):
  1. Service-level markup — selected in the pricing dialog for an individual service
  2. Category markup — the default markup assigned to that service category
  3. Global markup — the tenant-wide default markup (the one marked as Default in the Markups tab)
The system always uses the most specific markup available. When you open the pricing dialog for a service, the pre-selected markup comes from the highest-priority level that has a default configured. You can change it per service at any time.

Team Access & User Management

Manage team members and their access levels:
Odia supports four user roles with different permission levels: Owner, Admin, Supervisor, and User. Manage team members and their access levels in Settings > Organization > Team.

User Roles

Four hierarchical roles:
  • Owner - Full control including billing
  • Admin - Administrative access, all settings
  • Supervisor - Operational access, limited settings
  • User - Basic access, no settings

Permissions Matrix

Granular permissions by category:
  • Service Management
  • Settings Access
  • CRM & Contacts
  • Financial features
  • Journeys

User Roles

Role Definitions

Owner
  • 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
Admin
  • 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
Supervisor
  • 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
User
  • 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
How to change user roles:
1

Navigate to User Management

Go to Settings > Organization > Team (Admin access required)
2

View Users

See all team members in the Roles & Permissions tab
3

Change Role

Click on user and select new role from dropdown
4

Confirm

Changes take effect immediately - user sees new permissions on next login
Who can change roles: Only Owners and Admins can modify user roles.
The User Management page shows a permissions matrix organized by category:Service Management
  • Create/Edit Services
  • Delete Services
  • Manage Tags
  • View Services
Settings Access
  • Categories & Areas
  • Currencies
  • Branding
  • Custom Fields
  • Integrations
  • Team Management
CRM & Contacts
  • Create Organizations (Suppliers, Agencies)
  • Edit Organizations
  • Create Contacts
  • Edit Contacts
  • View All vs Own Only
Financial
  • View Invoices
  • Create Invoices
  • Manage Pricing
Journeys
  • Create Journeys
  • Edit Journeys
  • Confirm Journeys
  • View All vs Own Only
Each permission shows ✓ (has access) or - (no access) for each role level.
Only Owners and Admins can manage user roles. Be careful when assigning Admin role as it grants extensive system access including settings configuration and user management.

Adding Team Members

How to Add Team Members

To add new team members to your Odia organization:
1

User Signs Up

New team member must sign up at odia.app using their work email
2

Email Domain Matching

If their email domain matches your organization’s domain, they’ll automatically be added to your organization
3

Admin Assigns Role

Admins can then assign appropriate role (Admin, Supervisor, or User)
4

User Receives Access

User can now log in with their assigned permissions
Email domain matching: Users with emails like sarah@yourcompany.com automatically join the organization registered under yourcompany.com.
Best practices for adding team members:Before they join:
  • Decide their role based on responsibilities
  • Ensure email domain matches organization
  • Plan their training and access needs
After they join:
  • Assign appropriate role immediately
  • Provide onboarding documentation
  • Set up their preferences (timezone, date format)
  • Assign initial tasks or Journeys as needed
Role selection guidelines:
  • 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

Initial setup priorities:
  • 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
Ongoing:
  • Regular maintenance and review
  • Update as services expand
  • Clean up unused items

Security

Access control best practices:
  • Regular permission reviews (quarterly)
  • Role-appropriate access only
  • Audit user activities
  • Limit Admin access to necessary personnel
  • Remove access for departed team members
Data protection:
  • Secure integration credentials
  • Monitor system access logs

Configuration Strategy

Effective settings management:Start simple:
  • 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
Consistency matters:
  • Use standard naming conventions
  • Be consistent with terminology (remember: areas appear on confirmed Journeys)
  • Document decisions in team guidelines
  • Train team on standard practices
Regular maintenance:
  • Review categories and areas quarterly
  • Remove unused items
  • Update branding as company evolves
  • Review custom fields for relevance
  • Check integration status monthly
Before creating custom fields:Identify needs:
  • What data do you repeatedly add to notes?
  • What information is critical for operations?
  • Which fields would improve reporting?
Plan structure:
  • Choose appropriate field types
  • Decide on required vs. optional
  • Consider subtypes for targeting
  • Test with sample data first
Avoid over-customization:
  • Too many fields overwhelm users
  • Start with 3-5 essential fields per entity
  • Add more only when proven necessary
  • Review usage after 3 months
WhatsApp integration:
  • Connect early for immediate messaging capability
  • Test with team messages first
  • Train team on WhatsApp features
  • Use appropriate number for customer-facing communications
Inbox integration:
  • Connect all team email accounts
  • Ensure team understands email tracking
  • Review communication history regularly
  • Use for Journey communications
AXUS integration:
  • Complete category mapping before first push
  • Test with one Journey first
  • Document mapping decisions
  • Review push history regularly
  • Update mappings as you add categories
General:
  • Only connect integrations you’ll actively use
  • Secure credentials carefully
  • Document integration workflows
  • Train team on integration features
Role assignment strategy:Principle of least privilege:
  • 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
Regular reviews:
  • Quarterly access reviews
  • Remove departed team members immediately
  • Adjust roles as responsibilities change
  • Document role assignment decisions
Training by role:
  • Train users on features they can access
  • Provide role-specific documentation
  • Clear escalation paths for access needs
  • Regular refresher training

Common Questions

Settings access varies by section:Admin-only sections:
  • Categories and Areas
  • Custom Fields
  • Currencies
  • Branding
  • Integrations (WhatsApp, Inbox, AXUS)
  • Team Management
  • Purchase Order configuration
All users can access:
  • Personal date/time preferences
  • Image gallery (view and search)
Supervisors can access:
  • Date/time settings
  • Image gallery
Why restricted: Critical settings affect entire organization and data structure. Limiting access prevents accidental changes that could impact all users.
No, you cannot directly delete a category with associated services.To delete a category with services:
  1. Go to Services section
  2. Filter by the category you want to delete
  3. Edit each service one by one
  4. Change to a different category
  5. Once no services use the category, delete it from Settings
Alternative: Edit the category and rename it if you want all services to adopt the new category name (keeps associations intact).Why this restriction: Prevents orphaned services and maintains data integrity.
No, you cannot directly delete an area with associated services.To delete an area with services:
  1. Go to Services section
  2. Filter by the area you want to delete
  3. Edit each service one by one
  4. Change to a different area
  5. Once no services use the area, delete it from Settings
Alternative: Edit the area and rename it if you want all services to adopt the new area name (keeps associations intact).Why this restriction: Prevents orphaned services and maintains data integrity. Areas are also used for supplier filtering and appear on confirmed Journeys that travellers see.
Deleting a custom field permanently removes all data in that field.What gets deleted:
  • All values stored in that field across all records
  • Field configuration
  • Field visibility
Cannot be undone: Deletion is permanent. There’s no way to recover the data.Before deleting:
  • 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)
Best practice: Be very cautious when deleting custom fields. Consult team first.
No, you cannot change a custom field’s entity type after creation.What you CAN change:
  • Field name/label
  • Required vs. optional status
  • Dropdown options (for Multi-Option fields)
  • Field visibility settings
What you CANNOT change:
  • Entity type (Contact, Organization, or Purchase Orders)
  • Subtype targeting
  • Field type (Text, Numeric, Boolean, etc.)
If you need to change these:
  1. Create a new custom field with correct settings
  2. Manually migrate data if needed
  3. Delete old field
Why: Changing these would break data relationships and potentially corrupt existing data.
To disconnect WhatsApp, Inbox, or AXUS:WhatsApp:
  1. Go to Settings > Communications > WhatsApp
  2. Click “Disconnect” for specific phone number
  3. Confirm disconnection
  4. Connection is immediately revoked
Inbox:
  1. Go to Settings > Communications > Connected Inbox
  2. Click “Disconnect” button
  3. Confirm disconnection
  4. Email integration disabled
AXUS:
  1. Go to Settings > Integrations > AXUS Travel
  2. Delete stored credentials
  3. Integration is disabled
What happens:
  • Existing synced data remains unchanged
  • No new data will sync
  • You can reconnect later without data loss
  • Historical records are preserved
Only Admins can disconnect integrations.
No, only one user can be the Owner.Owner is unique:
  • One Owner per organization
  • Has access to billing and subscriptions
  • Can transfer ownership to another user
  • All Admin permissions plus organization-level controls
Transfer ownership:
  • 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
For multiple admins: Use the Admin role, which has nearly all permissions except billing access.
You CAN change currency per service!How it works:
  • 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
Example: Most services in EUR, but a specific service set to USD because that supplier quotes in USD. You can also leave the cost in USD and still sell that service in EUR — Odia converts between the two using your exchange rates.Where to change:
  • 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
To choose the currency shown in Journey prices and totals, use the currency symbol in the Journey preview toolbar. Exchange rates are configured at Settings > Financial > Currencies > Exchange Rate Settings.
Yes. Open the currency symbol in the Journey preview toolbar, choose a currency, review Total, and choose Use with the currency code.The choice applies to this Journey’s existing price displays. Original service selling prices and currencies stay unchanged. Publish updates the public link.The list comes from Settings > Financial > Currencies. You do not need to change the organization’s Selling Default to choose a currency for one Journey. See Journey Designer for the steps.
Yes! Areas appear on Journeys that travellers see.Where areas appear:
  • Journey summaries showing destinations
  • Confirmed Journey day headers
  • Service location details
  • Trip overview sections
What this means:
  • Use recognizable, traveller-friendly names
  • “Paris” not “Paris Admin Region”
  • “Bangkok” not “BKK”
  • Spell correctly - travellers will see these
Best practice: Think of areas as destination names that will be shown to your clients. Use names they’ll recognize and understand.
  • 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:
  1. Create service categories for organizing your offerings
  2. Add destinations (areas) where you provide services - remember these appear on confirmed Journeys!
  3. Upload your logo and configure branding
  4. Set up custom fields for organization-specific data tracking (especially useful for purchase orders)
  5. Configure integrations (WhatsApp for messaging, Inbox for email, AXUS if needed)
  6. Manage team access with appropriate roles
Most settings require Admin access. Regular maintenance keeps your workspace organized and efficient.
Working in the app? Select the ? icon in the bottom-right corner of this screen to open its Help panel, which also has a Contact support button for a live chat with our team.