Skip to content

Salesforce integration requirements

This article describes what your Salesforce org needs to connect to Opensense. The permissions and configuration depend on which features of the integration you use. Your Opensense implementation team handles the configuration after your requirements are confirmed.

You need:

  • A Salesforce admin account
  • Your Salesforce Instance URL (for example, https://yourcompany.my.salesforce.com)
  • The admin email address for your Salesforce account
  • API access turned on for your Salesforce org

The Opensense Salesforce integration supports three independent use cases. You can use one, two, or all three, depending on your organization’s needs.

Recipient-based banner targeting
Opensense queries your Salesforce CRM data to decide which banner campaign content to serve on outbound emails. Banners can target the recipient's contact, account, lead, or opportunity attributes. This is the most common use of the Salesforce integration.
Salesforce email signatures
For teams that send email directly from Salesforce, Opensense applies centrally managed signatures to those emails. Opensense pushes a Plain Text Block (PTP) to each user's native Salesforce email signature field. It then processes outbound emails through its relay, to add the full signature before delivery.
User directory sync
Opensense pulls your Salesforce user records as the source of truth for sender signature fields: name, title, phone, department, and similar data. This is useful for organizations that manage employee data mainly in Salesforce, rather than in a directory like Microsoft 365 or Google Workspace.

Required for everyone: the AppExchange package

Section titled “Required for everyone: the AppExchange package”

Whichever features you use, install the Opensense managed package in your Salesforce org from the AppExchange. Your implementation team gives you the listing link. After installation, configure the connected app so that all user profiles have access.

The integration is installed in your production Salesforce org.

To complete the configuration, your Salesforce admin needs access to Manage Connected Apps (in Setup, under Apps > Connected Apps), to authorize the Opensense app and assign profiles.

The object and field permissions depend on which features of the integration your organization uses. Find your use cases in the columns, then review their sections below.

Object or setting Banner targeting Salesforce signatures Directory sync
Contact, Lead, Account, OpportunityReadNot neededNot needed
UserNot neededRead and editRead
User: Email Signature fieldNot neededWriteNot needed
User: sender data fieldsNot neededNot neededRead
Email Delivery Settings and Deliverability (Setup)Not neededAdmin accessNot needed

Opensense needs read access on the Salesforce objects it queries for targeting. At minimum, it needs read access on the objects that your banner campaigns target:

Contact
Contact-level recipient targeting
Lead
Lead-level recipient targeting
Account
Account-level ABM targeting
Opportunity
Deal stage targeting

To find the Salesforce field API names to use for targeting, see Finding Salesforce field API names to query in Opensense.

To apply Opensense signatures to emails sent from Salesforce, your Salesforce admin needs two more areas of Salesforce Setup:

Email Delivery Settings
To route email through Opensense, on the Email Relays page. Salesforce also needs an email domain filter (Email Domain Filters) for a relay to work.
Deliverability
To update the email delivery configuration to allow relay processing.

Opensense also needs read and edit access on the User object, specifically write permission on the native Email Signature field. This is how Opensense pushes the Plain Text Block to each user’s Salesforce signature, so that only the Opensense-managed signature is in use.

To sync sender data, Opensense needs read access on the User object, and field-level read access on these fields:

  • First Name, Last Name, Email
  • Title, Department, Company Name
  • Phone, Mobile Phone

For further help, contact Opensense Support at help@opensense.com.

Screenshot preview

Screenshot