Wordpress: ContactForm7
Conecta Classlife con tus formularios de Wordpress - ContactForm7 para gestionar los potenciales leads en nuestro Classlife CRM
/* CLASSLIFE */
add_action( 'wpcf7_mail_sent', 'postClasslife' );
function postClasslife( $contact_form ) {
$url = 'https://XXXXXXXXXX.classlife.education/app/apilead.php';
$submission = WPCF7_Submission::get_instance();
if ( $submission ) {
$fields = $submission->get_posted_data();
}
// Campos obligatorios4
$fields['apiKey'] ='XXXXXXXXXXXX';
$fields['service'] = 'api';
$fields['perform'] = 'newLead';
$fields['source'] = 'contactform7';
$fields['lead_source'] = '1'; //Canal WEB defindo en Ventas
// Resto de campos
$fields['title'] = $contact_form->title;
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string, '&');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
$result = curl_exec($ch);
curl_close($ch);
}
/* CLASSLIFE */Última actualización