Ситуация типичная для небольших сервисных центров. Для мастеров (чтоб не было увода клиента) убрать привязку техник - клиент. Заявку принимает диспетчер, ремонтирует техник(техников необходимо менять, сегодня один завтра другой), документы, оплата и прочие вопросы менеджер по работе с клиентом.
Документы, базы и прочие разграничение доступа по разным уровням. К примеру техник видит только заявки.
Для партнеров (наемного директора) единственный путь повышение лояльности клиентов к компании, сроки финансовые условия, отношения. Плюс контроль за действиями партнера. Ну и закладывать запас прочности (чтобы потеря, увод 15-20% клиентов, не был критичен для компании).