Install the package
1
Open the installer from Wisty
In Wisty, open Connected orgs and start Connect Salesforce org. A Wisty team admin can also start from Host orgs, then Add host org.In step 1 of the dialog, click Install package.
2
Choose the org type
Choose Production, Sandbox, or Custom domain to match the org where you’re installing. For a custom domain, enter the My Domain name shown before
.my.salesforce.com.3
Install in Salesforce
Click Install in Salesforce and sign in as a Salesforce admin. Choose Install for Admins Only and complete the Salesforce installer.
4
Return to Wisty
When installation finishes, click Continue in Wisty to return to setup.
Assign builders
Give this access only to people who should create projects and publish apps inside Salesforce.- In Salesforce Setup, open Permission Sets.
- Select Wisty Builder.
- Click Manage Assignments and add the users who should build.
- Have those users open Wisty again to pick up their new role.
Show the Wisty tab to viewers
Viewers don’t need Wisty Builder. They do need tab visibility to open the app launcher, because an admin-only install leaves the packaged tab hidden from other profiles. Choose one way to make the tab available:- Profile
- Your own permission set
Open Setup, then Profiles. Select the profile, open Object Settings, select Wisty, and set Tab Settings to Default On.
Finish setup and check a first launch
Connect the org as a host org to link it to your Wisty team and enable sharing. Then have a viewer open Wisty from the Salesforce App Launcher. With the default All users can self-authorize policy, they see Wisty isn’t connected yet the first time. They click Connect Wisty and approve access in Salesforce. The approval window closes and Wisty opens in the original tab. A viewer should reach the app launcher. A builder should also have access to project creation. If the tab or builder controls are missing, see Fix common problems.What Salesforce authorization allows
Wisty ships a Salesforce External Client App. It requests these OAuth scopes:
The custom-permissions scope is required for Salesforce builders. If Wisty can’t confirm the permission, it refuses generation and publishing. How Wisty uses your data explains what reaches the generating AI and what happens only when an app runs.
Pre-authorize users
Pre-authorizing lets you choose who can open Wisty inside Salesforce, and those people skip the Connect Wisty step.1
Switch the policy
Open Setup, then External Client App Manager, and select Wisty’s app. Under Policies, open OAuth Policies and set Permitted Users to Admin approved users are pre-authorized.
2
Choose who gets access
The profile and permission-set pickers appear under App Policies once the policy is switched.
- Profiles
- Permission set you own
Move each profile that should open Wisty to Selected Profiles and save.
Salesforce doesn’t let a permission set from a managed package be selected
here. Picking Wisty Builder fails with
We couldn't save the external client app and state=MANAGED_INSTALLED. Don’t clone Wisty Builder to
get around it. A clone carries Wisty: Build Apps, so everyone you give
it to can build and spend credits.