INSTALLATION EN 5 MINUTES · V1.3.1

Le client n’a pas besoin d’être développeur.

Depuis son CRM ContactProof, il configure son profil, télécharge un kit déjà personnalisé, dépose deux fichiers côté serveur et ouvre une page de test. CHECK, EVENT, CANCEL, idempotence et clé API sont gérés par le connecteur.

01

Configurer

Professionnel bénéficiaire, secteur, fondement habituel et fuseau. Une seule fois.

02

Télécharger

Le CRM génère un kit avec une clé serveur dédiée et les paramètres déjà remplis.

03

Copier

Déposez contactproof-client.php et contactproof-test.php sur le serveur du CRM.

04

Tester

Ouvrez le fichier de test. Le message INSTALLATION VALIDÉE remonte dans ContactProof.

CODE MINIMAL

Avant et après l’appel

require_once 'contactproof-client.php';

$check = contactproof_check($telephone, $contactId, $callId);
if (empty($check['allowed'])) return;

// votre composeur lance l'appel...

// APRES composition : choisissez UN SEUL résultat.
contactproof_event($check, $callId, 'answered');
// OU, si le consommateur fixe un rappel précis hors plage :
// contactproof_callback($check, $callId, '2026-09-17T20:30:00+02:00', 'CRM-RDV-8472');

// Si finalement aucun numéro n'a été composé, utilisez CANCEL à la place d'EVENT :
// contactproof_cancel($check, $callId);
CE QUE LE KIT GÈRE

La complexité reste dans ContactProof

Clé APIIncluse côté serveur, jamais exposée au navigateur.
IdempotenceClés stables dérivées de l’identifiant unique de tentative.
CHECKContrôle + réservation du slot avant composition.
EVENTJournalisation après composition + preuve.
CANCELLibère la réservation si aucun appel n’est composé.
POUR LE DÉVELOPPEUR

API native disponible

Le kit n’enferme pas le client : les endpoints restent accessibles directement.

Documentation API brute
CHECK
POST /api/v1/check.php
EVENT
POST /api/v1/event.php
CANCEL
POST /api/v1/cancel.php
Test installation
GET /api/v1/installation-test.php