Salesforce integration services · HubSpot, custodians, loan systems, ERPs, contact centres

Integrations that stop breaking overnight.

A transfer that fails silently twice a month costs more than the project that fixes it. We build and repair Salesforce integrations with retries, monitoring, a rollback path and a runbook your own team can follow. Thirteen changes to GoodLeap's live lending system; none caused an incident.

One broken integration fixed in two weeks, $5,500 · a new integration layer from $15,000 · monitoring in Run

Sound familiar?

It usually sounds like one of these.

"The nightly transfer broke again."

Found in the morning, fixed by hand, nobody knows which change caused it. At GoodLeap a 20,000-record transfer failed about every two weeks for months.

"HubSpot and Salesforce disagree about every lead."

Two systems, two owners, two lifecycle stages. Viedoc's integration was fixed in the first weeks of a Run engagement, with the account lifecycle automated.

"The custodian feed lives in a spreadsheet."

Positions and balances arrive by file and get pasted. At 49 Financial, 100% of custodian data now lands in one client view, event-driven.

What we have connected

Named systems, named clients.

Through MuleSoft where the client already runs it; through Platform Events, Change Data Capture and REST where it does not.

SystemWhat movesWhere
HubSpotmarketing to sales handoff, lifecycle syncViedoc
Custodians: Schwab and otherspositions, balances, households49 Financial
Loan systems: ICE Encompass, Figureorigination data, status, documentsGoodLeap
Contact centre: Genesys Cloud CX, Mogli SMScalls, SMS, screen popsGoodLeap
Analytics: Domo, Databricksnightly transfers, attributionGoodLeap
ERP and finance: NetSuite, QuickBooksinvoices, payments, account statusscoped from a Health Check

Also in production at our clients: Insellerate, Verse, Experience.com, HeyGen, PandaDoc, Typeform and Shopify. Named integration pages: HubSpot, NetSuite, QuickBooks, Slack, DocuSign, Stripe.

How we build them

Five rules every integration we ship follows.

They are the difference between an integration that works on demo day and one that still works in March.

  1. 01

    One owner per field

    Every field has one system of record. The mapping is written down before the first line of code, and it is yours.

  2. 02

    Idempotent writes, retries with backoff

    A message delivered twice changes nothing twice. A failed call retries, then lands in a queue a person can see, with an alert.

  3. 03

    Event-driven where the volume is

    Platform Events and Change Data Capture instead of polling, so a managed package's own triggers and ours do not fight over governor limits.

  4. 04

    Tested in a copy, released with a rollback

    Full sandbox, then user acceptance, then a release window you choose and a rollback tested beforehand. Every release gets a change record.

  5. 05

    A runbook your admin can follow

    What to check on Monday morning, what the alerts mean, how to replay a failed batch. Documentation you keep after us.

Before you say yes

Questions about integrations.

Which systems have you integrated with Salesforce?
Named in our cases: HubSpot (Viedoc); Charles Schwab custodian data and Salentica (49 Financial); Figure, ICE Encompass, Insellerate, Verse, Mogli SMS, Genesys Cloud CX, Experience.com, Domo and Databricks through MuleSoft at GoodLeap. If yours is not on the list, we say so and scope it honestly.
Do you use MuleSoft, or build point-to-point?
Both, depending on what you already pay for. GoodLeap runs on MuleSoft Anypoint and Composer; smaller orgs do well with Platform Events, Change Data Capture and REST without a middleware licence. We do not sell middleware.
What does "stops breaking" mean in practice?
Idempotent writes, retries with backoff, a dead-letter queue you can see, alerts to a person, and a runbook. The nightly transfer at GoodLeap used to fail about every two weeks; after the rework, thirteen releases and no incidents.
What does an integration fix cost?
One broken integration, one named result: a Two-Week Wins at $5,500, $4,000 after the Health Check credit. A new integration layer around a managed package starts at $15,000 as an Extension Layer. Ongoing monitoring sits in Run.
Can your integration be maintained by someone else?
Yes. Field and payload mappings, auth, retries and the runbook are documented and belong to you. That is the point of the documented layer.

Make your Salesforce earn.

Thirty minutes, one hypothesis about your business, no pitch. We reply within one business day.

One reply from a person, within one business day.