Я вижу два возможных решения здесь:
- Вы можете изменить код своего клиента.
Таким образом, что вам просто нужно сделатьявляется то, что после вставки базы данных вы просто добавляете одну или две строки, чтобы добавить новый контакт и назначить его в список.Я предполагаю, что есть разные поля, которые можно заполнить, чтобы вы могли также назначать значения и теги для пользовательских полей.
У вас нет доступа к коду, но у вас есть доступ к базе данных Таким образом, вы можете добавить столбец флага в базу данных контактов.,Флаг покажет, обработан ли контакт или нет.Таким образом, после этого вы создаете автоматический процесс / cronjob, который запускается, скажем, каждые 5 минут и выбирает только контакты с флагом обработки = 0. Таким образом, вы просто получаете данные и делаете то же самое, что и на шаге 1 - создаете контакт,присвойте списку, добавьте значения настраиваемого поля и теги.
Вы также можете сделать этот шаг, используя Node.js (я не профессионал, поэтому я не буду очень конкретен в этой теме), но вы в основном создадитепроцесс, который запускается при вставке новой записи в базу данных и выполняет действия, описанные в шаге 2. По сути, веб-крючок на вашей стороне.