- Events out — every event Usertour tracks streams into your Amplitude project in real time, with
insert_iddeduplication. See what gets sent. - Cohorts in — Amplitude cohorts sync into Usertour as read-only user segments. See cohort sync for how synced segments behave.
Connect
Go to Settings → Integrations → Amplitude and follow the standard connect flow with:- Credential: the API key, found in Amplitude under Settings → Projects → your project (each Amplitude project has its own API key).
- Data residency: US or EU, matching where your Amplitude project is hosted.
Stream events to Amplitude
Streaming starts with the first save and is controlled by the switch at the top of the page. Events arrive under the same user IDs your own instrumentation reports; delivery, retries, and the message log are described in the overview.Sync Amplitude cohorts into Usertour
First flip Sync Amplitude cohorts to Usertour on and copy your webhook URL (details). Then, in Amplitude:- Go to Data → Destinations, and in the Cohorts section of the catalog choose Webhook. Paste your Usertour webhook URL. Leave the payload on Amplitude’s default template — Usertour parses the default shape — and no extra headers are needed (the URL itself carries the credential).

- Open the cohort you want to sync, click Sync, choose the webhook destination, pick a schedule, and start it.

Identity matching
By default, a member’suser_id is expected to equal the user ID you pass to usertour.identify(). When they diverge, either:
- set the user ID property field in Usertour’s Cohort sync settings card to the name of the field on the webhook’s user objects that carries the Usertour user ID, or
- solve it on the Amplitude side by customizing the webhook’s payload template so
user_idcarries the right value.
Troubleshooting
- Unresolved count is non-zero: the configured user ID property isn’t present on the exported user objects — check the field name against the payload template. Fixed configurations read 0 again on the next delivery.
- Nothing syncs after rotating the URL: update the webhook destination in Amplitude with the new URL — the old one is refused immediately.
- Event-streaming issues are covered in the overview troubleshooting.