B24_22391549 написал: Есть хук crm.deal.contact.add, но там как я понимаю нужно его привязать к id созданной сделки.
Вы же правильно описываете: хук crm.deal.contact.add связывает существующий контакт с сделкой. Получить поля, которые можно в него передавать через хук: crm.deal.contact.fields .
Но чтобы привязать контакт нужно сначала его создать, а это делается через crm.contact.add
Можно по подробнее? Что именно нужно после создания контакта (crm.contact.add) и создания сделки (crm.deal.add) делать с crm.deal.contact.fields чтобы передать поля в crm.deal.contact.add?