Skip to content

Install and permission sets

The one-time setup for a new org: install the package, check the requirements, and give your team access. You need a Salesforce admin to do this.

Install Sliick Forms free from the AppExchange listing and choose Install for Admins Only. You will grant access explicitly with permission sets in the next step, so installing for all users grants nothing extra and only widens the tab surface.

Confirm the install under Setup, Installed Packages: Sliick Forms should appear with the expected version and the sliick namespace.

RequirementNeeded forNotes
Lightning ExperienceEverythingThe admin surface is built entirely from Lightning components
My Domain deployedEverythingStandard Lightning requirement
Experience CloudPortal forms behind login onlyA public form can run on your Sliick Edge address instead. See Hosting on Sliick Edge
A published Experience site available to guestsPublic or guest forms placed on Experience CloudThe site is yours: the package never creates one. Not needed if a public form is hosted on Sliick Edge instead

No packaged permission set is assigned automatically. Assign them yourself, from Setup, Permission Sets, select the set, then Manage Assignments. From the Salesforce CLI the same assignment is:

sf org assign permset --name Sliick_Forms_Admin --target-org <alias>
Permission setAssign toGrants
Sliick Forms AdminForm authors and operatorsFull access to form definitions, elements, and versions, full access to submissions, the Sliick Forms Admin app and all four of its tabs
Sliick Forms UserInternal reviewers who read submissions but do not authorRead-only access to definitions, elements, versions, and submissions, plus the app and the plain Form Submission tab
Sliick Forms SubmitterAuthenticated Experience Cloud or portal users who submit forms, and the site’s guest user for a public form on Experience CloudRead access for retrieving a form, permission to send in a submission, and access to the component behind a served form
Sliick Forms IntegrationOne dedicated integration user, never a person. Needed only if you connect Sliick Edge or build your own integrationThe access that connection needs, including read on form definitions and elements. It grants no access to responses

Assign the packaged Integration set directly and never clone it. An upgrade updates a packaged permission set in place and can never add a new grant to a copy you own, so a clone quietly falls behind and the failure arrives months later as an access error on something that worked before.

  1. Open the App Launcher and open Sliick Forms Admin.
  2. Confirm all four tabs load: Admin Dashboard, Form Builder, Sliick Responses, Form Submission.
  3. Open the Form Builder and create a throwaway form.

If the tabs load but actions fail, the cause is almost always a partial permission-set assignment rather than a data problem.

At this point internal authoring works. If you only need forms on internal Lightning pages, you are done.

  • Sliick Forms User does not include the responses console. The richer surface with filtering, CSV export, reprocessing, corrections, and analytics is part of Sliick Forms Admin only. A Sliick Forms User reviewer sees the plain list and detail view of submission records.
  • Never assign Sliick Forms User to an external or guest persona. It grants view-all on submissions, which is an internal-staff grant.
  • No packaged permission set grants create access on the submission object. That is intentional and explained under Guest access for public forms.

Note: a public form on Experience Cloud needs more than the permission set. It also needs a sharing rule and a site that is live and open to visitors. Work through Guest access for public forms before testing one.