Integrations

A cheaper way to connect your CRM to your ecommerce platform

Kev 1 min read

You do not always need a middleware licence. Sometimes a scheduled script with proper error handling does the job for a fraction of the cost.

The sales pitch for integration platforms is compelling: a visual builder, a library of connectors, and no code. The bill arrives eleven months later when you are paying per month, per connection, per task run, to move a few thousand rows a night.

Start with the volume

Before choosing a tool, measure. If you are moving tens of thousands of records an hour, buy the platform — you are paying for somebody else to keep it running at three in the morning. If you are moving a few thousand records a day, a scheduled job will do it for the cost of a server you already own.

What the script has to get right

The technology is the easy part. The hard parts, in order of how often they bite:

  • Idempotency. If the job runs twice, nothing double-posts.
  • A place to fail. Bad records go to a queue with the reason attached, not into the void.
  • An audit trail. Someone will ask what changed and when.
  • Alerting. A silent failure is worse than a loud one.

When we do recommend a platform

If the integration is genuinely business-critical, needs a support contract, or involves ten systems nobody fully understands, a managed platform is the right call. We will say so. But for a two-way sync between a CRM and a shop, a well-written job with logging usually wins on cost and on how easy it is to change later.

Working on something similar?

Tell us about the project and we will come back with a plan and a price.