<?php function executeHook($params) { $queryUrl = 'https://ваш веб хук/batch.json'; $queryData = http_build_query($params); $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POST => 1, CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => $queryUrl, CURLOPT_POSTFIELDS => $queryData, )); $result = curl_exec($curl); curl_close($curl); return json_decode($result, true); } // в шаблоне БП создано 2 параметра именами par1 и par2. При запуске БП мы их передаем и уже в в самом БП используем как нам надо // параметры которые передаем в БП $param1 = 'параметр №1'; $param2 = 'Параметр №2'; $batch = array( "company_list" => 'bizproc.workflow.start?' .http_build_query(array( "TEMPLATE_ID" => 552, // тут ID вашего шаблона БП укажите "DOCUMENT_ID" => ['crm', 'CCrmDocumentDeal', $_GET['id']], "PARAMETERS" => ['par1' => $param1, 'par2' => param2] ))); $result = executeHook(array('cmd' => $batch)); ?>