Native Integrations
Native Integrations is one of two ways to connect ExpoPlatform to external systems — the other being the Open API V2. Where the API lets you build a custom integration yourself, Native Integrations are pre-built connectors maintained by ExpoPlatform that keep your event data in sync with supported third-party platforms automatically — no code required.
Once a native integration is configured, it runs on its own. It fetches new and updated records from the source system on a schedule (or reacts to a webhook the moment something changes), matches each record against your event data in ExpoPlatform, applies the field mapping you configured, and creates or updates the corresponding record. Records that have not changed since the last sync are skipped automatically.
What's in this section
|
Section |
What it covers |
|---|---|
|
How Sync Works |
The concepts behind every native integration — what a sync run is, how records are matched, when data gets overwritten, and what happens on scheduled runs vs. full resyncs. Read this before configuring your first integration. |
|
Shared Settings |
Configuration options that apply across most integrations — identity matching, category mapping, initial account status, registration emails, and others. These are the knobs you turn to control how records land in your event. |
|
Field Mapping Reference |
How specific field types are handled during sync — custom fields, country, language, profile image, stand assignments, tags, and more. Come here when a field isn't behaving the way you expect. |
|
Running & Monitoring Syncs |
Day-to-day operations: how to trigger a sync manually, how to monitor a sync in progress, how to read the logs, what the status codes mean, and how to troubleshoot when something goes wrong. |
|
Supported Integrations |
The list of every native integration ExpoPlatform supports — Aventri, CDS, Genesis, MapYourShow, Visit, Aditus, A2Z, D2i, ExpoFP, Swoogo, and HubSpot. Each has its own page covering what the integration does, its field mapping, and how to set it up. |
Where to start
If you're setting up a native integration for the first time, the recommended reading order is:
-
How Sync Works — the concepts you'll need to make sense of everything else
-
The page for your specific integration under Supported Integrations — for the setup steps and any integration-specific behaviour
-
Shared Settings and Field Mapping Reference — dip into these as you configure each option
If a sync is behaving unexpectedly, start at Running & Monitoring Syncs → Troubleshooting.