Uploading animals to aggregators of adoptable animals

  • Updated

Shelterluv can be configured to automatically upload your animal records to aggregators of adoptable animals including Petfinder.com, Adopt-a-Pet.com, and RescueGroups.org.



How do we set up the auto-upload?

To start, you will need to get your FTP credentials from each of these organizations using the instructions below.

FTP-specific usernames, passwords, and servers are different from your general login details to your account on these sites.


  • FTP Server: members.petfinder.com
  • FTP Username/Password: Email Petfinder's support at help@petfinder.com with this message:
    "We are switching to Shelterluv as our software provider and would like to request our FTP credentials for auto-upload. Shelterluv will be sending photo URLs for our animals."
    These credentials are NOT the same as what you use to log into your Petfinder account.

We recommend having Petfinder wipe your existing pets from your account before setting up auto-uploads to avoid duplicate listings, but this should be planned carefully with the Petfinder team so that there isn't a gap in your animals being listed. Animals will be listed in the order they are uploaded, and the newest animals will appear first.


  • FTP Server: autoupload.adoptapet.com
  • FTP Username/Password: Documentation on Adopt-a-Pet's website can be found here.

Adopt-a-Pet displays the FTP Username & FTP Server in reverse order from Shelterluv, so double-check to make sure you're entering the right credentials into the right fields!
You will need to log into Adopt-a-Pet to set up an auto-upload account before entering your FTP credentials into Shelterluv.

Setting up in advance:

If you currently have an auto-upload account running through a different software, you will need to wait until the day you go live with Shelterluv to generate the FTP credentials in Adopt-a-Pet. On that day, you will turn off the auto-uploads from the other software, save, and then select Shelterluv from the dropdown menu to generate your credentials.

If you do not have an auto-upload account running through a different piece of software, you can generate your credentials on Adopt-a-Pet anytime and enter them into Shelterluv in advance by keeping it "disabled" in your Configuration panel. If you do this, your publicists will get automated emails asking them if they need AutoUploading help; they can ignore these emails. Once you are ready to enable auto-uploads (which will permanently erase all current animals in your Adopt-a-Pet account), just toggle it to "enabled" in your Configuration panel.


  • FTP Server: ftp.rescuegroups.org
  • FTP Username/Password: The credentials you enter into Shelterluv are NOT the same as what you use to log into your RescueGroups account. Please follow these instructions to do the following in your RescueGroups account:
    1. Generate your FTP credentials to enter into your Shelterluv account
    2. Configure an import account for Shelterluv with the file name pets.csv

This integration may also allow you to publish animals to your Facebook account!

Testing the Connection

To test the connection with each aggregator after entering the credentials, make sure it's set to "Auto upload enabled" and then click the "Save" button. You will see a pop-up with the results of the connection test.

Be sure to switch each one back to "Auto upload disabled" after the test if you have not gone live with Shelterluv yet.

Upload Sites

If you have multiple locations or have foster homes spread out across multiple regions, please read How do I set up uploads to multiple Petfinder, Adopt-a-Pet, or RescueGroups accounts?

Upload Intervals

Once the upload is enabled, it will take several hours to send and process the initial upload. Please note that animal records in the initial upload may appear without photos as they take longer to process, but will generally appear a few hours after the initial animal records. Following the initial upload, aggregators will update at the following intervals:

  • Petfinder: Hourly
  • Adopt-a-Pet: Every 8 Hours
  • RescueGroups: Daily

Publishable Animals

We will only upload animals in a status that's configured to Publish=Yes. Once the animal is moved into a status that's configured to Publish=No or adopted, it will be taken off these sites when the next auto-upload runs.

Can I update animal profiles in each aggregator directly if I am using auto-uploads?

If you are utilizing auto-uploads, you will not want to update animals directly in your aggregator sites as this will be overridden each time an update is made (we send a new file on intervals listed above to the aggregator sites, letting them know what animal information to upload and your aggregator account is wiped each time a new file is processed).