Интеграция Google Forms

Взаимодействие с Google Forms реализовано используя скрипты Google. После отправки заявки из формы Google она может быть отправлена в CRM систему.

Отправку данных в CRM систему из Google Forms можно реализовать с использованием форм WireCRM. Форму нужно предварительно добавить в настройках WireCRM, для контактов формы добавляются по ссылке https://secure.wirecrm.com/settings/contacts/forms. Далее из кода добавленной формы нужно получить URL вида https://wirecrm.com/webtocontact/handle/7265c8b0aec9993aa6bc**********. Он будет использоваться в коде ниже.







Для подключения к CRM можно использовать практически любую форму Google Forms, вы можете использовать существующую форму или создать новую тут https://docs.google.com. После создания формы нужно получить ее идентификатор, он будет использоваться в коде ниже.



Далее нужно создать скрипт обработчик отправки формы, делается это тут https://script.google.com. Редактор скриптов можно открыть из формы в меню.



Вставляем код ниже в редактор скриптов. В коде нужно заменить значения переменных url и form, на значения которые вы получили выше. В примере используется передача значения name, email и phone (делается это в переменных itemResponses), вы можете передавать свои значения.



// Отправка данных в WireCRM
function onFormSubmit(e) {
var url = "https://wirecrm.com/webtocontact/handle/7265c8b0aec9993aa6bc**********"; //https://secure.wirecrm.com/settings/contacts/forms
var form = FormApp.openById('1g4N6L67p3RCfO9cu3Fhr*****************'); // https://docs.google.com/forms/d/FormID/edit
var formResponses = form.getResponses();
var formResponse = formResponses[formResponses.length - 1];
var itemResponses = formResponse.getItemResponses();
var name = itemResponses[0].getResponse();
var email = itemResponses[1].getResponse();
var phone = itemResponses[2].getResponse();
var data = {
"name": name,
"email": email,
"phone": phone
}
var options = {
"method": "post",
"headers": {
"Content-Type": "application/x-www-form-urlencoded; charset=utf-8"
},
"payload": data
};
var response = UrlFetchApp.fetch(url, options);
}


Подключаем триггер на отправку формы. Для этого нажимаем следующую кнопку в редакторе скриптов.



Нажимаем Добавить триггер.



Заполняем поля триггера. Нажимаем Сохранить.



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



В WireCRM легко вести учет клиентов и продаж, работать с финансами и складом, создавать документы по шаблону. Первые 14 дней бесплатны для всех новых пользователей. Изучите возможности сервиса, ведите учет клиентов и пользуйтесь поддержкой наших специалистов!

Создать аккаунт

Еще записи:

Интеграция Telegram
Интеграция Telegram

Инструкция по интеграции Telegram

Интеграция Мобилон
Интеграция Мобилон

Инструкция по интеграции Мобилон

Интеграция Binotel
Интеграция Binotel

Инструкция по интеграции Binotel

Интеграция I2CRM
Интеграция I2CRM

Инструкция по интеграции I2CRM

Интеграция LiveTex
Интеграция LiveTex

Инструкция по интеграции LiveTex