Midwest Direct Ordering Integration is currently in Closed Beta.
Purpose
The Midwest Veterinary Supply Purchase Order Integration gives practices a seamless way to manage ordering and inventory within Shepherd. Clinics can place purchase orders directly, receive invoices automatically, and access real-time product and pricing updates from Midwest - all without leaving Shepherd!
By reducing manual entry errors and saving valuable staff time, this integration helps keep inventory accurate and up to date. By streamlining supply management, clinics can spend less time on administration and more time focusing on delivering quality patient care.
Integration Overview
With the Midwest Veterinary Supply integration connected to Shepherd, you can:
Place Purchase Orders Directly: Submit purchase orders to Midwest Veterinary Supply right from Shepherd.
Receive Automatic Invoices: Invoices sync automatically, minimizing manual entry and reconciliation.
Access Real-Time Product Updates: Always see current pricing, availability, and product details.
Maintain Accurate Inventory: Automatically update inventory levels when products are received.
Save Time and Reduce Errors: Streamline the full purchasing workflow, from order to fulfillment.
Activating the Midwest Veterinary Supply Integration
Set Up Your Midwest Veterinary Supply, Distribution Account.
Visit www.midwestvetsupply.com to activate your account
If you are already a Midwest customer, proceed to Step 2.
Activate the Integration in Shepherd
This integration is currently in closed beta. If you don't see the integration tile, contact Shepherd Support via the in-app chat to request to join.
Go to Admin → Integrations → Data Connections → Midwest Veterinary Supply.
Toggle Enable Integration on.
Locate your Clinic ID in Admin → Clinic Settings.
Send activation details to Midwest
Email the Midwest team with the details below. Use the template to speed things up.
To: integrations@midwestvet.com
Subject: New activation for Shepherd Practice: [Your Practice Name]
Body:
Practice name: [enter]
Clinic ID: [enter from Shepherd]
Midwest account number: [enter]
Primary contact name: [enter]
Email and phone: [enter]
Shipping address: [enter]
Midwest will confirm your account connection and advise when purchase orders and invoice syncing are ready.
Using the Midwest Veterinary Supply Integration
Place a purchase order
In Inventory → Purchase Orders, select Create Purchase Order.
Choose Midwest Veterinary Supply as the vendor.
Search or select products. Confirm pricing and availability pulled from Midwest.
Enter quantities and review the order total.
Select Submit to Vendor to send the PO to Midwest.
Track order status and shipments
Open the PO to view current status, expected ship dates, and tracking if provided.
Use filters to find open, partially received, or completed POs.
Receive items and update inventory
From the PO, select Receive Items.
Enter received quantities and lot details if applicable.
Save the receipt to update on-hand inventory and record cost.
Invoices and reconciliation
Vendor invoices sync automatically into Inventory → Vendor Invoices.
Match invoices to POs and receipts, then post to finalize costs.
Resolve discrepancies by editing received quantities or contacting Midwest.
Pricing and product updates
Item pricing and availability refresh from Midwest when you build a PO and on scheduled syncs.
If an item is discontinued or replaced, Shepherd surfaces the new item when available.
Need Help?
Email: integrations@midwestvet.com
Contact: Your Midwest Veterinary Supply Sales Representative

