Salesforce Integrations

Salesforce Integrations on Celigo

Connect Salesforce to your ERP, ecommerce, and operational systems. Entech builds Celigo-based Salesforce integrations for B2B businesses where the gap between CRM and back-office is costing time on every deal — and where your team should not need SOQL to answer a customer question.

Talk to an integration expert
What you can integrate

Systems we connect to Salesforce

AI & Automation Capability tier
Salesforce + Celigo AI Agent

Natural language Salesforce queries via Slack or custom interface. No SOQL. Governed and auditable in Celigo.

What data moves, and how

What data moves, and how

Accounts and Contacts

Account and Contact records synced between Salesforce and your ERP or connected system. Lookup by company name, email, or external ID before creating — duplicate account records accumulate fast in bidirectional sync without keyed matching logic. Account hierarchy in Salesforce maps to parent-child entity relationships in NetSuite.

Opportunities

Closed-won Opportunities in Salesforce trigger downstream record creation in NetSuite — typically a Sales Order or Customer Deposit depending on your order-to-cash process. Line items from the Opportunity (Products, quantities, pricing) map to Sales Order line items. Custom fields on the Opportunity are included in the field mapping spec.

Quotes

Where Salesforce CPQ or native Quotes are in use, Quote line items and pricing map to NetSuite Sales Order or Quote records. Approved Quotes triggering NetSuite record creation is a common pattern for businesses with a structured quoting process.

Invoices and payment status

Invoices created in NetSuite pushed back to Salesforce — mapped against the originating Opportunity — so account managers have visibility of billing status without leaving CRM. Payment receipt in NetSuite updates the corresponding Salesforce record. This closes the loop that most Salesforce + ERP integrations leave open.

Products and pricebooks

Product catalogue and pricing synced between NetSuite Items and Salesforce Products and Pricebook Entries. Changes to pricing or availability in the ERP reflected in Salesforce without manual update. Currency handling configured where multi-currency Salesforce orgs are in use.

Cases and support records

Salesforce Cases linked to NetSuite customer records — support ticket data visible alongside billing and order history. Relevant for businesses running Salesforce Service Cloud alongside NetSuite financials.

Where implementations go wrong

Where Salesforce integrations go wrong — and how we handle it

01
The Opportunity-to-Order handoff

This is the highest-value moment in the Salesforce + NetSuite sync and the most commonly broken one. When an Opportunity closes, the ERP needs a Sales Order with the right line items, pricing, customer entity, and subsidiary. Salesforce Opportunity structures rarely map cleanly to NetSuite Sales Order structures — product bundles, custom pricing rules, and approval status all create conditional logic a field map alone cannot handle. We design this transform at the start of every engagement, before any build begins.

02
API edition requirements

Salesforce API access requires Enterprise edition or above — or the API access add-on on Professional. If your org is on Professional without the add-on, Celigo cannot connect. We verify edition and API access at the start of every project. This is not a dealbreaker but it is a prerequisite that gets missed until late in the process more often than it should.

03
Governor limits and API call budgets

Salesforce limits API calls per 24-hour rolling window — the ceiling depends on edition and licence count. High-volume integrations that run frequent polling can exhaust this budget, leaving other automations without API capacity. We audit existing API consumption and design flow scheduling to stay within safe limits before build begins.

04
Field-level security and permission sets

Salesforce field-level security can silently block the integration user from reading or writing specific fields — the API returns the record without the restricted field, with no error. Without auditing the integration user's permission set against every field the flow needs, the integration appears to work in testing and drops data silently in production. We audit permission sets against the field mapping spec before testing begins.

05
Custom objects and validation rules

Most mid-sized Salesforce orgs carry years of customisation — custom objects, custom fields, workflow rules, and validation rules that fire on record save. Celigo's standard connector covers standard objects; custom objects require explicit configuration. Validation rules on the target record can cause write failures that are not obvious from the error log. We audit the org's object schema before build.

06
Deduplication in bidirectional sync

In a bidirectional Salesforce ↔ NetSuite flow, both systems can create records independently. Without a defined single-source-of-truth per record type and keyed matching logic, the same customer ends up as duplicate accounts in both systems within days. We define record ownership at the design stage — which system creates, which receives — and enforce it in the flow logic.

Technical details

Celigo and Salesforce — what you need to know

Connector
Celigo native Salesforce connector — no third-party middleware
API
REST API for standard operations · Bulk API for large-volume loads and migration · Streaming API (PushTopic / Platform Events) for event-triggered flows
Objects
Accounts · Contacts · Leads · Opportunities · Opportunity Line Items · Quotes · Quote Line Items · Orders · Order Items · Products · Pricebook Entries · Cases · Tasks · Custom Objects (configured per engagement)
Authentication
OAuth 2.0 connected app — configured in the Salesforce org as part of every project
Edition requirements
Enterprise or above for API access · Professional requires API add-on · Developer and sandbox editions include API access
Governor limits
API call ceiling per 24-hour window varies by edition and licence count · existing consumption audited before scheduling is defined
Known limitations
Validation rules reject API writes without clear error · Field-level security blocks reads and writes silently · Bulk API is asynchronous — not suitable for real-time flows
AI Agent capability

Celigo's AI Agent can be configured against a Salesforce org to allow natural language querying of records via Slack or a custom interface — without exposing SOQL to end users. All queries governed and auditable in Celigo. Entech has implemented this for a SaaS RevOps team. See AI Agents & MCP capability →

How we've applied this

How we've applied this

Youth Athletes United — Ecommerce + CRM

60x order sync improvement across Shopify, Salesforce, and MySQL. Manual CSV reconciliation eliminated.

Youth Athletes United's original integration between Shopify, Salesforce, and a MySQL database processed 200 records per hour and required manual CSV reconciliation across all three systems. Entech rebuilt the integration on Celigo — order sync now handles 12,000+ records per hour, reconciliation was eliminated entirely, and when Shopify deprecated their REST API, we migrated production flows to GraphQL before the cutoff with zero downtime.

Confidential client — SaaS RevOps

Non-technical team members querying live Salesforce data from Slack. Ad hoc admin report requests dropped significantly.

A SaaS company's RevOps team was fielding a constant stream of ad hoc data requests from sales and account management — pipeline summaries, account revenue history, renewal forecasts — that required admin-level Salesforce access to answer. Entech implemented a Celigo AI Agent against their Salesforce org. Non-technical team members now query live Salesforce data in plain language from Slack — account history, deal status, renewal dates — with no SOQL and no admin involvement. All queries are governed and auditable within Celigo.

See AI Agents & MCP capability →
Salesforce flow pages

Salesforce flow pages

Ready to scope your Salesforce integration?

Entech has delivered 200+ integrations on Celigo. All developers are Celigo certified. If your Salesforce org is heavily customised — and most are — we'll audit what the standard connector doesn't cover before build begins, not after.

Talk to an integration expert