Sync with third party app when a contact is saved

Hello,

Is there any way to sync an InfusionSoft contact with a third party app right away the contact is saved at InfusionSoft? I know I can use the Rest Hooks for that purpose but contact changes are handled in bunches by the hook and I need to perform the sync between the two systems at the exact moment the contact is saved in InfusionSoft.

Thank you in advance for your help!

We intentionally batch resthook payloads since often hundreds or thousands of records will be imported at a time, which could quickly hammer a receiving endpoint into a unserviceable state as each call goes out.

If you need to add concurrent records to multiple systems I would start with a middleman service that adds the contact, reads the newly generated id from that returned record’s payload, then uses that to call whatever other service is required.