Two-way sync and multi-system integration keeps two or more of your systems agreeing about the same records when data changes in any of them, with conflict handling and reconciliation built in, from $8,000 + GST. It is for businesses where the CRM, accounting, job management and website each hold part of the truth and none can be the only source.
Key takeaways
- 01Two-way and multi-system integration is priced from $8,000 + GST, fixed after integration scoping.
- 02Every field has a declared source of truth and a conflict rule; reconciliation runs on a schedule and reports every mismatch.
- 03The full integration assurance suite is included: contract, end-to-end, rate-limit, failure-mode and security tests with monitoring in CI.
- 04Logged-in areas, dashboards and bespoke workflow are a web app or client portal from $12,000 + GST, not an integration.
What you receive
- 01Sync design document with the source of truth and conflict rule for every field
- 02Identity matching rules for each record type, with the ambiguous-match path defined
- 03Integration service in a repository you own, with backend-only credential handling
- 04Conflict handling with a reviewable log of every conflict and how it was resolved
- 05Scheduled reconciliation that compares systems directly and reports every mismatch
- 06Contract, end-to-end, rate-limit and failure-mode test suites run in CI, in every direction
- 07Security check report covering IDOR prevention and credential handling
- 08Monitoring and alerting on sync health and reconciliation results
- 09Initial data load plan with a rollback path
- 10Runbook and named list of third-party platform and API fees
- Service type
- Two-way sync and multi-system integration build
- Area served
- Australia
When do you need two-way sync?
A one-way integration has a source and a destination. A two-way sync has neither, because the same customer can be edited in the CRM by a salesperson, in the accounting system by the bookkeeper, and on the website by the customer, all in the same afternoon. Multi-system work adds a third or fourth party: the job management platform that raises the invoice, the booking system that created the customer, the messaging platform that needs the current phone number. When more than one system can change a record and every system needs the current version, you are in this tier.
Typical shapes are a CRM such as HubSpot, Salesforce or Pipedrive kept in step with Xero, MYOB or QuickBooks; a field service platform such as ServiceM8, Tradify, simPRO or AroFlo synced with accounting and a customer-facing website; or a booking system such as Cliniko or Halaxy feeding payments through Stripe or Square and messages through Twilio, with the outcome written back. The standard integration build covers the one-way version of any of these, and scoping decides which tier a workflow belongs in.
Every build in this tier is priced from integration discovery and scoping. The data map and risk register from scoping are the inputs to the sync design, and the $1,800 + GST scoping fee is credited against the build when it proceeds within 30 days.
How is conflict handling designed?
Conflict handling starts before any code is written, with a decision per field about which system wins. Some fields have an obvious source of truth: the accounting system owns the invoice total, the booking system owns the appointment time. Others need a rule: most recent edit wins, one system always wins, or the conflict is held for a person to resolve. Those rules are written into the sync design document and agreed with you, because a sync that silently overwrites the bookkeeper's correction with a stale website value is worse than no sync at all.
The integration then enforces those rules, records every conflict it resolves in a log you can review, and holds anything it is not allowed to decide in a queue with a notification. Identity matching is designed the same way. Email addresses are not reliable keys, so the design names how a customer in one system is matched to the same customer in another and what happens when the match is ambiguous.
What does reconciliation do?
Sync failures are rarely loud. A webhook is missed during a vendor outage, a record is created while a token is expired, and the two systems drift apart by a handful of records a week that nobody notices until a customer is invoiced twice. Reconciliation is the scheduled job that compares the systems directly, independently of the event stream, and reports every mismatch it finds. Where the mismatch has a rule, it is repaired; where it does not, it is listed for review. The reconciliation report is the evidence that the systems agree, and it runs whether or not anything has changed.
What testing is included?
The full integration assurance suite is bundled, never an optional line. Contract tests run against every vendor API in CI so a change on the vendor's side fails a test before it corrupts data. End-to-end tests push real records through the real workflow in each vendor's sandbox in both directions. Rate-limit tests run against each vendor's documented caps, because a multi-system sync multiplies calls. Failure-mode tests cover token expiry, webhook retry, partial failure and duplicate delivery, and prove the sync is idempotent in every direction. Security checks confirm credentials are backend-only and that no endpoint exposes one customer's records to another. Monitoring and alerting on sync health and reconciliation results are wired into the CI pipeline.
How is it priced and what do you own?
The price is from $8,000 + GST, fixed for your build in the scoping quote. The number of systems, the number of fields with real conflict rules and the volume the sync must sustain decide the figure. Third-party platform and API fees are named in the quote, and who pays each is settled in writing before work starts. A sync that touches Xero is designed around webhooks and delta sync rather than polling, because Xero now charges for API access on usage-based tiers, and that fee is named in the quote.
You own the code, the repository, the vendor accounts, the credentials, the test suites, the monitoring and the runbook. Any developer can maintain it. The integration support retainer is available month to month, with no lock-in, if you would rather we watch it.
What if you need a portal or dashboard?
The moment the work needs a logged-in area for customers, a dashboard that shows data from several systems, or a bespoke workflow that none of the existing platforms provides, it is a web app or client portal, priced from $12,000 + GST. It is a different kind of build with its own scoping, and that page describes it. Scoping tells you which side of that line your work sits on.
Frequently asked questions
What does two-way sync cost?
From $8,000 + GST, fixed for your build in the quote from integration scoping. The number of systems, the number of fields with real conflict rules and the volume the sync must sustain decide the figure. The $1,800 + GST scoping fee is credited if the build proceeds within 30 days.
How is this different from a standard integration?
A standard integration has one source, one destination and one direction. Two-way sync has no single source: a record can change in either system and both need the current version. That means identity matching, a conflict rule per field, and reconciliation to catch drift. Multi-system work adds a third or fourth party with the same rules.
What happens when two systems change the same record?
The sync design document decides that before any code is written. Each field has a source of truth or a rule: most recent edit wins, one system always wins, or the conflict is held for a person to resolve. The integration enforces the rule, logs every conflict it resolves and queues anything it is not allowed to decide.
Is a customer portal or dashboard an integration?
No. Sync moves data between systems you already use. A logged-in area for customers, a dashboard combining several systems, or a workflow none of your platforms provides is a web app or client portal, priced from $12,000 + GST, and that service describes it. Scoping tells you which side of that line your work sits on.
Who owns the sync and who pays the API fees?
You own the code, the repository, the vendor accounts, the credentials, the test suites, the monitoring and the runbook. Third-party platform and API fees are named in the quote and who pays each is settled in writing before work starts. Where Xero is involved, its usage-based API fee is named and the design uses webhooks and delta sync rather than polling.
Related
Services
Integration Discovery and ScopingIntegration scoping for $1,800 + GST: systems audit, API capability review, data mapping, risk register and a fixed-price quote for the build.
Services
Standard Integration BuildCustom-coded integration between your website and one system, one direction, from $3,500 + GST. Tested against the vendor API and monitored after launch.
Services
Web App and Client Portal BuildFixed-price web apps and secure client portals for Australian businesses. OAuth 2.0, backend-only tokens and a full test suite included. From $12,000 + GST.
Services
Integration Support RetainerMonth-to-month monitoring, credential rotation and vendor change response for your integrations, from $250 a month + GST. No lock-in, you own every account.
