HomeServicesIntegrations & APIs
Systems Integration in New Zealand
Integration work connects systems that were never designed to talk: Xero to your ordering system, a CRM to your website, a supplier feed to your stock. Most of the cost sits in the edge cases, so a good quote will ask what happens when the other end is down.
$10k+
Typical project value
2 min
To post a project
What do you need built?
Start here and add detail as you go.
Free - No obligation - Your details stay private
What people usually mean by integrations & apis
Every integration is easy in the demo. Data goes from one system to the other and everyone nods. The budget is spent on the other days: when a record already exists, when the other end times out halfway, when someone edits both copies, and when a field that has always been filled in suddenly is not.
Getting invoices into Xero
The most common integration in New Zealand. Simple in principle, and the details of tax codes, account mapping and duplicates are where the hours go.
Website to business system
Orders, enquiries or bookings from your site landing in the CRM or ERP that actually runs the work, without anyone retyping them.
Keeping two systems in step
Customers or stock existing in two places and staying consistent. Two-way sync is a different, harder project than one-way.
An API for other people
Exposing your own data so customers or partners can build against it — documentation, authentication, versioning and support included.
What it costs
Indicative ranges from projects posted here. Use them to sense-check a quote, not to budget precisely.
One-way, one system
Push data from A to B on a schedule, with logging and alerts when it fails.
$6k – $20k
Two-way or multi-system
Records that change on both sides, conflict rules, retries and a dashboard someone can actually look at.
$20k – $60k
An integration platform
Several systems, queues, replay after failure, monitoring and an audit trail per transaction.
$60k+
Questions worth asking a provider
·What happens when the other system is down for two hours — does anything get lost?
·Which system wins if the same record is edited in both?
·How will we know it has stopped working, and who gets told?
·Does the vendor's API have rate limits or costs we should know about?
·Who fixes this when the other end changes their API next year?
Common questions
How much does an integration cost in New Zealand?
A one-way feed between two systems with logging and failure alerts is $6,000 to $20,000. Two-way sync, where records change on both sides and conflicts have to be resolved, is $20,000 to $60,000. A platform connecting several systems with queues, replay and audit trails starts around $60,000. Two-way is not twice one-way — it is a different problem.
Why is this more expensive than I expected?
Because the happy path is perhaps a fifth of the work. The rest is what happens when a record already exists, when the connection drops mid-transfer, when a required field is empty, when the vendor rate-limits you, and when someone edits both copies. A quote that has not asked about those has not priced them.
Can we use Zapier or Make instead?
Often, yes, and a developer who says so is being straight with you. For low volumes and simple flows they are far cheaper. They become the wrong choice when volume grows, when a failure must never be silent, when the logic is complex, or when you need an audit trail. Ask each developer why they chose custom over a connector platform.
What breaks integrations?
Vendors changing or retiring their APIs, expiring credentials, and rate limits nobody noticed until a busy day. This is why monitoring matters more than the code: the worst failure is the silent one that nobody sees for three weeks. Ask what alerts exist and where they go.
Who maintains it afterwards?
Someone must. APIs on the other end change on their schedule, not yours, and credentials expire. Agree up front whether that is a retainer, a call-out arrangement, or your own team — and make sure your team has the documentation to do it if that is the answer.
Integrations & APIs by city: Adelaide · Auckland · Australia · Brisbane · Canberra · Christchurch · Dunedin · Gold Coast · Hamilton · Melbourne · New Zealand · Perth
Integrations & APIs projects open right now
Titles and categories are public. Full briefs, budgets, regions and buyer detail are visible to approved providers only.
Updated daily
No open projects in this category right now. New briefs are posted every week.
The demo is not the project
Every integration looks trivial when it is described. An order is created in one system, it appears in the other, everyone is pleased.
The budget goes on the days that are not like that:
- The record already exists, because someone entered it manually this morning.
- The connection drops after twenty of fifty records have transferred.
- A field that has been filled in for four years is suddenly empty.
- The other end rate-limits you at the exact moment you are busiest.
- Someone edits the same customer in both systems, differently, on the same afternoon.
A developer who asks about these in the first conversation is not overcomplicating things. They are the reason integrations either run for years or quietly corrupt your data for a month before anyone notices.
One-way and two-way are different projects
One-way is a pipe. Data flows from the system that owns it to the system that needs a copy, and if something fails you send it again. Most integrations should be this, and many that are specified as two-way do not need to be.
Two-way sync means both systems can change the same record, which means you need rules for who wins. That is not a technical detail — it is a business decision, and it is yours to make. If your accounts team fixes an address in Xero and a salesperson fixes it differently in the CRM, which is right?
Before asking for two-way, check whether one system could simply own each kind of data. That decision saves more money than any technology choice in the project.
Failure is the specification
Ask one question of every developer: what happens when the other system is down for two hours?
The answers vary enormously. "It retries with a delay and alerts us after the third failure, and nothing is lost" describes someone who has run integrations in production. "It'll pick up next time it runs" might be fine, or might mean four hours of orders vanish. "That shouldn't happen" means you should keep interviewing.
The silent failure is the expensive one. An integration that stops working loudly costs an afternoon; one that stops working quietly costs three weeks of reconciliation.
Sometimes the answer is a connector platform
Zapier, Make and similar tools genuinely solve a real slice of this work. For low volumes and simple flows, they cost a fraction of custom development and can be changed by someone who is not a developer.
They stop being the right answer when volume grows past their pricing tiers, when a silent failure is unacceptable, when the logic branches more than a few times, or when you need an audit trail per transaction. Ask each developer why they proposed custom over a connector — and treat "connectors are unreliable" as an incomplete answer.
The other end is not under your control
An integration depends on someone else's software, which changes on their schedule. Vendors deprecate API versions, tighten rate limits, and rotate authentication requirements. Credentials expire, often annually, often without warning anyone who would recognise the email.
So the maintenance question is not optional. Agree who watches for vendor change notices, who renews credentials, and what a fix costs when the other end moves. If the answer is your own team, make sure the documentation and access exist before the invoice is paid.
Xero, because this is New Zealand
Most integration briefs here include Xero somewhere, and it is worth knowing where the hours actually go. Not the connection — the mapping. Which account each kind of transaction lands in, how GST is handled, how customers are matched to existing contacts, what happens with credit notes and part payments, and how you avoid creating a duplicate every time something reruns.
A developer who has done this before will ask about your chart of accounts early. One who has not will discover it in week three.
What to compare across quotes
- Failure behaviour. Retries, alerts, and whether anything can be lost.
- Direction. One-way or two-way, and the conflict rules if two.
- Monitoring. Who is told, how, and how quickly.
- Vendor limits. Rate limits and API costs at your volume.
- Maintenance. Who handles the other end changing.
- Custom versus connector, with the reasoning.
Describe the data, not the pipe
Say which systems you run, what information should move, which direction, how often, and what goes wrong today when it does not. Developers who do this work weekly will tell you where the edge cases hide in your particular combination — and that, rather than the price, is what you are shopping for.
Get up to 5 quotes for your integrations & apis project
You choose who may contact you. Free to use, no obligation.