Skip to content

Managing Translations & Custom Terminology

Every event uses different terminology. A trade show calls them “exhibitors” while a university event calls them “departments”. EventHex lets you customize these terms globally.

Go to your organization or franchise settings to customize terms.

Default TermWhat You Can RenameExamples
ExhibitorsCompanies with booths”Vendors”, “Partners”, “Departments”, “Stations”
Booth MembersPeople staffing exhibitor booths”Representatives”, “Team Members”, “Staff”
SessionsScheduled agenda items”Workshops”, “Classes”, “Talks”, “Presentations”

Future customizable terms (coming soon): Speakers, Sponsors, Attendees.

  1. Go to your franchise or organization settings.
  2. Find the Custom Terminology section.
  3. For each term, enter:
    • Singular (English) — e.g., “Vendor”
    • Plural (English) — e.g., “Vendors”
    • Singular (Arabic) — Arabic translation
    • Plural (Arabic) — Arabic translation
  4. Click Save.

Once saved, the custom terms replace the defaults throughout the CMS:

  • Sidebar navigation labels
  • Page headings
  • Button text
  • Form labels
  • Notification messages

If you leave a custom term field empty, the system uses the default term. You only need to customize the terms you want to change.


Custom terms are stored at the franchise level and applied across all events under that franchise:

  1. Saved to API — terms are stored via the franchise custom-terms endpoint
  2. Synced to CMS — Redux state is updated with the custom terms
  3. Cached locally — terms are cached in localStorage for fast loading
  4. Applied everywhere — the CMS reads custom terms from state and applies them to all labels

For multi-language events, follow this workflow:

  1. Set custom terms with both English and Arabic translations.
  2. Review all templates — email and notification templates may hardcode terms like “exhibitor”. Update them to use the custom term.
  3. Check public pages — registration pages, event website, and session listings should reflect the custom terminology.
  4. Test both languages — switch between English and Arabic to verify terms display correctly in both.

DefaultCustom
ExhibitorsExhibitors (keep default)
SessionsDemonstrations
Booth MembersSales Representatives
DefaultCustom
ExhibitorsResearch Groups
SessionsPaper Presentations
Booth MembersResearchers
DefaultCustom
ExhibitorsDepartments
SessionsTraining Modules
Booth MembersTrainers

  • Set terminology before content — customize terms before creating tickets, sessions, and forms. This way, all content uses consistent language from the start.
  • Be consistent — if you rename “Sessions” to “Workshops”, use “Workshops” in all your marketing materials, emails, and printed materials too.
  • Provide Arabic translations — if your event supports Arabic, fill in the Arabic fields. Empty Arabic fields fall back to English, which looks inconsistent in an Arabic UI.
  • Keep it simple — choose terms your attendees already understand. Don’t invent new terminology that requires explanation.