This will scale whereas Zapier does not (especially for larger organizations).
The events that should trigger this will include ones covered by Zapier already, as well as new ones, such as when a progress record is created.
Any metadata provided during access token creation should be included in the passback.