Add Logic to URL parameters
URL parameters can make your typeforms more personal, and adding Logic lets people see only questions that are relevant to them. This article lets you combine the power of these two features by adding Logic to URL parameters.
You can add Logic to URL parameters just like you would to any other question type. A great example of this would be calling people by their names when they open your typeform, if you already know who they are, and asking them what their name is, if you don’t.
Go to Logic and set up your Branching like so:
This way, when the URL parameters are already populated, Jon will see the “Hello Jon, good to see you :)” Statement after the Welcome Screen, but when you're using a URL with name=xxxxx as URL parameters, people will see the “Hello stranger! What’s your name?” question.
If you already have logic on a URL parameter, you must remove that logic before you can delete the URL parameter. Note that if you change the name of a URL parameter that has already collected some responses, those responses will also be deleted.