Salesforce integration: mapping work orders to Opportunities

I am configuring the FieldPulse to Salesforce integration for our organization. I need to establish a bidirectional mapping between FieldPulse work orders and Salesforce Opportunities. However, I am encountering difficulties with the field mapping configuration screen.

Current Environment:

  1. FieldPulse account: Production, API version v1
  2. Salesforce edition: Enterprise
  3. Integration status: Connected, OAuth authorized

Specific Issues:

  1. The field mapping interface does not display all standard Opportunity fields (e.g., "StageName", "CloseDate", "Amount")
  2. Custom fields created in FieldPulse do not appear in the mapping dropdown
  3. The documentation indicates bidirectional sync is supported, but I cannot locate the configuration toggle for sync direction

Questions:

  1. Is there a required field configuration in Salesforce that must be completed before FieldPulse can enumerate available Opportunity fields?
  2. Are there specific Salesforce API permissions required beyond the standard OAuth scopes?
  3. What is the expected latency for bidirectional updates — i.e., if a work order status changes in FieldPulse, what is the SLA for the corresponding Opportunity update in Salesforce?

I have confirmed that the connected Salesforce user has System Administrator profile and that API access is enabled. I can reproduce this behavior consistently across multiple browser sessions. I have reviewed the Salesforce integration guide but it does not address these specific configuration scenarios.

Ticket reference: FP-INT-2847 (opened with support 48 hours ago, awaiting escalation).

Parents
  • Hi Anita! Happy to help clarify a couple things from the support side.

    Eli covered the field visibility piece well — one additional thing to check is whether your Opportunity object has Field History Tracking enabled for the fields you want to map. It's not strictly required, but the integration uses the History API for some conflict detection in bidirectional mode, and without it you may see stale data.

    Re: your ticket FP-INT-2847 — I see this is currently with Tier 2. The escalation you requested is in progress, but in the meantime, I'd recommend trying Eli's diagnostic query. If you can share the output (sanitized), we can confirm whether this is a permissions issue or a schema discovery bug that's been flagged for the next release.

    Also linking this known issue — if you're on Salesforce API v59.0 or higher, there's a regression affecting custom field enumeration. We're targeting a fix in the July maintenance window.

Reply
  • Hi Anita! Happy to help clarify a couple things from the support side.

    Eli covered the field visibility piece well — one additional thing to check is whether your Opportunity object has Field History Tracking enabled for the fields you want to map. It's not strictly required, but the integration uses the History API for some conflict detection in bidirectional mode, and without it you may see stale data.

    Re: your ticket FP-INT-2847 — I see this is currently with Tier 2. The escalation you requested is in progress, but in the meantime, I'd recommend trying Eli's diagnostic query. If you can share the output (sanitized), we can confirm whether this is a permissions issue or a schema discovery bug that's been flagged for the next release.

    Also linking this known issue — if you're on Salesforce API v59.0 or higher, there's a regression affecting custom field enumeration. We're targeting a fix in the July maintenance window.

Children
No Data