Skip to main content
All CollectionsHelp ArticlesAccess and PermissionsUser Permissions
How do I allow Guest Users to create their own user accounts? (Legacy Permissions)
How do I allow Guest Users to create their own user accounts? (Legacy Permissions)
Updated over 3 months ago

Please Note: This article is specific to configuring the ability for guests to create their own user accounts with a secure web form, but it is also possible to create guest user accounts manually through the normal process outlined in our article Adding and Managing Users.

Setting Up a Sample User

  1. Before you can allow guest users access to your forms, you must create a "Sample Guest User" with the appropriate access and permissions. Click the Administrator tab.

  2. Select Users in the left hand menu.

  3. Select "User Profiles" in the right hand menu.

  4. Select "New Users."

  5. Add an email address for the sample guest user. Every user in the Apricot database must be associated with a unique email address, but no one will actually be using this email address to log into the system (guest users will create and manage their own login information), so you may use a fake email address here if you wish.

  6. Add a password. Again, a password is required for each Apricot user, but because this is a sample user account, you can add something simple here.

  7. Add a name that will identify this user account as the sample guest user account.

  8. Under "User Type," select "Guest."

  9. Save record.

  10. Once the record has been saved, select "Go to Search."

Setting Up a Sample User Program

  1. Once you have returned to the search menu, select "Programs".

  2. Select "New Program".

  3. Give this Program a name that will identify it as a sample guest user Program.

  4. Select a Site (in this case, Default).

  5. Save records

Setting Up a Sample User Permission Set

  1. Hover your mouse over the Actions tab.

  2. Select "Create new."

  3. Name the permission set.

  4. Under "Assigned Users," click the "Add" button.

  5. Select Sample Guest User from list.

  6. Save the record.

Create or Edit a Tier 1 Form to be Accessed by the Guest Users

Guest users will need access to at least a Tier 1 form where they can create their own login credentials.

  1. Open the Administrator tab.

  2. Select "Standard Forms" from the left hand menu.

  3. If you will be editing a form that has already been created, find the row of data that contains the form you would like to edit and hover your mouse over the Actions tab.

  4. Select edit.

  5. If you will be creating a new form, select "Tier 1 From Scratch" on the right hand menu.

Add a User Creation Field

  1. In the Field Choices palette on the right hand side, find the "User Creation" field and drag it into the body of the form.

  2. Open the gear box in the upper right hand corner of the user creation field.

  3. Rename the field.

  4. Under "User to Copy," expand the drop down menu. You will see a list of all the users that have been added as "Guest Users" in the Apricot database. Select the sample guest user you created.

  5. Select Apply.

  6. Publish the form. (Your form will need to have at least one other field set as Searchable and as Duplicate Check before your form can be published.)

Edit Permission Set to Allow Guest User Access

  1. Open the Administrator tab.

  2. Select Users from the left hand menu.

  3. Select Programs from the right hand menu.

  4. Expand the Add Search Field drop down menu to add a search field.

  5. Search for the sample guest user Program you created previously.

  6. Select the gray text to be taken to the document folder.

  7. Expand the gray arrow next to Permission Sets.

  8. Select the permission set you previously created.

Scroll down to the Permissions section and find the name of the form you have set up with the User Creation field and grant appropriate access to this form:

  1. View Record (Recommended) - Allows your guest users to view records they have created of this form.

  2. Search Record (Not recommended) - Allows guest users to search among all the records of this form - guest users should only have access to records they have created themselves, so they should not need access to any search function.

  3. Create Record (Recommended) - Allows guest users to create new records of this form. They will need this access to create their own login credentials.

  4. Edit Record (Recommended) - Allows guest users to edit records they have created.

  5. Archive Record - Allows guest users to archive a record. Recommended for Tier 2 forms only.

  6. Ignore Program Assignment (Recommended) - User RLA is recommended, and can only be turned on when program assignment is being ignored.

  7. Apply User RLA (Recommended) - Allows guest users to access only records they themselves have created.

  8. Create/Edit Forms (Not recommended) 

Create a Secure Web Form

For your guest users to have initial access to the Tier 1 form you created, create a Secure Web Form with a link you can email or publish publicly.

  1. Select the Administrator tab.

  2. In the left hand menu, expand External Access and select Secure Web Forms.

  3. Click "New Secure Web Form."

  4. Name your Secure Web Form.

  5. Select the form that will be accessed by the Secure Web Form URL.

  6. Select the sample user you created for Guest User Access. All guest users who access this Secure Web Form to create their own login credentials will be given a copy of the access given to this sample user.

  7. Under Permissions, you will see if your sample user has enough access to view and/or create the form you have selected under "Select a Form."

  8. If access is too restricted and needs to be changed, you will see red text here. If access is sufficient, the text will be green. Clicking on the text will take you to the permission set where you can adjust what the sample user can access.

  9. Choose the Program the records should be assigned to

  10. Save Record

  11. Once the record is saved, the fields in the URLs section will be populated. You can copy these as needed to distribute to potential guest users.

Create a Tier 2 Form for Data Entry

Guest User Access works best if you set up both a Tier 1 form where the guest user will create their own login credentials as well as a Tier 2 form to collect relevant data from this user.

  1. Access the Administrator tab.

  2. Select Standard Forms from the left hand menu.

  3. Find the Tier 1 form you have already created for your guest users.

  4. Hover your mouse over the Actions tab and select "New Tier 2 From Scratch" or "New Tier 2 from Template."

  5. Add relevant fields to the form.

  6. Publish.

Return to the Permission Set Details to Add Access to Tier 2 Form

  1. Return to the sample guest user permission set and add access to the Tier 2 form you have created.

  2. Save record.

Return to Apricot Settings to Label these Forms as "Guest Forms"

  1. Select the Administrator tab.

  2. In the left hand menu, select Apricot Settings.

  3. Under the "User Licenses" section, scroll down to the drop down menus. Select all the forms you have created that will be accessed by your Guest Users.

  4. Save settings.

Did this answer your question?