How Resova Contacts Sync
Understand how customer records sync from Resova to Patch and when to run a full resync.
Resova customer records sync into Patch as Contacts.
This article explains how the first sync works, how ongoing contact updates work, and why some fields may not refresh automatically.
Initial full customer sync
When you first connect Resova, Patch runs a full customer sync. This sync pulls all customers and includes all supported contact fields.
Note: You can also manually run this full sync again from the Resova settings page.
Ongoing contact updates
After setup, contacts can still be created or updated from Resova activity like bookings and transactions.
If a contact does not already exist in Patch, Patch creates it.
Fields that do not always update automatically
Some Resova contact fields are available during the full sync but are not returned the same way during later single-customer lookups. Because of that, these fields will not update automatically after the first sync:
- Birthday
- Resova created date
- Resova type
- Total purchases
- Total credits
- Total remaining credits
- Waiver outdated status
- Waiver ID
How to refresh those fields
-
If one of those fields is missing or outdated, contact support at success@patchretention.com for next steps.
-
Customer exclusion fields can also be repopulated with a full resync by Patch Admin.
Why customer sync works this way
Resova does not provide a created or updated date filter for customers. Because of that, the full customer sync is the most complete way to refresh customer data.