Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
1000 ₽

Написать веб-хук для AmoCrm

закрыт без выполнения


Трудоемкость мне не ясна, предлагайте свои варианты. (Срок не более 1 дня)


Зачем? Автоматически отправлять данные для доступа к системе всем лидам по почте и по СМС.

Как? После поступления лида, первичной обработки менеджером, карточка попадает на этап воронки, вызывающий веб хук. Веб хук запускает на сервере скрипт, тот генерирует логин и пароль. Скриптом записываются данные в поле карточки Амо. Затем с помощью стандартных средств Амо, по шаблону, уходит письмо (в шаблоне используются поля карточки). 


Что делаем: написать вебхук для размещения на нашем сервере. Он должен принимать параметры от Амо (телефон, Почту, имя, уникальный номер карточки) написан на php (можно и другой язык). Он принимает параметры и запускает внутри скрипт, вот так: 

    $phone = $_POST["phone"];

    $psScriptPath = "F:\\get-loginpwd.ps1";

    $query = shell_exec("powershell -command $psScriptPath -phone '$phone'< NUL");

    echo $query;   

Скрипт выполняется где-то 30 секунд. После того как получены значения от скрипта, нужно записать обратно в Амо полученные от скрипта данные (примерно 5 полей (можно pole1,pole2....)), формат возврата данных в $query любой, как скажет так и будет отдавать.

Посколько скрипт выполняет долго, возможно правильно разбить задачу на 2 части. Первая получит параметры от Амо, вернет в Амо ответ что получила параметры и асинхронно запустит наш скрипт, как только он закончит, скрипт сам вызовет вторую часть, которая уже запишет данные в Амо. 

Наш скрипт написан на powershell. Вы можете написать вторую часть, которая запишет данные в амо на нем (вот так формируется POST) :

$body = @{

 "UserSessionId"="12345678"

 "OptionalEmail"="[email protected]"

} | ConvertTo-Json

$header = @{

 "Accept"="application/json"

 "connectapitoken"="97fe6ab5b1a640909551e36a071ce9ed"

 "Content-Type"="application/json"

Invoke-RestMethod -Uri "http://MyServer/WSVistaWebClient/RESTService.svc/member/search" -Method 'Post' -Body $body -Headers $header | ConvertTo-HTML




  1. 2 дня8000 ₽
    Вардан Мхитарян
     2436  проверен   32  0   2

    Добрый день!
    Опыт работы - 4.5 лет
    Skype – salvadordali.news
    Telegram - @mek2ireq
    Mail - [email protected]
    Жду контакта чтобы задать свои вопросы.
    Также заинтересован в долгосрочном сотрудничестве.
    Портфолио https://freelancehunt.com/freelancer/linux_weeva.html#portfolio
    Работы:
    https://proenter.me/
    https://swap.online/
    https://propertyvision.ca/
    Спасибо!

    Украина Киев | 20 мая в 16:12 |