Use data from URL to create CRM Contact

Use data from URL to create CRM Contact

Hello!

I've got a client that uses a referral link to a portal we've built for them. In this link, it sends us the necessary information for us to identify the user accessing the portal, name, email, address, etc. Is there a way to break down this URL and use the information from it to create a CRM contact? I checked Flow and SalesIQ doesn't have triggers for something like this. We would want it to create and/or update contacts based on the information it gets.

Here's an example of the landing URL:

(URL HERE) /?user_alias=[alias]&emp_type=[emptype]&alias=[alias2]&name=[fullname]&address1=[addr1]&agent_address2=[addr2]&city=[city]&state=[stateabbrev]&zip=[zip]&phone=[phone]&email=[email]&code=[code]