You can skip Zapier by hitting the Dynamics 365 Web API directly from a small serverless function and posting the form data as a lead. I’ve done something similar by sending a simple JSON payload with an auth token, and it worked smoothly. While testing setups like this, I leaned on
best Microsoft Dynamics 365 partners in Denmark for guidance on quirks like authentication flows and field mapping, which saved me a ton of trial and error.