I’ve created a quick PoC that uses the Actions feature of Hasura GraphQL Engine to call n8n webhooks. I’m pretty happy with it so far. My only concern is whether you could manage complex workflows with slight alterations between your customers/tenants (according to their business needs). I guess it must be easier than managing customer specific microservices, right?
My n8n kubernetes manifest: https://gist.github.com/richteri/411468a89e4eb0b764975c83032a7c29
Hope it helps someone