Hi Aleksandar,
When you have found out a way to get your deeplink to work by creating it by hand, you can follow the microflows from the deeplink module to see how the objects are created and stored. Then you can combine this with your own manual input to create the right object(s).
Create one microflow which does all the above.
This microflow can be triggered by hand, or placed in an after startup microflow.
Make sure the after startup microflow checks for the existence of the deeplink and only creates the deeplink (e.g. calls the microflow to do so) when the link is not present yet.
Regards