The Create a new contact endpoint is designed for offline contacts, and does not support lead tracking. Since your contacts are coming through an online form, you’ll want to use the Submit data to a form endpoint. Your workflow can then be set to enroll contacts that have submitted this form. You can find some more information on that endpoint below: