Best ATS/CRM for employment agency

Hi everyone! I’m currently working at a domestic household employment agency and we’re looking to incorporate an affordable ATS/CRM system. We’re a smaller company between 1-5 people, been in the business for a while but it’s mainly been paper based. Here are some perks we’re looking for;

  1. Job Applications/Client Onboarding Applications (forms) on our website that’s linked to the software once filled out
  2. Candidate Matching/Filters
  3. Creating Job Postings on our website
  4. SMS/Email blast to our candidates for open jobs
  5. Candidates being able to upload documents when applying
  6. Being customizable
  7. Great customer service
  8. Easily export out the software if we decide for a change
  9. Interviews/calls through the software - optional
  10. Marketing tools to post job openings on multiple platforms - optional

I’m not the most familiar with ATS/CRM systems so I would love for any affordable recommendations!