Connect Dochly to Your Salesforce Org
Before you connect
Confirm these two things are in place before starting the setup process. Both are required for Dochly to function correctly in your org.
Confirm Dochly appears in Setup → Installed Packages with Status = Installed. If you haven't installed it yet, start with Install Dochly from Salesforce AppExchange.
The setup requires System Administrator access. The same admin who installed the package should complete this step — or another user with full System Administrator profile.
Step-by-step: connecting Dochly to your org
Open the Dochly app
Click the App Launcher (9-dot grid icon) in the top-left of Salesforce. Search for Dochly and click to open it. The first time you open Dochly after installation, you will be presented with the initial setup screen.
If you don't see Dochly in the App Launcher, confirm the package is installed (Setup → Installed Packages) and that your profile has access to the Dochly app (Setup → Apps → App Manager).
Run the setup wizard
On first launch, Dochly displays a Setup Wizard that walks through the core setup steps. The wizard covers:
- Confirming the managed package is installed and licensed for your org
- Default storage settings for generated documents
- Email delivery configuration for document sending
- Permission set assignment for admin users
Work through each wizard step in order. You can return to any step later from Dochly Setup if you need to make changes after initial configuration.
Configure org-level settings
In Dochly Setup, confirm the following org-level configuration items:
- Default document storage: Set where generated documents are stored — typically "Attach to originating record" as Salesforce Files
- Default email sender: Set the from-name and from-address used when Dochly sends documents by email
- Timezone: Confirm the timezone used for date stamps on generated documents matches your org's timezone setting
- Default document format: PDF is recommended for most use cases — you can override this per template
For the full settings reference, see Configure Dochly settings in Salesforce.
Set object access
Dochly needs read access to the Salesforce objects your templates will pull data from. By default, Dochly accesses standard objects (Opportunity, Account, Contact, Contract, Case). If your templates will use custom objects, you need to grant Dochly access to those objects.
To grant access to a custom object:
- Go to Dochly Setup → Object Access
- Select the custom objects you want to make available in the template editor
- Save — the objects will now appear as available primary objects when creating templates
Dochly respects Salesforce's existing object-level and field-level security. Granting Dochly access to an object doesn't override your existing sharing rules — users can only generate documents from records they already have access to in Salesforce.
Assign permission sets to users
Dochly uses Salesforce permission sets to control access. The managed package includes 8 permission sets in total, covering different levels of admin and user access. The two you'll assign most often are:
| Permission Set | Who to assign it to | What it enables |
|---|---|---|
| Dochly Admin | Salesforce admins and template builders | Full access — create and edit templates, configure settings, view all generation logs |
| Dochly User | All users who generate documents | Generate documents from templates, send for e-signature, view their own generation history |
The remaining permission sets cover more specialized or restricted access levels — review the full list in Setup → Permission Sets to see what's available for your org before assigning. To assign a permission set: go to Setup → Users → [User Name] → Permission Set Assignments → Edit Assignments. Add the appropriate Dochly permission set and save.
Verify the setup
Once all settings are configured and permission sets are assigned, verify everything is working correctly:
- Open Dochly Setup and confirm your storage, email delivery, and object access settings all show as configured
- Open the Templates tab — it should load without errors
- Log in as a non-admin user with the Dochly User permission set and confirm they can see the Dochly app
For a full setup verification test, see Test Dochly after installation in Salesforce.
Permission sets explained
Dochly's permission sets are additive — they grant additional access on top of a user's existing Salesforce profile. Assigning a Dochly permission set does not change anything about what that user can do in the rest of Salesforce. It only unlocks Dochly-specific features. The Dochly managed package includes 8 permission sets in total, covering different levels of admin and user access — the two described below are the ones most orgs assign first.
Dochly Admin
Full platform access. Create and edit templates, configure org settings, view all logs, manage permission assignments. Assign to Salesforce admins and template builders only.
Dochly User
Generate documents, send for e-signature, view own generation history. No template editing or settings access. Assign to all users who need to generate documents.
Additional permission sets
8 permission sets ship with the package in total, covering more specialized and restricted access levels. Check Setup → Permission Sets in your org to see the full list before assigning to less common roles.
Users without any Dochly permission set assigned will see the Dochly app in the App Launcher but will not be able to access any features. Always assign at least the Dochly User permission set before asking users to generate documents.
Verifying your setup
Dochly is native to Salesforce, so there's no external service to authorize and no separate "connection" to establish — once the package is installed and permission sets are assigned, Dochly runs entirely on your org's own data and infrastructure. Use the checks below to confirm each part of the setup is working correctly:
What to check for a healthy setup
- Permission sets are assigned to the right users
- Document storage is configured and accessible
- Email delivery is configured and sending
- Object access permissions are in place
Common issues and where to look
- Package not fully installed — recheck Setup → Installed Packages
- Storage destination not configured — check Dochly Setup → Storage
- Email sender not verified — check Dochly Setup → Email Delivery
- Missing object access — check Dochly Setup → Object Access
What Dochly connects to in your org
As a 100% native Salesforce app, Dochly connects only to components within your Salesforce org. No data leaves Salesforce at any point during setup or generation, and there is no external account to authorize.
Dochly reads from standard and custom objects to populate merge fields in templates. It only accesses objects and fields that the generating user's profile has permission to read.
Generated documents are stored as Salesforce Files and attached to the originating record. Dochly creates ContentDocument and ContentVersion records in your org.
Dochly exposes Flow actions for document generation and e-signature sending. These appear in the Flow Builder action picker once the package is installed.
Document delivery and e-signature request emails are sent through Salesforce's email infrastructure — using your org's configured email sender settings, not an external email service.
Frequently asked questions
Dochly is now set up in your Salesforce org. Next step: Set up your first document template in Dochly — choose your primary object, add merge fields, preview with live data, and publish for generation.
Not on AppExchange yet — contact us and we'll set you up