Yeah, I am thinking a lot about it. Maybe some form of zap outbox that the app keep retrying if it fails while also building a list of outgoing zaps the user can see if succeeded or failed.
I am just too afraid of retrying stuff automatically. Maybe if it fails it just marks as such and allow users to retry manually.. it's less interesting, but safer.