A build-to-order AL extension that keeps Salesforce and Business Central in sync — accounts, opportunities, quote-to-order, inventory and pricing exposure, and invoice/payment write-back — in scheduled or real-time modes. Built, installed per-tenant, and supported by ECOSIRE. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $499.00 USD; request a quote for a scoped proposal.
Pré-visualização ilustrativaA build-to-order AL extension that keeps Salesforce and Business Central in sync — accounts, opportunities, quote-to-order, inventory and pricing exposure, and invoice/payment write-back — in scheduled or real-time modes. Built, installed per-tenant, and supported by ECOSIRE.
Sem configuração por conta própria — um app funcional criado, instalado e com suporte da ECOSIRE.
Comece com um preço único de desenvolvimento. Definimos o escopo com você no início.
A ECOSIRE cria, configura e instala no seu Dynamics 365 Business Central.
Você entra no ar em cerca de 2–4 semanas, com um período de suporte pós-lançamento.
The Salesforce Connector for Business Central is a per-tenant AL extension that ECOSIRE builds, installs, and supports on your Microsoft Dynamics 365 Business Central environment. It closes the gap between where your sales team works (Salesforce) and where your finance and operations team works (Business Central), so accounts, opportunities, quotes, sales orders, and invoices stay aligned without manual re-keying.
This is not an instant AppSource download. After purchase, ECOSIRE scopes your Salesforce objects and field mappings, develops the extension, and deploys it to your sandbox first, then production — installed as a per-tenant extension (or, where you prefer, packaged for your own AppSource private listing).
Under the hood the connector uses Business Central's REST/OData v4 APIs and AL event subscribers, paired with the Salesforce REST and Bulk APIs (OAuth 2.0 connected app). Integration runs through the BC Job Queue for scheduled batches and via event-driven triggers for near-real-time updates. We add table and page extensions to surface Salesforce IDs and sync status directly on Customer, Item, Sales Quote, Sales Order, and Posted Sales Invoice pages, plus a setup page, a sync log, and dedicated permission sets.
Typical flows: a closed-won opportunity in Salesforce becomes a Sales Quote or Order in BC; item availability and price-list data flow back to Salesforce so reps quote accurately; and when an invoice is posted and paid in BC, the payment status writes back to the originating Salesforce record. Conflict handling, retry/back-off, and field-level mapping are all configurable.
You get a documented, owned extension on your tenant — built around your actual process, not a generic template you bend to fit. ECOSIRE handles the build, the install, BC version-update compatibility, and ongoing support.
Owns the handoff between sales and fulfillment and is tired of reps re-keying closed deals into Business Central. Wants opportunities to become orders automatically and accurate stock/pricing visible inside Salesforce.
Needs invoice and payment status to reflect back in Salesforce so account managers stop asking 'has this been paid?' and revenue reporting reconciles cleanly across both systems.
Responsible for the Business Central environment and wary of unsupported customizations. Wants a documented, permission-scoped per-tenant extension that survives BC update cycles and has a vendor on the hook for support.
| Critério | ECOSIRE | Construção personalizada | Concorrente | Odoo nativo |
|---|---|---|---|---|
| Built specifically for your Salesforce objects and BC process | Incluído | Incluído | Suporte parcial | |
| Installed and supported on your tenant by the vendor | Incluído | Não incluído | Suporte parcial | |
| Bi-directional account, opportunity, quote, order, and invoice sync out of scope-as-built | Incluído | Suporte parcial | Suporte parcial | |
| Invoice/payment status write-back to Salesforce | Incluído | Suporte parcial | Suporte parcial | |
| Inventory and price-list exposure to Salesforce | Incluído | Suporte parcial | Suporte parcial | |
| Both scheduled (Job Queue) and near-real-time (event-driven) modes | Incluído | Suporte parcial | Suporte parcial | |
| Survives BC updates via proper AL extension architecture | Incluído | Suporte parcial | Incluído | |
| Source code and configuration handed over to you | Incluído | Incluído | Não incluído | |
| Available instantly with no build lead time | Não incluído | Não incluído | Incluído |
This is a build-to-order extension, not an instant download. After purchase we run a short scoping call to confirm your Salesforce objects, field mappings, and sync direction. Typical delivery is about 2 to 4 weeks depending on how many entities and custom fields are in scope. We develop and test in your Business Central sandbox first, run a UAT cycle with you, then install to production as a per-tenant extension.
Support covers bug fixes, help with configuration, and keeping the extension compatible across Business Central's update cadence (the major/minor releases Microsoft ships). Because it is installed as a per-tenant extension on your environment, we can patch and redeploy without disrupting your data. We agree a support arrangement at handover; new features or additional Salesforce objects beyond the original scope are quoted as a small change request.
Both, and it is configurable per entity. Scheduled batch sync runs through the Business Central Job Queue at intervals you choose. Near-real-time sync is driven by AL event subscribers that fire when a relevant record is created or posted. Many customers run high-volume objects (like inventory and pricing) on a schedule and lower-volume, time-sensitive events (like a posted invoice's payment status) closer to real time.
It connects through a Salesforce connected app using OAuth 2.0 — no usernames or passwords are stored in Business Central. Access to the connector's setup and sync actions is restricted by dedicated BC permission sets, and every sync operation is recorded in a sync log table for auditability. All Salesforce calls go over the standard REST and Bulk APIs.
Because it is built as a proper AL extension using table/page extensions and event subscribers rather than modifying base objects, it is designed to survive Business Central updates. We test against new BC releases as part of support. On the Salesforce side, field mapping is configuration-driven, so adding or renaming fields within your existing objects is usually a setup change rather than a code change; structurally new objects are handled as a change request.
Configurable, rule-based approval matrices for every Business Central document type, with per-workflow approvers, amount limits, delegation, and email/mobile responses. Built and installed by ECOSIRE as a per-tenant AL extension.
A build-to-order AL extension that brings Adyen's 150+ global payment methods and unified settlement reconciliation into Business Central accounts receivable, complementing the first-party D365 Commerce Adyen connector.
A build-to-order Business Central extension that registers affiliates and referrers, attributes sales to referral codes and links, calculates tiered commission, and posts payouts as vendor invoices — installed per-tenant and supported by ECOSIRE.
A build-to-order AL extension that adds localized, multi-country African payroll to your Business Central tenant — per-country PAYE and statutory deductions, multi-currency multi-entity runs, statutory filing exports, and employee self-service payslips.
A build-to-order AL extension that keeps Salesforce and Business Central in sync — accounts, opportunities, quote-to-order, inventory and pricing exposure, and invoice/payment write-back — in scheduled or real-time modes. Built, installed per-tenant, and supported by ECOSIRE.