Propper for Salesforce includes Propper Sign (eSignature) and Propper Gen (document generation). This is the quick reference; for full detail see the Setup Guide.
Beta packages cannot be installed in a production org. Install in a Developer Edition org, a sandbox, or a scratch org. Production requires a released version.
https://login.salesforce.com/packaging/installPackage.apexp?p0=04tg50000009XmLAAU
https://test.salesforce.com/packaging/installPackage.apexp?p0=04tg50000009XmLAAU
sf org display --target-org [your-scratch-org-alias] to get the Instance URL
login.salesforce.com with your
scratch org's instance URL:
https://[your-instance-url]/packaging/installPackage.apexp?p0=04tg50000009XmLAAU
Note: The package ID is the same for all org types; only the domain changes for scratch orgs.
The wizard walks through nine steps. Optional steps can be skipped and revisited later.
Propper_Admin (manages all Propper
products)
Propper_User (Sign and Gen for end
users)
Propper_Agent permission set.
App Launcher > Propper Setup > Connect to Propper
Connect with OAuth (no API keys to enter)
Setup > Permission Sets > Propper_Admin / Propper_User / Propper_Agent > Manage Assignments
Add the appropriate users
Setup > Lightning App Builder > Edit Record Pages
Add the Propper agreement component to the desired record pages
Configure component settings and activate pages
Generate a document from a template on a record, with the record's data merged in. Needs a template set up by your admin (scoped to the object, tags mapped to fields) and the "Generate Document" action on the record page. The full guide has screenshots.
Open a record (Account/Contact/Lead/Opportunity/Case) > Generate Document
Pick a template > review the field mapping
(Recommended) Preview document > Generate Document
The PDF is saved to the record's Files
Send for signature (if the template has signature fields) > map recipients > send
| Issue | Quick Fix |
|---|---|
| Cannot load templates | Confirm the OAuth connection (re-run Connect to Propper in the wizard) |
| "insufficient_scope" on Check connection | Expected false alarm: if "Connected as ..." shows and templates load, you are connected |
| Users cannot access components | Verify permission sets are assigned |
| Send Configurations do not appear | Complete Send Configuration Setup for the object |
| Email not delivered | Check recipient field mappings |
| Agreement info not showing | Add the Propper agreement component to the record page |