Your systems, finally talking to each other
Koda Technology designs and builds custom systems and API integrations for businesses across New Zealand and Australia, connecting ERP, CRM, accounting, freight and payment platforms into one consistent, automated flow of data.
We've built integrations with systems including Microsoft Dynamics, MYOB, Xero, Unleashed, SAP, Salesforce, Zoho, Stripe, Windcave and GoSweetSpot, among many others, tailored to how your specific systems and workflows actually operate, using Node.js, message queues and secure webhooks.
Whether you need a single connector between two systems or a full integration layer tying together everything your business runs on, we build it around your real business rules, so data moves accurately without someone re-keying it by hand.

/ Platform capabilities
ERP & Accounting Integration
- Two-way sync for stock, pricing, customers and invoicing
- Connections with Microsoft Dynamics, MYOB, Xero and Unleashed
- Multi-warehouse and multi-entity data handling
CRM & Marketing Sync
- Website and portal enquiries flowing directly into your CRM
- Customer and lead data kept consistent across platforms
- Campaign and marketing platform connections
CRM and marketing platforms
- Salesforce · Zoho CRM · Mailchimp · Active Campaign
Payment & Freight Integration
- Secure payment gateway connections
- Real-time freight calculation and shipment tracking
- Order and fulfilment status synced automatically
Payment and freight platforms
- Stripe · Windcave · Afterpay · GoSweetSpot · Zip
Custom API Development & Automation
- Secure, versioned REST or GraphQL APIs where no off-the-shelf connector exists
- Background automation for invoicing, stock updates and notifications
- Monitoring and alerting so failures are caught early, not discovered weeks later
/ Built for B2B and B2C
ERP & Accounting Sync
Stock, pricing and invoicing kept consistent between your ERP, accounting platform and customer-facing systems.
CRM & Marketing Integration
Customer and lead data flowing automatically between your website, portal and CRM or marketing tools.
Payment & Freight Automation
Orders, payments and shipping status moving automatically from checkout through to fulfilment.
/ FAQ
It depends on how the integration is built. Some integrations sync data on a schedule, copying it across at set intervals, while others use real-time APIs or webhooks so a change in one system triggers an update in the other almost immediately. The right approach depends on how time-sensitive the data is, stock levels usually need to be closer to real-time than, say, historical order archives.
This is one of the more common failure points with integrations built without proper monitoring. We build alerting into every integration so a failed sync triggers a notification rather than quietly stopping, and we keep an eye on vendor API changelogs for systems we integrate with regularly, so we're rarely caught off guard.
A CSV export is a manual, one-off transfer that's only accurate at the moment it's generated, and someone has to remember to do it. A proper integration runs automatically, on a schedule or in real time, and typically includes error handling so a failed transfer doesn't just disappear unnoticed. It's the difference between a workaround and infrastructure.
This needs to be decided deliberately during the design phase, not left to chance. Usually your ERP is the source of truth for stock and pricing, since that's where the operational reality lives, while your website or portal is the source of truth for things like customer preferences or marketing consent. Getting this hierarchy clear upfront avoids a lot of confusing edge cases later.
Generally, no. Integration is usually about connecting the systems you already have and already know how to use, rather than replacing them. The exception is if a system genuinely has no API and no reasonable way to connect to it, in which case we'll tell you honestly rather than forcing an awkward workaround.
Historical data usually stays exactly where it is unless there's a specific reason to migrate or reconcile it, such as merging duplicate customer records. Most integrations are concerned with keeping data in sync going forward, and we'll flag separately if a historical clean-up project is worth doing.
Less than most businesses expect if it's built properly, but it's rarely zero. Connected systems change their APIs occasionally, and business rules evolve, so we recommend ongoing monitoring and periodic review rather than a "build it and forget it" approach.
Ready to Talk About Your Website?
Book a free Discovery Call and we'll talk through what your business needs from a website - no obligation, no generic pitch.




