Yes, absolutely.
The reason why my startup uses Zapier isn't because we prefer to use no-code to orchestrate this specific workflow. It's because it's faster than building out all the webhooks, routers, integrations, tables, etc necessary to make this workflow work, stuff that Zapier already natively supports
I would highly recommend looking into n8n if you're digging Zapier.