Quick Start
Get Keelstone running in Excel in about 10 minutes.
Step 1 — Install the Package
Install Keelstone Actions from the AppExchange into your Salesforce org.
After installation, a background job runs automatically to provision the OAuth client app and register your org with the Keelstone server. Give it 1–2 minutes to complete.
Step 2 — Enable the Session Token Setting
Without this setting, the Keelstone taskpane will appear to load but actions will never open. It must be enabled in production, sandboxes, and scratch orgs.
- In Salesforce, go to Setup → Session Settings
- Scroll to the Lightning Out section
- Check "When embedding a Lightning application in a third-party site, use a session token instead of a session cookie"
- Click Save
Step 3 — Assign the Permission Set
- Go to Setup → Permission Sets → Keelstone User
- Click Manage Assignments → Add Assignments
- Select your user (and any others who will use Keelstone) and click Assign
Step 4 — Download the Manifest
- Open the App Launcher and search for Keelstone Setup
- If you see a Run Setup button, click it and wait 30 seconds for the job to complete
- In the Manifest Generator section, select Excel from the Application dropdown
- Click Download Manifest
A .zip file downloads containing the Excel manifest XML file. Extract it — you'll use the .xml file in the next step.
Step 5 — Sideload the Add-in into Excel
This method (shared folder) works for individual installs and testing. For org-wide deployment, see the Installation Guide.
- Create a folder anywhere on your computer — for example,
C:\KeelstoneManifest - Copy the
.xmlmanifest file into that folder - Right-click the folder → Properties → Sharing tab → confirm it is shared (or share it with yourself)
- Open Excel and go to File → Options
- Click Trust Center → Trust Center Settings
- Select Trusted Add-in Catalogs on the left
- In the Catalog Url field, enter the path to your folder (e.g.
\\your-computer-name\KeelstoneManifestorC:\KeelstoneManifest) - Click Add Catalog and check Show in Menu
- Click OK and restart Excel
- Go to Insert → Add-ins → Shared Folder — you should see Keelstone
- Click Add
The Keelstone button now appears in the Home ribbon.
Step 6 — Connect to Salesforce
- Click the Keelstone button in the Excel ribbon to open the side panel
- On the login screen, enter your Salesforce org's custom domain (e.g.
mycompanyformycompany.my.salesforce.com) - Click Continue — a Salesforce login window opens
- Sign in with your Salesforce credentials
- The taskpane loads your action tiles
Step 7 — Verify with Hello World
Create a test action to confirm everything is wired up:
- In Salesforce, go to the Keelstone Actions tab (or search in App Launcher)
- Create a new record:
- Label:
Hello World - Action Type:
Flow - Action Target:
kstone__Keelstone_Hello_World - Document Type:
Excel / Sheets - Active: ✓
- Label:
- Back in the Excel side panel, click the refresh icon (or close and reopen the panel)
- The Hello World tile appears — click it
- A dialog opens confirming Keelstone is connected
You're set up. Next, create your own actions by pointing Keelstone Action records at your Screen Flows.
What's next?
- Installation Guide — Full setup reference including Google Workspace, branding, and all troubleshooting steps
- Introduction — How Keelstone works and how to build your first custom flow
- Admin Template Guide — Build Excel and Word templates and manage template keys
- Screen Flows — Build flows that write data to Excel, generate documents, and more