Registration
A complete solution for the first step of your Member journey
Registration is a form that lets a new user register in a Salesforce Community and become a Member of a Program.
Who It's For
Registration is for loyalty admins who want to enable external visitors to simultaneously register as a new User in a Salesforce Communities-based loyalty portal and become a Member of a Program.
How It Works
Upon successful submission, a new Community User is created and linked with a new Individual Member. The new Member's login credentials is managed by Salesforce via this User. New Members also receive a welcome e-mail, which you can customize to include your own company branding and Program-specific details.
You can choose between one-step and two-step registration. In one-step registration, the registering Member creates a password directly on the form. In two-step registration, password creation occurs during the email verification process.
You can also include additional Member fields to request any further information you may need from new Members.
Registration with Two-Step Password Creation
Members who are already registered will use the standard Salesforce login functionality included in your Community to log in and engage with their Program(s).
Member Login
Setting up Your Registration Page
To get started, let's first create a page for your Registration component.
In Salesforce Setup, search for and select All Communities. Enter to the Builder for your Community.

Community Builder
In Builder, click on Home to open the page menu and select New Page.

Creating a new Page
Choose Standard Page.

Standard Page
Choose 1 full-width column and click Next.

Enter a name and URL for the Fielo Registration page and click Create.

New Page Name
With your new page created, click the next to the name of your page and set Page Access to Public.

Page Access
Optionally, you can also opt to Override the default theme layout for this page and choose the Theme Layout called Login. This way, default Salesforce components not relevant to Registration (such as User Profile Menu, Navigation Menu, and Global Search Box) will not be shown.

Login Theme
Customizing your ThemesYou can alter the background image, color palette, etc. of all the theme layouts in your Community by selecting . See Salesforce's Theme Your Community doc for more details.
Then, select on the left side of Builder and click on the link under Guest User Profile.

Guest User Profile
On the Profile page for your Community's Guest User Profile click Edit.

Editing a Profile
Under Custom Object Permissions, give basic Read access to the Agreement and Member objects.

Agreement Permissions
Click Save.
Back on the Guest Profile page, scroll down to Custom Field-Level Security and, next to Agreement, click View.

Agreement Field-Level Permissions
Click Edit.

Editing Agreement Field-Level Permissions
Give Read Access to all fields.

Giving Read Access to Agreement fields
Click Save.

Go back to Profile and return to Custom Field-Level Security. Next to Member, click View.

Member Field-Level Permissions
Click Edit.

Editing Member Field-Level Permissions
Give Read Access to all fields.

Giving Read Access to Member fields
Click Save.

Guest User ProfileFor more info on the Guest User Profile, see Salesforce's doc.
Back in Builder, publish your page by clicking Publish.
Publish Page
Go ahead and confirm publication.
Getting Your Community Ready
In order for your new Registration page to work successfully, you must now make some configurations in your Salesforce Community from Workspaces.
In Salesforce Setup, search for and select All Communities. Enter the Workspace for your Community.
Choosing a Community Workspace
In Workspaces, select Administration and then, on the left, select Emails.
Email Administration
Under Sender, enter the From Name and E-mail Address that you want new Members to see when receiving Welcome, Forgot Password and Change Password e-mails.
Under Email Templates, you can also select your own templates for Welcome, Forgot Password and Change Password e-mails.
For more info on Salesforce E-mail Templates, see Salesforce's E-mail Templates guide.
When you're ready, click Save.
Next, on the left, select Members. Then, under Select Profiles, next to Search, click and choose *Portal*.
In the Available Profiles list, select the Fielo Community User Profile you created during Platform installation and click Add . It should now appear in the Selected Profiles list.
Filtering Portal Profiles
Click Save.
Finally, on the left, select Login & Registration. Under Registration, tick Allow external users to self-register. From the Page picklist, choose Community Builder Page. Then, using 🔍, select the page you set up for Registration.

Choosing a Registration Page
Next to Profile, choose the Profile you selected before for portal users in the Members settings.
Next to Account, using 🔍, select the Account new Members will be assigned to.
Note that the Owner of the Account you choose must be assigned a Role. For more information, see Saleforce's Assigning Users to Roles doc.
Click Save.

Choosing User Profile and Account
More Community Customization OptionsIn Login & Registration, you can add a logo, specify a login color scheme, assign a custom logout redirect page and more! For more details on these Salesforce Communities features, see their docs.
Adding the Registration Component
Now, it's time to place the Fielo - Registration component on your registration page. Let's jump back into the Builder for your Community from the All Communities page.
Navigate to your registration page.

Registration Page
On your registration page, click and drag and drop Fielo - Registration onto your content area.

Fielo Registration
Properties
With the component on your page, you can now configure Registration to meet your loyalty portal's specific needs.
Registration can be configured via the following properties:
- Title: Enter a title to be displayed at the top of the form.
- Program: Choose the Program that new Members will join.
- [Optional] Extra Fields: Enter the API names of any additional Member fields would like to include in the form, separated by commas.
- Include Password Field: Tick this box if you would like new users to create a password on the form. Otherwise, the new user will create a password after verifying their e-mail address.
- Two-Step Registration URL: If Include Password Field is unticked , enter the URL that the Member will be directed to for password creation. By default, the Member will be directed to your Community's Change Password page.
- Successful Registration URL: Enter the URL new Members will be directed to once they successfully register. If left blank, the Member will be directed to your Community Home page.
Registration Properties
Updated about 1 year ago
