Environments and Events

Environments and Events

What is a data environment?

ExpoPlatform is environment-based, not just event-based. When a client is onboarded, they receive a single data environment — a shared database that hosts all of their events.

This architecture has an important consequence for integrations: not all data is scoped to a single event.

Some entities — like participant accounts, exhibitor company profiles, products, and the product category catalogue — exist at the environment level. They are shared across every event in the environment. Other data — like session programmes, meeting schedules, floor plans, and news articles — is created and managed within a single event.

What this means for integrations

When you create or update a participant or exhibitor, you are operating on a record that may be visible across multiple events. Updating a global field (like a participant's name or an exhibitor's logo) in the context of Event A will cascade that change to Event B, Event C, and every other event the record is attached to.

This is by design — it ensures data consistency across an organiser's portfolio. But it means your integration must be aware of which fields are global and which are local to avoid unintended side effects.

The next page — Global and Local Fields — provides the complete breakdown.