Skip to main content

Notifications

Customer Insights - Journeys forum

Prevent multiple registrations on portal

(1) ShareShare
ReportReport
Posted on by 180

Hi

how do you stop an invited person for an event registering multiple times, on the event portal. We’ve seen that a person who receives the marketing email invite for an event and clicks on the accept button can register as many times if they wanted to the event. How do you stop an invitee or even someone you who has been sent the event invitation from registering or maliciously writing code looping registration records. 

Note we do not want clients to sign into the portal so that is not an option to use. 

  • Suggested answer
    cloflyMao Profile Picture
    cloflyMao 25,202 on at
    RE: Prevent multiple registrations on portal

    Hi Brad,

    We could separate your demand into 3 parts:

    1. You don't want to invitees(your contacts) create other irrelevant event registration record because they can submit any information successfully from Register Form in Event page.

    2. You don't want to create duplicate event registration records from same contact.

    3. You are worried about malicious code for loop registration.

    So let us talk about solution for each situation. 

    Previous 2 requirements can be achieved without an event page to contacts/registrants.

    1. Create a marketing email with a link to Subscription center. As we know, this type of marketing page is special: a string of ID has included in its link URL, when contact(or invitee in your scenario) enters the page, all fields were populated, because embedded code in page will take that ID string to query match record in Marketing Contact DB, and contact can only modify or update his/her own information from subscription form due to this feature. As official doc said: it only works for known contacts, which prevents spam records creation as per my understanding.

     So we send contacts/invitees an email with confirmation for event registration, obviously the "Modified On" field will change when contact submitted his/her information, then the workflow that create a event registration will be triggered, and you can get contact name from Dynamic Value.

    2. There is a feature called Alternate Keys, you can find it easily in Customization > Components > Entity > Key, it works as a primary key for each record. In our scenario, we add Contact and Event field as key for event registration entity, which means each event registration has unique contact and event. It will restrict duplicate record instead of only notification without prevention by duplicate detection rules.

    3. Since we've done event registration without event page, it's not required.

    Hope those would help.

    Regards,

    Clofly 

  • Baggie9 Profile Picture
    Baggie9 180 on at
    RE: Prevent multiple registrations on portal

    Thanks Clofy

    I will submit to the forum, thanks

    Could you provide more details on what your suggest solution would be? Are you saying not to use the event portal and how you would not send the event page link?

    Brad

  • Baggie9 Profile Picture
    Baggie9 180 on at
    RE: Prevent multiple registrations on portal

    Hi IIona thanks for your reply. Any chance you could share some of the workings on the plugin you created?

    I know you would think this is something that would be OOB

    Brad

  • cloflyMao Profile Picture
    cloflyMao 25,202 on at
    RE: Prevent multiple registrations on portal

    Hi Brad,

    I also found the issue, you could request it to Idea forum.

    A workaround is to trigger a workflow to create an event registration when invitee submitted marketing form, and not send event page link or not include it in email, then set your duplicate detection rule in workflow. See here for how to set.

    You could enable CAPTCHA option in General tab to prevent loop registration with malicious code.

    Regards,

    Clofly

  • Ilona Salonen Profile Picture
    Ilona Salonen 75 on at
    RE: Prevent multiple registrations on portal

    I have the same question because this is a feature (or, lack-of-it) that there's no validation happening on the Event Registration record creation whether a contact is already registered or not. As we have built a plug-in for this I really look forward whether it is implemented soon to the product. 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

November Spotlight Star - Khushbu Rajvi

Congratulations to a top community star!

Forum Structure Changes Coming on 11/8!

In our never-ending quest to help the Dynamics 365 Community members get answers faster …

Dynamics 365 Community Platform update – Oct 28

Welcome to the next edition of the Community Platform Update. This is a status …

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,969 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 230,842 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans