THE CHALLENGE
ZebraVet, a trusted supplier of veterinary products across Australia, supports more than 150 active clinics nationwide. Every day, clinics place hundreds of orders through ezyVet, their primary practice management and ordering system.
As ZebraVet grew, managing orders, invoices, and product data manually became increasingly challenging. Each clinic required updated credentials, new endpoints, and carefully managed order handling, creating a significant internal workload and leaving room for inconsistencies or errors. Ensuring that purchase orders created in ezyVet consistently matched the corresponding records in NetSuite, and that every invoice, fulfilment update, or backorder synced back to the clinics, was critical for maintaining operational accuracy and clinic confidence.



THE SOLUTION
To overcome ZebraVet’s challenges, we worked closely with their team to design and implement a custom integration between ezyVet and NetSuite that streamlined the ordering and invoicing process for all clinics. This solution was built to ensure that when a clinic places an order in ezyVet, it is automatically converted into a NetSuite sales order with all product lines, quantities, and pricing correctly mapped, eliminating the need for manual data entry. Any updates, such as backorders, edits, or invoices generated in NetSuite, are synced back to ezyVet so clinics always have accurate, real-time information.
To support this, we built multiple NetSuite API endpoints to mirror the original functionality, allowing ezyVet to query products, categories, and pricing directly from NetSuite. This ensured clinics could continue using the familiar ezyVet supplier portal while relying on centrally managed, accurate data. The integration also handled the migration of over 150 active clinics, including updating credentials, configuring endpoints, and managing individual clinic integrations to ensure a smooth transition.
The primary flows in the system cover purchase orders and invoices: orders created in ezyVet are sent to NetSuite as sales orders, while any updates or invoices from NetSuite are sent back to ezyVet. Supporting APIs were created to allow clinics to retrieve product information, categories, and pricing without disruption, replicating the ease and functionality of the previous system.
THE KEY FEATURES
Seamless, real-time data flow between ezyVet and NetSuite for orders, invoices, and updates.
Orders created in ezyVet are automatically converted into NetSuite sales orders with accurate line items, quantities, and pricing.
Invoices, fulfilment updates, and backorders in NetSuite are instantly reflected back in ezyVet for clinic visibility.
Clinics access up-to-date product listings and pricing directly from NetSuite via custom API endpoints.
Smooth onboarding and migration of over 150 active clinics, including endpoint configuration and secure credential handling.
Built to support increasing clinic volumes, suppliers, and future integrations without disruption.
Eliminates manual data entry and reconciliation errors across systems.
THE RESULT
The impact of the new integration was immediate and significant. What once required hours of manual work, tracking orders, updating invoices, and reconciling data across systems, now happens automatically, freeing ZebraVet’s team. Clinics using ezyVet now see accurate, real-time order updates and invoices, giving them confidence that every order is processed correctly. The migration of over 150 clinics was completed smoothly, with minimal disruption, and the integration has created a reliable, consistent workflow across the entire network.
By building a robust API framework that mirrors the previous system while taking advantage of NetSuite’s capabilities, we’ve delivered a scalable foundation for future growth.
Overall, the integration has transformed supplier operations, improved accuracy, and reduced administrative effort, setting ZebraVet up for continued success as the business grows.
Integration Components
- Invoices
- Supplier Portal API Endpoints
- Pricing Data
- Product Categories
- Sales Orders
- Purchase Orders
Industry
Veterinary
Use Case
Simplifying supplier orders, product information, and invoicing across a multi-clinic network with ezyVet and NetSuite for ZebraVet
Benefits
- Automated order and invoice processing between ezyVet and NetSuite
- Eliminated manual data entry and reconciliation
- Accurate, real-time product and pricing information
- Ability to support over 150 active clinics during and after migration
- Scalable architecture for future expansion
- Reduced operational workload for internal teams
- Consistent clinic experience through ezyVet with improved backend accuracy