Can this be used for a dog rescue non-profit to process dog adopton applications

Can this be used for a dog rescue non-profit to process dog adopton applications

Hi, n00b here so excuse any mis-steps please.

I chair a Great Pyrenees dog rescue group in California and we are looking for a way to plug the holes in our adoption process. We want to be able to track and have available (in the cloud so to speak) to specific members of our organization, the dog adoption application information of our applicants and where they are in the process. We also want to have a file of those applications that we didn't have a dog for at the time of applying but may now.

How customizable are the fields in the various levels of Zoho and how searchable/sortable could they be? An example would be "They only want/can have a female" and "willing to travel to area X, Y and Z to meet dog"(we have foster homes all over the north state) . We need those fields and then if we get a female dog in area X, we would like to be able to sort applicants to find a person looking for a female dog that would travel to X. Or we get in a working (livestock guard) Pyr and we would be able to sort the applicants to find ones looking for working dogs.

In addition, the DB needs to be accessible/modifiable by several parties (staff) in the process to update their part of the process and I would like to be able to see what person "A" is in our process and what notes each of our staff has made on the applicant at their stage of the process.

Here is how our process currently works and what we see/want Zoho to do. FIrst step is a person looking for a Great Pyrenees dog in Nor Cal fills out an online application on our website. That application is emailed by the form program to myself and the 2 persons responcible for "intake". (at this point we would have a third volunteer who would enter the info into Zoho if this works out). Then the intake person calls the applicant and conducts an initial interview (here would be the need for notes and modifying the application info based on the applicants wants/needs). If we have a dog that will work for the applicant, a "meet and greet" between the applicant and the dog is set up and conducted (then the notes from this would be added to the applicants info). If the meet and greet goes well, a home inspection is scheduled (the inspectors would need access to the db to review before and make notes after). If they pass the home inspection, the adoption is finalized and they pick up the dog. Afterwards, we would need a type of aging report or the like that would trigger followup calls at specific time periods after adoption to the family to see how things are going and help with any questions or issues. Finally we need to be able to use the contact info in the db to generate mailing/emailing lists for news and fund-raising purposes.


Thoughts, comments, concerns?

Thanks in advance.

R