Just create a custom resovler
Creating mutations and input types for forms is still a todo
The graphql form stuff will render the form UI, but it won’t yet handle the form for you.
I wouldn’t be surprised if you can pipe zapier through akismet, too.
An easy option is to just use netlify forms. If you just put data-netlify on your form tag, the submissions will automatically go to netlify. From there you can integrate with zapier, which can just call a webhook you have set up on SS.
There’s a write up down near the bottom
Yes. Please try versioned-snapshots and its companion versioned-snapshot-admin