To invite new users, you can configure a Power Automate flow that triggers when a new record is created in the Contact table. Within the flow, you can generate a custom invitation code, create a corresponding record in the Invitation table, and send an email notification to the newly registered user. The email should include the invite code along with the link to your Power Pages site.
Hope this helps!
Thanks.
Make sure these site settings are correctly configured in the Portal Management App:
Site Setting | Value |
---|---|
Authentication/Registration/Enabled |
true |
Authentication/Registration/LocalLoginEnabled |
true |
Authentication/Registration/OpenRegistrationEnabled |
true |
Authentication/Registration/ResetPasswordEnabled |
true |
You can find these under Site Settings in the Portal Management App.
Instead of building login/registration from scratch, use the built-in pages and customize them via CSS and Liquid. You can:
You're already creating users via Web API and storing them in the Contact table. That’s great! To complete the flow:
https://yourportal.powerappsportals.com/register/?invitation=CODE
You can create a custom profile page using a model-driven form on the Contact table. Steps:
{% if user %}
{% else %}
Please log in to view your profile.
{% endif %}
Fubar
62
Super User 2025 Season 2
Lucas001
48
Super User 2025 Season 2
KevinGador
44
Super User 2025 Season 2