Prepare your source data

Data source replication

When pushing data into Endear, you are able to replicate your source data 1-1. A customer record in your source will have an identical record in Endear. Similarly, an order record in your source will have an identical record in Endear.

Unique identifiers

All syncing endpoints require that you pass a unique identifier to represent each record you pass to Endear. When choosing a unique identifier we recommend always using a unique, opaque primary key for each record. If you do not have primary keys, you can use an email address to represent a customer record; however, if your system does not enforce uniqueness on email address, records may be overwritten when they have the same email address.

Timestamps

Whenever possible we recommend passing the optional timestamp fields to Endear. Timestamps allow us to ensure out-of-order events get synced properly & changes get tracked properly. However, If you do not pass a higher timestamp along with changed data, that day may be dropped.