This integration is currently in closed beta.
Not all practices have access. Contact Vetsource to request enrollment. Vetsource manages beta approval and prepares the account on their side before asking Shepherd to enable the integration.
We've partnered with Vetsource to provide a Home Delivery experience within Shepherd's workflow to streamline online scripting and provide a complete view of patients’ therapy plans. The integration aims to reduce the steps to navigate between two systems, saving you valuable time.
Vetsource’s Prescription Management brings everything together in one place – creating prescriptions for home delivery, approving orders placed through your online store, or receiving Rx requests from retailers. Your own practice-branded online store, custom catalog, merchant services, and marketing tools give you everything you need to offer convenient online shopping to your clients, anytime, from anywhere. There’s no need to code a website, stock products, or set up an online shop – Vetsource does it all for you. You also get a dedicated customer support team for your clients, reducing calls and freeing up staff time.
Joining the Beta
Already a Vetsource Customer
Contact Vetsource to request access to the Prescription Management integration. Vetsource will review your account, confirm beta eligibility, and complete any required setup on their side. Once the account is ready, Vetsource will coordinate with Shepherd to enable the integration.
Because Vetsource has additional handling requirements for practices using both Vetsource Data and Prescription Management, the integration remains in closed beta.
New to Vetsource
Request information about Vetsource's prescription management platform.
Learn more about their Prescription Management tools.
Once you're a Vetsource customer, contact Vetsource to request the Shepherd integration.
Veterinarian PIN
Once the integration is enabled, all Shepherd users with the "Doctor" license type receive a Vetsource Veterinarian PIN by email. New Doctor users added after activation receive the PIN automatically when added to Shepherd.
For help adding users, see the Clinic Login and Users article.
How the Integration Works
Videos
Ordering Prescriptions
When creating a prescription for a patient in Shepherd, two new prescription types appear once the Vetsource integration is enabled:
Online — Places a home delivery order through Vetsource. Once the order is approved and completed in Vetsource, it can be synced back to Shepherd.
Online Recommendation — Sends a product recommendation to the client. If the client does not approve or complete the recommendation through Vetsource, it will not write back to Shepherd.
There is no separate Vetsource tab in Shepherd. These options appear within the existing prescription creation workflow.
Both options open the Vetsource platform, where you'll be automatically signed in to your practice account.
Before creating a Vetsource prescription, confirm:
The client has a mailing address and email address on file
The patient has a weight on file
Patient History
Vetsource Home Delivery orders and prescriptions appear in the History tab of the patient record, along with their current status. This gives your team a complete view of a patient's therapy compliance.
Order statuses include:
Awaiting Approval
In Payment Failure
In Fulfillment
Complete
Sync Vetsource is a button in the History tab, next to Lifecycle. Click it to manually refresh order statuses and pull completed prescriptions into Shepherd. Prescriptions do not sync automatically — you need to click this button after each prescription is approved and completed in Vetsource.
Click any row in Patient History to view full order and refill details.
Prescriptions Widget
Vetsource prescription details also appear in the Prescriptions widget in the right column of the patient record, under the VETSOURCE PRESCRIPTIONS subsection.
Medical Record
All Vetsource order and prescription details are included in the patient's medical record.
Need Help?
Vetsource Technical Support
Live chat: available in the Practice Home platform
Email: PracticeHelp@vetsource.com
Phone: 1.877.738.8883
Hours: Mon–Fri, 5 a.m.–5 p.m. PT | Sat, 7 a.m.–1 p.m. PT
Frequently Asked Questions
Why isn't the Sync Vetsource button showing up?
The Sync Vetsource button should appear in the patient's History tab, next to Lifecycle. If it's missing, confirm that the Prescription Management integration has been fully enabled. Contact Vetsource to verify that your account is set up and linked correctly on their side — missing setup on the Vetsource side is the most common cause.
I synced, but the prescription still isn't showing in Shepherd. Why?
If a prescription isn't appearing in Shepherd after syncing, here are the most common causes:
Was it an Online Recommendation? Recommendations that were never approved or completed by the client do not write back to Shepherd. Only completed Online prescriptions sync.
Is there a duplicate Vetsource account? If a new Vetsource account was created when the integration was enabled, the prescription may be tied to the original account that Shepherd isn't linked to. Contact Vetsource to investigate and merge accounts if needed.
Is the prescription marked as complete in Vetsource? Confirm the order status in Vetsource before syncing again.
If the issue continues, contact Vetsource support with your account details. If Shepherd's Dev team needs to get involved, ask Vetsource for a case number so both teams can coordinate directly.
Who handles Vetsource issues — Shepherd or Vetsource?
Shepherd manages the connection between the two systems, but Vetsource owns most of the integration behavior, account setup, and order data.
Contact Vetsource first for issues with prescriptions not appearing, account linking, order status, or beta enrollment.
Contact Shepherd if the Sync Vetsource button or integration toggle seems to be broken on the Shepherd side.
For cross-team issues, ask Vetsource for a case number. Shepherd's Dev team can coordinate directly with Vetsource when a case number is available.






