I have a form on my page where the user must fill out:
Name = #firstname
Phone = #phone
Email = #email
After clicking the “Submit” button, it is redirected to an External URL. My question is, how do I pass the parameters that the user filled in the form to this external url? It should look like this:
external_url.com/?name=#firstname&phonenumber=#phone&email=#email
Even reading the Velo documentation about wixlocation I was unable to implement code that worked in my form, could anyone help? 
You’d direct to a new URL with https://www.wix.com/velo/reference/wix-location-frontend/to and need to make sure the URL is in the correct format: Query string - Wikipedia
You can construct query strings and make sure they’re in the right format with URL - Web APIs | MDN and pass it URLSearchParams - Web APIs | MDN to get your query string defined correctly.
Has anyone found a good explanation for this? I’ve been searching for a quick solution, however from what I can tell
- one cannot do this with the built-in wix forms because they are in an iframe.
- the default url forwarding settings in wix forms does not allow for the addition of parameters
- You have to create a custom form on the page to use velo code to do this. However then one could not easily integrate forms with external apps (e.g. zapier) that can connect to wix forms.