En son hangi temsilciye hangi koşul ile dağıtım yaptığınızı başka bir tabloda tutup ona göre hareket etmeniz gerekiyor. Ayrıca kullanıcıları gruplandırıp (takım olarak, mesela "ingilizce" takımı) kuyruklamayı gruplar üzerinden yapabilirsiniz. Tablo şöyle olabilir:
temsilci_id
takım_id
Sonra temsilcileri ID ye göre sıralı alın, son otomatik temsilci_id 'den daha yeni bir temsilci_id yoksa ilk sıradakine gönderin, aksi halde sıradaki ilk ID ye gönderin