ТЗ на интеграцию Google Contacts / Google Sheet / AmoCRM с помощью сервиса n8n или Albato

Бюджет: по договоренности
Начальное ТЗ на интеграцию Google Contacts / Google Sheet / AmoCRM с помощью сервиса n8n или Albato  

Необходимо сделать чтобы Google Contacts — какой именно триггер: «Новый контакт», «Обновление контакта»   брались данные 
"имя контакта", "компания", "номер телефона", "email" 

"имя контакта" заносил в "заметки" контакта в google contact
Каждое новое "имя контакта" дозаносил в "заметки" контакта с новой строки

далее ты проверял по номеру телефона есть ли такой номер телефона в amocrm. 

Если такого номера телефона нет, то создавал новый контакт с таким номером телефона, именем, email в соответствующих полях, 

а в поле amoCRM "должность" заносил информацию с поля "компания", а поле "примечание" "имя" 

Если такой номер телефона уже есть в amocrm то в поле "примечание" карточки контакты ты записывал текущее имя контакта и amocrm и дату время, и записывал новое "имя контакта" из google contact в поле "имя Фамилия"

При этом если в amocrm заносится и обновляется информация, то она проверяется в google contact и обновляется там, то есть была двухсторонняя интеграция. 

Возможно двухстороннюю интеграцию нужно сделать через Google Sheets куда заносятся данные из Google Contact или Amocrm в новую строку и потом идет проверка и обновление данных

Направление 1: Google Contacts → amoCRM. Триггер: новый контакт или обновление в Google Contacts

Я предлагаю сделать таблицу в Google Sheets где будут указаны по столбикам следующие данные:

1. Колонка A название "create_date_time"
Обязательная колонка.
Дата и время создания / обновления записи. 
В формате 12.09.2026 16:51:15

2. Колонка B "id" 
Идентификатор заказа в вашей CRM если есть
(просто создай, делать с ней ничего не нужно)

3. Колонка C "client_uniq_id"
(просто создай, делать с ней ничего не нужно)

4. Колонка D "client_ids"
(просто создай, делать с ней ничего не нужно)

5. Колонка E "emails"
заносим email через занятую без пробела

6. Колонка F "phones"
Числовая строка, содержащая номер мобильного телефона с указанием кода страны. Нельзя использовать пробелы и дополнительные символы. Пример: 79995551111

Чтобы передать несколько значений, разделите их запятой без пробелов.

7. Колонка G "emails_md5"
(просто создай, делать с ней ничего не нужно)

8 Колонка H "phones_md5"
(просто создай, делать с ней ничего не нужно)

9 Колонка I "order_status"
(просто создай, делать с ней ничего не нужно)

10 Колонка J "revenue"
(просто создай, делать с ней ничего не нужно)

11 Колонка K "cost"
(просто создай, делать с ней ничего не нужно)

12 Колонка L "COMMENT"
(просто создай, делать с ней ничего не нужно)

13 Колонка M "Имя"
сюда заносим значение поле "имя" из Google Contacts и AmoCRM

14 Колонка N  "ФИО"
сюда заносим значения поле "Компания" из Google Contacts и поле "Должность" из AMOCRM

15 Колонка O "Заметки"
Добавляем данные из поля "Заметки" 
из Google Contacs и "Примечание" из Amocrm

16 Колонка P "Sync"
пишем откуда произошла запись.
GC – из Google Contasts
После записи в AMOcrm обновляем на "GC_AMO"

AMO- из AmoCRM
После записи в Google Contacs обновляем на "AMO_GC"

При этом при создании и обновлении имени в Google Contacs необходимо дозаписать новое значение в поле "Заметки"

При этом при создании и обновлении имени в AmoCRM необходимо дозаписать новое значение в поле "Примечание"

Уточнения:
1. Каждое событие новая строка

2. Формат телефона – нормализация
В Google Contacs формат +71234567890
В Google Sheet 71234567890
В AmoCRM +71234567890

3. Заметки сделать без ограничений
Опубликован 24.09.2026 в 17:47

Выберите способ верификации:

Обновите страницу после прохождения верификации.