Hi Leo,
---------------------------------------------------------------------------------------------------------------------------
- Can contact creation be stopped whenever user completes registration using Event Portal in D365 Marketing App.
When event portal visitor submits event registration form in event portal,
if the person not exists in crm, then a new contact or lead record will be created for it, and a field called Originating event will be populated with the event name.
if the person exists, then its data will be updated with submited information;
at same time, an event registration entity record will be created and assoicated to the contact whatever creation or update.
The whole process couldn't be prevented, but you could delete the associated event registration record with workflow/flow.
Workflow: There is no delete record function in OOB workflow, you need to download third party solution to delete record when a record is created.
https://github.com/demianrasko/Dynamics-365-Workflow-Tools/blob/master/docs/Delete%20Record.md
---------------------------------------------------------------------------------------------------------------------------
- Would it be possible to track details of those who have registered for the event if contact creation is stopped.
Yes, as we did in your first question, the new created contact/lead record will be kept even if we had deleted their reigstration.
---------------------------------------------------------------------------------------------------------------------------
- Is there a way to distinguish contact created from CRM portal and Event Portal?
Could you let me know what CRM portal refers to?
Acutally there are two type portal to host event page: CRM Portal and Powerapps portal, the previous one will be migrated to the last gradually,
however, whatever Portal type we use, Originating event field would be the only field/flag for us to identify/distinguish whether the contact record is from event registration.
Regards,
Clofly