Installation & Licenses management
AppExchange listing
You can install the Avonni Component Builder package into your Salesforce instance from Salesforce AppExchange.
Installation process
Go to Salesforce AppExchange.
Install Avonni Component Builder
Administrators are assigned a license by default. Continue assigning licenses to other users who need access to flows that have Avonni Components embedded.
License management
The Avonni Components managed package includes a freemium offer of 10 licenses, allowing you to use the Avonni Components in your Salesforce organization. This is an excellent opportunity to become familiar with our components and conduct live tests with specific users.
When you install the Avonni Components Package in a sandbox environment, it automatically includes a site license. This means there are no restrictions on the number of users or time limits. Before implementing them in your production environment, you can thoroughly test the components in any way you choose.
Step-by-Step Guide
Assigning an Avonni license to your users
To ensure that your users can correctly view and use Avonni Components, assigning an Avonni Components license to each user is important. You can do this by following these steps:
Open the Salesforce Setup Page
Search for Installed Packages
Search for Avonni Components on the list and click Manage Licenses
Assign an Avonni Components license to each user that needs access to the Avonni Components in the flow.
![](https://flow.avonnicomponents.com/~gitbook/image?url=https%3A%2F%2F27923732-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F1FUd4apB9YHgCEMUFbVb%252Fuploads%252F9blt3c9jVYg88UrBvF2Z%252FCapture%2520Jan%252018.png%3Falt%3Dmedia%26token%3Daeaa2793-4e00-4179-bbe8-03b07ccebe4a&width=768&dpr=4&quality=100&sign=6299c0da&sv=1)
Assigning Avonni Components Permissions in Salesforce
For the successful integration of Avonni Components in your Salesforce org, it is essential to assign the 'Avonni Flow Screen Components' permission sets to the relevant users.
To assign the 'Avonni Flow Screen Components' permission sets in Salesforce, follow these steps:
Navigate to Setup: Log in to your Salesforce account and enter the Setup PAge.
Access Users: In the Setup menu, look for the 'Users' section.
Select Permission Sets: Under the Users section, find and click on 'Permission Sets'.
Find Avonni Permission Set: Search for the 'Avonni Flow Screen Components' permission set.
Assign to Users: Click on the permission set, then select 'Manage Assignments' to add users who require access to the Avonni Components.
Choose Users: In the 'Manage Assignments' section, select the users who need access and confirm the assignment.
If an end-user tries to access a flow with Avonni Flow Screen Components inside with no license assigned, he will see an error message rather than seeing the flow.
![](https://flow.avonnicomponents.com/~gitbook/image?url=https%3A%2F%2F27923732-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F1FUd4apB9YHgCEMUFbVb%252Fuploads%252F7rrPiEZ7cSPZJpAWoVrT%252F2023-12-13_11-28-00.png%3Falt%3Dmedia%26token%3D65b2b5b1-20e8-424f-9194-63c4e910a49f&width=768&dpr=4&quality=100&sign=3e15beaa&sv=1)
Access to Guest Users
Guest users can also use Avonni Components on Experience Cloud Sites without login requirements, which is available as an additional feature for production orgs. For more details, please feel free to contact us.
Guest users within Experience Cloud sites can access Avonni Components embedded in your flows. Follow these steps to enable this functionality:
Make your Site accessible for Guest Users
Enable Public Access: Ensure your Experience Cloud site is configured for public access.
![](https://flow.avonnicomponents.com/~gitbook/image?url=https%3A%2F%2F27923732-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F1FUd4apB9YHgCEMUFbVb%252Fuploads%252FeU0ikrRky7UDpTtBkZl9%252F2024-06-10_13-20-14.png%3Falt%3Dmedia%26token%3Dab38d731-6376-40d7-98ec-4d30b7f936f5&width=768&dpr=4&quality=100&sign=8af15155&sv=1)
Allow API Access: In the site's Administration area, navigate to the Preferences page and enable the "Allow guest users to access public APIs" setting.
![](https://flow.avonnicomponents.com/~gitbook/image?url=https%3A%2F%2F27923732-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F1FUd4apB9YHgCEMUFbVb%252Fuploads%252FrtAubQp1yTt51HERqCjY%252F2024-06-10_13-21-12.png%3Falt%3Dmedia%26token%3Dcbcaa268-6e93-4e95-8a0f-06af81b99b1e&width=768&dpr=4&quality=100&sign=2f38f5fa&sv=1)
Configure Flow Access
Open the flow you want to make accessible and edit its access settings.
![](https://flow.avonnicomponents.com/~gitbook/image?url=https%3A%2F%2F27923732-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F1FUd4apB9YHgCEMUFbVb%252Fuploads%252FWpLp4ApS9LEQZzWQe9fR%252F2024-06-10_13-23-50.png%3Falt%3Dmedia%26token%3De461e70a-bd17-40d1-80a3-7a7aeaa78db9&width=768&dpr=4&quality=100&sign=920fdff3&sv=1)
Override the default behavior and choose specific profiles or permission sets to access the flow.
![](https://flow.avonnicomponents.com/~gitbook/image?url=https%3A%2F%2F27923732-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F1FUd4apB9YHgCEMUFbVb%252Fuploads%252FuHMjooaBNHiqSGokVr24%252F2024-06-10_13-24-27.png%3Falt%3Dmedia%26token%3Db6b1768c-027f-4766-bd74-b4b5d4488f50&width=768&dpr=4&quality=100&sign=e795fd76&sv=1)
Configure Guest User Profile
Navigate to the Guest User profile page.
![](https://flow.avonnicomponents.com/~gitbook/image?url=https%3A%2F%2F27923732-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F1FUd4apB9YHgCEMUFbVb%252Fuploads%252FYhzPs9XVGCcvIZ5Y2fd2%252F2024-06-10_13-25-53.png%3Falt%3Dmedia%26token%3D271a2758-54a7-460c-b631-9267865d5467&width=768&dpr=4&quality=100&sign=e09faa18&sv=1)
Add the desired flow to the "Enabled Flow Access" section to grant guest users access.
![](https://flow.avonnicomponents.com/~gitbook/image?url=https%3A%2F%2F27923732-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F1FUd4apB9YHgCEMUFbVb%252Fuploads%252FXpzIcNK2dDTklCLWTK2a%252F2024-06-10_13-26-47.png%3Falt%3Dmedia%26token%3Dea08f8db-10bd-4828-a0b9-984347aec3d8&width=768&dpr=4&quality=100&sign=8e5cb319&sv=1)
Assign Permission to Guest Users
The final step in allowing guest users to access Avonni Components in your flows is to assign the necessary permissions:
Permission Sets Page: Navigate to the Permission Sets section within Salesforce Setup.
Avonni Flow Screen Components: Locate the "Avonni Flow Screen Components" permission set.
Manage Assignments: Click on "Manage Assignments" for the permission set.
Assign to Guest User: Select the Guest User profile and add it to the list of assigned users.
![](https://flow.avonnicomponents.com/~gitbook/image?url=https%3A%2F%2F27923732-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F1FUd4apB9YHgCEMUFbVb%252Fuploads%252FZvLxdgzT8z5hsnIr4cCd%252F2024-06-10_13-33-32.png%3Falt%3Dmedia%26token%3D573d66dc-6f56-4a73-8f5b-c0eabb177ef1&width=768&dpr=4&quality=100&sign=20b59b4c&sv=1)
![](https://flow.avonnicomponents.com/~gitbook/image?url=https%3A%2F%2F27923732-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F1FUd4apB9YHgCEMUFbVb%252Fuploads%252FbUiRmyoECJZZTEGY9a5u%252F2024-06-10_13-36-04.png%3Falt%3Dmedia%26token%3D31c9ee17-aaaa-4b93-a113-336c864aeccf&width=768&dpr=4&quality=100&sign=d589ee1c&sv=1)
By completing this process, guest users will have the required permissions to interact with and utilize the Avonni Components embedded in your flows
Publish Changes
Publish your site to make the changes live.
By following these steps, guest users can interact with the Avonni Components embedded in your flows, enhancing the functionality and accessibility of your Experience Cloud site.
Last updated