You can get notifications when appointments come open or are added. I got an interview like 2 weeks out (from when the appointment opened up). My airport (CLT) apparently releases interviews at regular increments.
They don't make the appointment for you (you still have to do that manually) and they both cost money but are totally worth it.