Five capabilities that matter to five different buyers

Every pet program touches compliance, finance, operations, site teams, and IT. This integration is designed so each one sees a direct benefit.

HUD-compliant verification, documented in Yardi

Every ESA verification is timestamped and written back to the resident record in Yardi. Audit-ready the moment HUD asks.

Pet rent and fees tracked*

Pet rents and one-time fees are automatically tracked, making pet revenue audits quick and easy (required Pro Plan*).

Two-way sync eliminates reconciliation

When a pet record in OurPetPolicy is updated Yardi reflects it. Update a resident in Yardi, and OurPetPolicy automatically updates the data. Your property teams stop reconciling two systems.

Pet Mapping for fast incident response

Identify any animal on a Yardi-managed property by color, breed, and weight in seconds, before the paperwork chase.

Yardi-approved API integration

Uses Yardi's standard RentCafe and Voyager API endpoints. OAuth authentication. End-to-end encryption. No shared credentials.

Most pet tools claim "integration."
This one actually writes back.

OurPetPolicy writes data directly back to Yardi. That's what we mean by push/pull, and it's the difference between a reporting layer and an integrated system of record.

Three expensive problems, solved in a week

Compliance leaks

HUD complaints land without warning. Your documentation needs to hold up the first time it's challenged.
before
On-site teams have to manually upload ESA documentation. When a HUD complaint lands, regional ops spends days hunting for documentation that may or may not exist.
after
Every verification is timestamped, written to the resident record in Yardi, and retrievable in under 30 seconds from either system. OurPetPolicy carries the verification liability on top of it.

Pet fee leakage

The money you're not collecting compounds quietly across a 50-property portfolio until an annual audit surfaces it.
before
A site team onboards a pet but forgets to enter the fee in Yardi. Multiply across a 50-property portfolio and you're losing meaningful NOI every month. Audits catch it six months later, after the resident has moved out.
after
When OurPetPolicy approves a pet, the pet data posts directly to Yardi. When the property manager approves the pet and forgets to add the charge code, OurPetPolicy is there to catch it month one.

Two-system reconciliation

Your regional ops team was hired to run operations, not to fix unit-number typos.
before
Team members spend days each year matching Yardi resident records to Yardi pet records, fixing animal mismatches, correcting charge codes. It's not strategic work and it doesn't scale.
after
Bi-directional sync handles reconciliation automatically. Your ops team spends that time on actual operations.

Go-live in a week. Actually.

Most Yardi Voyager portfolios are fully integrated in under a week after initial kick-off meetings. Once work begins it often takes under 30 minutes of your tech team's time. The OurPetPolicy team walks you through the integration.
Time to go live
Under one week for most Yardi Voyager portfolios
Who configures it
Your Yardi specialist will configure the integration with OurPetPolicy providing a detailed instruction sheet.
Dev work required
None on your side · we use Yardi's standard API
Cost
Free to all OurPetPolicy customers.
Ongoing support
Dedicated account manager + phone support M–F 9–5 MT
Training
Site team + admin training included at no cost

The details your Yardi admin will ask

Does this work with Yardi Voyager, RentCafe and CRM IQ?

Yes. Our integration works with Yardi Voyager as the system of record. Pet related data is used seamlessly across Yardi products including RentCafe and CRM IQ. Configuration varies slightly depending on your specific Yardi deployment, we'll walk through it on the demo.

How is this different from Yardi's native pet tracking?

Yardi's native pet fields capture basic information. OurPetPolicy collects any missing information and pushes correct information into Yardi. No more missing species, incorrect breeds or 15lb labrador retrievers. Vet records and ESA documentation are all pushed into Yardi as attachments.

Do we have to use OurPetPolicy Portfolio wide?

No. Configuration is property-by-property. You can pilot on a single region or property before rolling to the portfolio.

What happens to pet data we already have in Yardi?

OurPetPolicy imports the basic pet details Yardi already has, such as the animal's name, species, and other identifying information. Photos, vet records, and ESA letters where applicable still need to be submitted to OurPetPolicy, since those files do not automatically transfer. Residents are prompted for only the missing pieces, so they are not re-entering information Yardi already provided.

Does the integration work with custom Yardi charge codes?

Yes. Pet fee, pet rent, and pet deposit charge codes are mapped during implementation to match your existing Yardi configuration.

How does OurPetPolicy handle Fair Housing documentation for Yardi audits?

Every ESA verification generates an audit-ready documentation package: timestamped, signed, and linked from the Yardi resident record. When HUD or your internal legal team needs documentation, it's retrievable in real-time.

What if Yardi updates their API?

We maintain active partnership channels with Yardi and monitor API releases. Our engineering team tests and deploys updates ahead of your site team needing to do anything.

Is this integration certified by Yardi?

Our integration uses Yardi's standard approved API endpoints and follows their published integration standards. We'll share specifics of our Yardi partnership status on the demo call.

Ready to see OurPetPolicy running in your Yardi portfolio

Book a 30-minute demo. We'll walk through the Yardi integration and quantify the revenue recovery opportunity for your specific portfolio.