Hi Anne,
We are a very small organization with a low budget, so we've been utilizing Google Workspace for Nonprofits and Mailchimp to coordinate this.
Our website is Wordpress, and I've embedded a form from Mailchimp directly for folks to sign up to volunteer/ get our newsletter. It automatically puts it into Mailchimp and we send communication through there.
Our adoption/foster application process is through Google Forms, which is embedded on our website, so folks can apply, then it puts the information in a shared Google Sheet where we maintain the application records (I do have to manually upload those to Mailchimp for communications every so often).
Not sure that helps a ton, but that's what we've been doing.
Professionally, I have used Airtable as a low-cost CRM that also has form embedding functionality!
------------------------------
Sital Sigh
Volunteer Coordinator
Second Chance Animal Alliance
MS
------------------------------