PetRescue Integration
PetRescue is a website that supports animal organisations by offering a central platform where animals available for adoption can be posted. It allows potential adopters to review profiles of animals from various rescue groups and shelters, streamlining the adoption process and helping animals find their forever homes.
SUMMARY
The AnimalOS integration add-on for PetRescue facilitates a data connection between the two platforms with two key data syncs.
Animals Available for Adoption
- this will syncAnimals
to PetRescue when they’re available for adoption with their profile and adoption photos.Animals no longer Available for Adoption
- this will sync an updated status to PetRescue which will remove the animal’s profile from the site.
PetRescue website: https://www.petrescue.com.au/
SUPPORTED API METHODS
API METHOD | DESCRIPTION | REFERENCE |
---|---|---|
Create Listing | Upsert (create or update) an adoption listing. |
Note that there is mandatory data for each API method which is required for the successful requests, see the API Reference for more details.
ANIMAL SYNC LOGIC (AnimalOS to PetRescue)
On the Animal
record is a formula field called PetRescue Sync
, when this formula evaluates to TRUE
the Animal
will sync to PetRescue.
On successful sync, PetRescue will return a
PetRescue Id
value back to theAnimal
record which will support subsequent syncs to PetRescue to update the sameAnimal
.
When an Animal
syncs to PetRescue, and Async Process
is created and queued to sync the Animal
, which may take a few minutes to sync depending on how many processes are in the queue on the Salesforce side.
The PetRescue Sync
formula field can be configured to support the criteria defined by your organisation to facilitate the sync of Animals
to PetRescue.
The sync will also take the adoption photos available on the Animal
and post them to PetRescue to be displayed on the Animal
profile.