Import Amplitude events, definitions, annotations, and cohort metadata into the managed warehouse.
The source exposes amplitude.events plus eight metadata tables. Select the tables you need.
| Columns | Contents |
|---|---|
app, uuid | Project and event identity, used together to prevent duplicates on retries. |
event_type, event_time | Event name and original event time. |
server_upload_time, server_received_time | Amplitude server timestamps. |
user_id, device_id, amplitude_id, session_id, event_id | User, device, session, and event identifiers. |
event_properties, user_properties, groups, group_properties | Properties recorded on the event, preserved as JSON. |
raw_event | The complete original event, including additional fields. |
sync_cursor | Embrasure's managed progress field. Keep the generated key and cursor selections. |
User properties on raw events reflect each event's recorded state.
| Table | Contents |
|---|---|
amplitude.event_categories | Event category IDs and names. |
amplitude.event_types | Visible event definitions, descriptions, display names, categories, tags, owners, and deletion flags when returned. |
amplitude.event_properties | Shared property definitions plus properties for each visible, non-deleted event type, including types, descriptions, allowed values, and classifications. An empty event_type identifies a shared definition. |
amplitude.user_properties | User-property definitions, types, descriptions, and deletion flags. These are schemas, not user profiles. |
amplitude.group_properties | Shared group-property definitions from the tracking plan. Group-specific overrides are not discovered because the API requires a known group type. An empty group_type identifies shared scope. |
amplitude.annotation_categories | Annotation category IDs and names. |
amplitude.annotations | Project and chart annotations, labels, dates, details, and categories. |
amplitude.cohorts | Discoverable cohort IDs, names, descriptions, original definitions, owners, sizes, archive flags, and timestamps. |
Every metadata table includes raw_record, preserving the complete API object, and a managed sync_cursor. Keep the generated primary keys and cursor. Cohort definitions remain in Amplitude's original JSON format; Embrasure does not translate or execute their rules.
Metadata coverage follows the Taxonomy API, Annotations API, and Cohorts API. Hidden event types and non-discoverable cohorts are not returned by those list endpoints. The connector reads cohort metadata only and does not request membership downloads.
Cohort membership, saved chart results, current user profiles, group-specific property overrides, and session replays remain outside this connector's scope.
Embrasure uses Amplitude's Export API. It reads completed upload hours and waits for the export availability delay, so expect roughly three hours plus the configured sync interval before recent events appear.
Each sync has a fixed end time and resumes unfinished hours after worker retries. A three-hour overlap on subsequent syncs refreshes recent exports. Duplicate events merge using the project and event UUID. If an archive changes while being read, that hour is replayed safely. Late client events are captured according to their upload hour, even if their event time is old.
Event deletions are not reported by the Export API. Previously imported events remain in the warehouse, including after a full resync. Timestamp values are preserved as supplied by Amplitude in UTC.
Metadata tables refresh as full snapshots on every sync, independent of the initial event history setting. Edits update existing rows. After all pages have been written successfully, rows no longer returned by Amplitude are removed. Failed or malformed responses never count as empty snapshots. If a list changes between pages, the snapshot restarts and cleans up partial rows after completion. Metadata snapshots do not retain an audit history of prior definitions.
Connection verification checks access to event exports. Selected metadata endpoints are read during sync; an access error fails that table without treating it as empty. Metadata responses are limited to 32 MiB each and individual metadata rows to 8 MiB.
amplitude.com for US projects and analytics.eu.amplitude.com for EU projects.Mixpanel
Connect one Mixpanel project with a service account, choose the event history window, and sync events, people, cohorts, funnels, and annotations.
Apollo
Connect an Apollo workspace with one API key and sync its CRM records, outreach emails, calls, users, tasks, sequences, and stages without using enrichment credits.