Understand Salesforce field access for Reachdesk

  • Updated

This article explains which Salesforce objects and fields Reachdesk reads from and writes to. Access always depends on the permissions of the Salesforce user connected to Reachdesk. If that user doesn’t have access to a field or object, Reachdesk can’t read from or write to it.

 

How Reachdesk uses Salesforce field access

Reachdesk interacts with Salesforce via Activity Logging and Contact Sync. We only read fields beyond the standard set when they're specifically used in automation rules for Automated Campaigns or ROI reporting (Insights).

 

Salesforce objects and fields

Lead & Contact

TypeFieldsNote
READFirst Name, Last Name, Company Name, Email Address, Mailing Address.Also reads personalEmail, workEmail, and any field used in Automated Campaigns.
WRITEGift CostWe write to a mapped custom field if configured in Integrations > Salesforce Advanced Options.

Opportunity

TypeFieldsNote
READName, Account Name, Stage, Type, Close Date, Created Date, Amount.Used for ROI Reporting and mapping the Company_provider_id to the Salesforce Account ID.

Campaign

TypeFieldsNote
READNameWhen searching during the "Sync Gift Activity" setup
WRITEActualCostIf "Sync campaign cost" is enabled in Salesforce Advanced Options.

Campaign Member

TypeFieldsNote
READStatus and any field used in automation rules 
WRITE

Status

Campaign ID / Contact ID / Lead ID

Updated based on mapping in Campaign Settings

Written when creating a new member for a recipient

Task

TypeFieldsNote
READ  
WRITE

Assigned to

Subject

Due Date

Status

WhoId

Represents the Sending User

Format: [Sender name] [gift status] [campaign]

Date gift was sent

Based on mapping

Represents the recipient (Lead or Contact)

 

Detailed Logic & Workflows

Warehouse Item Cost Configuration

For accurate ROI, you must manually set item costs for warehouse inventory.

  1. Enable: Go to Integrations > Salesforce Advanced Options and toggle "Apply item cost to total spend and ROI."

  2. Set Cost: Go to Inventory > [Item Page] and enter the Unit Cost.

Retroactive vs. Future Updates

  • Scenario A (New Cost): If an item had no previous cost, adding one now will update the Total Spend and ROI for all historical sends.

  • Scenario B (Updated Cost): If an item already had a cost and you change it, the new price only applies to future sends. Historical data stays the same.

When Reachdesk creates Tasks

Reachdesk automatically logs a task when a gift is sent via:

  1. Automated Campaign: Using the integration user.

  2. A Manual Send: When the recipient was searched and selected via the Salesforce integration in the recipient step.Screenshot 2024-08-13 at 16.23.36.png

  3. The Chrome Extension/Widget: When the sender is on a Salesforce record page.

Note: Reachdesk will not create a task if the recipient was manually typed in or uploaded via CSV without being linked to a Salesforce record during the send.

 

Frequently Asked Questions

Does Reachdesk create new leads or contacts? 

No. Reachdesk only interacts with existing records. If a record doesn't exist, we can't log activity or sync costs to it.

When does the Campaign Member status update? 

It updates in real-time as the gift status changes (e.g., from "Sent" to "Claimed"), provided you have configured Member Status Mapping in your Reachdesk campaign settings.Screenshot 2025-06-05 at 16.44.43.png

What if my Salesforce user doesn't have "Edit" permissions? 

Reachdesk will fail to log tasks or sync costs. Ensure the connected Salesforce user has both Read and Write access to the objects listed above.

Related to

Was this article helpful?

1 out of 1 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.