Top.Mail.Ru
Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
Конверсайт
Разработка и продвижение сайтов на 1С-Битрикс
+7 391 204-60-83
+7 391 204-60-83
E-mail
info@conversite.ru
Адрес
г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
Режим работы
Пн. – Пт.: с 9:00 до 18:00
Услуги
  • Разработка сайтов
    • Одностраничные сайты
    • Корпоративные сайты
    • Интернет-магазины
    • Индивидуальный проект
    • Разработка сайта для для государственных организаций
  • SEO-продвижение сайтов
    • SEO продвижение
    • Базовая seo оптимизация
  • Настройка контекстной рекламы
    • Яндекс.Директ
  • Дополнительные услуги
    • Ускорение сайта - композитный режим 1С-Битрикс
Каталог
  • Готовые интернет-магазины
    • B2B
    • Авто
    • Бытовая техника, электроника и оборудование
    • Детские товары
    • Другое
    • Красота и здоровье
    • Мебель
    • Одежда, обувь, аксессуары
    • Подарки и сувениры
    • Продукты питания
    • Спорт, туризм, отдых
    • Строительство и ремонт
    • Товары для животных
    • Украшения, аксессуары
    • Универсальные
  • Готовые сайты
    • Landing page
    • Информационный портал
    • Каталог товаров, услуг
    • Корпоративный сайт
    • Персональный сайт
    • Универсальные
  • Для интернет-магазина
    • Другое
    • Интеграция с онлайн-кассами
    • Каталог товаров
    • Корзина, покупка
    • Курсы валют
    • Подарки, скидки
    • Работа с заказами
  • Инструменты
    • Для разработчиков
    • Контент-менеджеру
  • Интеграция
    • 1С и другие ERP
    • IP-телефония
    • SMS-шлюзы
    • Другое
    • Почтовые сервисы
    • Социальные сети
    • Торговые площадки
  • Маркетинг, реклама
    • SEO
    • Баннеры
    • Другое
    • Региональность
    • Статистика сайта
  • Мобильные приложения
  • Поддержка клиентов
    • Другое
    • Заказ звонка
    • Обратная связь
    • Онлайн-консультанты
    • Отзывы, комментарии
    • Подписки и рассылки
  • Решения для Битрикс24
    • CRM
    • Бизнес-процессы
    • Документы
    • Другое
    • Задачи
    • Импорт/экспорт
    • Инструменты
    • Сотрудники
    • Телефония
    • Чат-боты
Компания
  • Сертификаты
  • Партнеры
  • Отзывы
  • Вакансии
  • Реквизиты
  • Документы
Битрикс24
  • Битрикс24
    • Базовый
    • Стандартный
    • Професиональный
    • Энтерпрайз
Кейсы
Блог
Контакты
Конверсайт
Услуги
  • Разработка сайтов
    Разработка сайтов
    • Одностраничные сайты
    • Корпоративные сайты
    • Интернет-магазины
    • Индивидуальный проект
    • Разработка сайта для для государственных организаций
  • SEO-продвижение сайтов
    SEO-продвижение сайтов
    • SEO продвижение
    • Базовая seo оптимизация
  • Настройка контекстной рекламы
    Настройка контекстной рекламы
    • Яндекс.Директ
  • Дополнительные услуги
    Дополнительные услуги
    • Ускорение сайта - композитный режим 1С-Битрикс
Каталог
  • Готовые интернет-магазины
    • B2B
    • Авто
    • Бытовая техника, электроника и оборудование
    • Детские товары
    • Другое
    • Красота и здоровье
    • Мебель
    • Одежда, обувь, аксессуары
    • Подарки и сувениры
    • Продукты питания
    • Спорт, туризм, отдых
    • Строительство и ремонт
    • Товары для животных
    • Украшения, аксессуары
    • Универсальные
  • Готовые сайты
    • Landing page
    • Информационный портал
    • Каталог товаров, услуг
    • Корпоративный сайт
    • Персональный сайт
    • Универсальные
  • Для интернет-магазина
    • Другое
    • Интеграция с онлайн-кассами
    • Каталог товаров
    • Корзина, покупка
    • Курсы валют
    • Подарки, скидки
    • Работа с заказами
  • Инструменты
    • Для разработчиков
    • Контент-менеджеру
  • Интеграция
    • 1С и другие ERP
    • IP-телефония
    • SMS-шлюзы
    • Другое
    • Почтовые сервисы
    • Социальные сети
    • Торговые площадки
  • Маркетинг, реклама
    • SEO
    • Баннеры
    • Другое
    • Региональность
    • Статистика сайта
  • Мобильные приложения
  • Поддержка клиентов
    • Другое
    • Заказ звонка
    • Обратная связь
    • Онлайн-консультанты
    • Отзывы, комментарии
    • Подписки и рассылки
  • Решения для Битрикс24
    • CRM
    • Бизнес-процессы
    • Документы
    • Другое
    • Задачи
    • Импорт/экспорт
    • Инструменты
    • Сотрудники
    • Телефония
    • Чат-боты
Компания
  • Сертификаты
  • Партнеры
  • Отзывы
  • Вакансии
  • Реквизиты
  • Документы
Битрикс24
  • Битрикс24
    • Базовый
    • Стандартный
    • Професиональный
    • Энтерпрайз
Кейсы
Блог
Контакты
    +7 391 204-60-83
    +7 391 204-60-83
    E-mail
    info@conversite.ru
    Адрес
    г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    Конверсайт
    +7 391 204-60-83
    +7 391 204-60-83
    E-mail
    info@conversite.ru
    Адрес
    г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    Войти
    Конверсайт
    Телефоны
    +7 391 204-60-83
    E-mail
    info@conversite.ru
    Адрес
    г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    Конверсайт
    • Услуги
      • Услуги
      • Разработка сайтов
        • Разработка сайтов
        • Одностраничные сайты
        • Корпоративные сайты
        • Интернет-магазины
        • Индивидуальный проект
        • Разработка сайта для для государственных организаций
      • SEO-продвижение сайтов
        • SEO-продвижение сайтов
        • SEO продвижение
        • Базовая seo оптимизация
      • Настройка контекстной рекламы
        • Настройка контекстной рекламы
        • Яндекс.Директ
      • Дополнительные услуги
        • Дополнительные услуги
        • Ускорение сайта - композитный режим 1С-Битрикс
    • Каталог
      • Каталог
      • Готовые интернет-магазины
        • Готовые интернет-магазины
        • B2B
        • Авто
        • Бытовая техника, электроника и оборудование
        • Детские товары
        • Другое
        • Красота и здоровье
        • Мебель
        • Одежда, обувь, аксессуары
        • Подарки и сувениры
        • Продукты питания
        • Спорт, туризм, отдых
        • Строительство и ремонт
        • Товары для животных
        • Украшения, аксессуары
        • Универсальные
      • Готовые сайты
        • Готовые сайты
        • Landing page
        • Информационный портал
        • Каталог товаров, услуг
        • Корпоративный сайт
        • Персональный сайт
        • Универсальные
      • Для интернет-магазина
        • Для интернет-магазина
        • Другое
        • Интеграция с онлайн-кассами
        • Каталог товаров
        • Корзина, покупка
        • Курсы валют
        • Подарки, скидки
        • Работа с заказами
      • Инструменты
        • Инструменты
        • Для разработчиков
        • Контент-менеджеру
      • Интеграция
        • Интеграция
        • 1С и другие ERP
        • IP-телефония
        • SMS-шлюзы
        • Другое
        • Почтовые сервисы
        • Социальные сети
        • Торговые площадки
      • Маркетинг, реклама
        • Маркетинг, реклама
        • SEO
        • Баннеры
        • Другое
        • Региональность
        • Статистика сайта
      • Мобильные приложения
      • Поддержка клиентов
        • Поддержка клиентов
        • Другое
        • Заказ звонка
        • Обратная связь
        • Онлайн-консультанты
        • Отзывы, комментарии
        • Подписки и рассылки
      • Решения для Битрикс24
        • Решения для Битрикс24
        • CRM
        • Бизнес-процессы
        • Документы
        • Другое
        • Задачи
        • Импорт/экспорт
        • Инструменты
        • Сотрудники
        • Телефония
        • Чат-боты
    • Компания
      • Компания
      • Сертификаты
      • Партнеры
      • Отзывы
      • Вакансии
      • Реквизиты
      • Документы
    • Битрикс24
      • Битрикс24
      • Битрикс24
        • Битрикс24
        • Базовый
        • Стандартный
        • Професиональный
        • Энтерпрайз
    • Кейсы
    • Блог
    • Контакты
    • Кабинет
    • 0 Корзина
    • +7 391 204-60-83
      • Телефоны
      • +7 391 204-60-83
    • г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    • info@conversite.ru
    • Пн. – Пт.: с 9:00 до 18:00

    Интеграция сайта с AmoCRM на примере создания контактов из форм

    Главная
    —
    Блог
    —Интеграция сайта с AmoCRM на примере создания контактов из форм
    Интеграция сайта с AmoCRM на примере создания контактов из форм
    Программирование

    На готовых решениях (например, Аспро) форма обратной связи обычно сохраняет все отправки в инфоблоке. Это удобно для хранения, но чтобы сразу же заводить лиды или контакты в amoCRM, потребуется автоматическая интеграция.

    В этой статье мы подробно расскажем, как реализовать это на примере сайта на Bitrix (редакция "Старт"), используя официальный PHP SDK amoCRM.

    Задача

    • Пользователь заполняет форму на сайте (контактная форма, заказ звонка и.т.д.)
    • Форма сохраняет данные в инфоблок (стандартное поведение)
    • При этом автоматически создаётся контакт в amoCRM

    Будем использовать стандартное событие OnAfterIBlockElementAdd. Оно срабатывает сразу после создания нового элемента, мы подпишемся на это событие и в нём вызовем метод для создания контакта в amoCRM.

    Подготовка

    • Зарегистрируйтесь и получите домен вашего аккаунта (например, yourcompany.amocrm.ru).
    • Создайте интеграцию в amoCRM, получите ID интеграции, секрет и код авторизации.
    • Получите долгосрочный токен.

    Для решения нашей задачи мы решили не заморачиваться с обновлением токенов и применили долгосрочный токен который выдается на период от 1 дня до 5 лет.

    Устанавливаем официальную библиотку amocrm/amocrm-api-php

    • Ставим библиотеку через composer - composer require amocrm/amocrm-api-php
    • Скачиваем из репозитория - https://github.com/amocrm/amocrm-api-php

    Создаем фуцнкцию для создания контакта

    	/**
     * Функция для создания лида в amo crm
     */
    function amoCrmLeadCreate($name, $phone, $email)
    {
        $accessToken = 'ВАШ_ДОЛГОСРОЧНЫЙ_ТОКЕН';
    
        $apiClient            = new AmoCRMApiClient();
        $longLivedAccessToken = new LongLivedAccessToken($accessToken);
    
        $apiClient->setAccessToken($longLivedAccessToken)->setAccountBaseDomain('youcompany.amocrm.ru');
    
        $contact = new ContactModel();
        $contact->setName($name);
    
        // Добавляем кастомные поля
        $customFields = new CustomFieldsValuesCollection();
    
        // Телефон
        $phoneField = new MultitextCustomFieldValuesModel();
        $phoneField->setFieldCode('PHONE')
            ->setValues(
                (new MultitextCustomFieldValueCollection())
                    ->add(
                        (new MultitextCustomFieldValueModel())->setValue($phone),
                    ),
            );
        $customFields->add($phoneField);
    
        // Email
        $emailField = new MultitextCustomFieldValuesModel();
        $emailField->setFieldCode('EMAIL')
            ->setValues(
                (new MultitextCustomFieldValueCollection())
                    ->add(
                        (new MultitextCustomFieldValueModel())->setValue($email),
                    ),
            );
        $customFields->add($emailField);
    
        $contact->setCustomFieldsValues($customFields);
    
        try {
            $apiClient->contacts()->addOne($contact);
        } catch (AmoCRMApiException $e) {
            AddMessage2Log($e);
            die;
        }
    }
    

    Вешаем обработчик события

    	AddEventHandler("iblock", "OnAfterIBlockElementAdd", Array("IblockEvents", "OnAfterIBlockElementAddHandler"));
    	class IblockEvents
    	{
    		public static function OnAfterIBlockElementAddHandler(&$arFields)
    		{
    			// ID инфоблоков для форм
    			$formsIblockIds = [5,6,7,8,9,10,11,12,13,14,15,16,17];
    
    			if($arFields['RESULT'] > 0) {
    				if (in_array($arFields['IBLOCK_ID'], $formsIblockIds)) {
    					$name = $arFields['PROPERTY_VALUES']['NAME'];
    					$phone = $arFields['PROPERTY_VALUES']['PHONE'];
    					$email = $arFields['PROPERTY_VALUES']['EMAIL'];
    
    	                amoCrmLeadCreate($name, $phone, $email);
    	            }
    			}
    		}
    	}
    

    Результат интеграции

    1. Пользователь отправляет форму на сайте
    2. Форма сохраняется в инфоблоке (ID инфоблока из массива $formsIblockIds)
    3. Срабатывает событие OnAfterIBlockElementAdd
    4. Получаем все заполненные поля
    5. Вызываем amoCRM API и создаём контакт

    Заключение

    Таким образом, даже на типовом решении Битрикс-Аспро вы можете настроить интеграцию с amoCRM без покупки дорогих модулей. Форма отправляется, Bitrix записывает в инфоблок, а ваш хук сразу отправляет данные в amoCRM через официальный API.

    Это надёжный и гибкий способ построить настоящую автоматизацию на сайте.

    • Комментарии
    Загрузка комментариев...
    Назад к списку
    • SEO и продвижение 3
    • Автоматизация 1
    • Безопасность 1
    • Программирование 6
    Подписывайтесь
    на новости и акции
    Компания
    Сертификаты
    Партнеры
    Отзывы
    Вакансии
    Реквизиты
    Документы
    Услуги
    Корпоративные сайты
    Интернет-магазины
    Лендинги
    Почему Вам стоит доверить работу именно нам

    Мы являемся партнером 1С-Битрикс и Битрикс24. И обладаем всеми необходимыми компетенциями для решения задач различной сложности.

    Профиль компании на сайтах:
    профиль Конверсайт на сайте 1С-Битрикс
    +7 391 204-60-83
    +7 391 204-60-83
    E-mail
    info@conversite.ru
    Адрес
    г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    info@conversite.ru
    г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    © 2026 Конверсайт - Разработка и продвижение сайтов на 1С-Битрикс
    Политика конфиденциальности | Публичная оферта
    0

    Корзина

    Очистить корзину

    Ваша корзина пуста

    Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку «В корзину»
    В каталог
    Мы используем файлы cookie, разработанные нашими специалистами и третьими лицами, для анализа событий на нашем веб-сайте, что позволяет нам улучшать взаимодействие с пользователями и обслуживание. Продолжая просмотр страниц нашего сайта, вы принимаете условия его использования. Более подробные сведения смотрите в нашей Политике в отношении файлов Cookie .
    Принять Отклонить
    Поделиться