Site Web
Gérez le site web de chaque client : pages, demandes reçues via les formulaires, paramètres, intégrations marketing et aperçu en direct.
Intégrations
Brancher les formulaires, le widget de recherche, l'API externe, le portail client.
Formulaires (endpoint public)
Les sites des clients envoient leurs demandes en POST /api/public/website-leads. Elles arrivent dans Demandes et Courriels et Communications → Demandes Site Web.
Exemple HTML/JS à coller sur le site :
<!-- Formulaire de contact (site web client) -->
<form id="contact-form">
<input name="name" placeholder="Nom" required>
<input name="email" type="email" placeholder="Courriel" required>
<input name="phone" placeholder="Téléphone">
<textarea name="message" placeholder="Votre message"></textarea>
<button type="submit">Envoyer</button>
</form>
<script>
document.getElementById("contact-form").addEventListener("submit", async (e) => {
e.preventDefault();
const form = e.currentTarget;
const fd = new FormData(form);
const body = {
kind: "contact",
name: fd.get("name"),
email: fd.get("email"),
phone: fd.get("phone"),
message: fd.get("message"),
pageUrl: location.href,
source: location.hostname,
formName:"Formulaire de contact",
// tenantId: "votre-id" // optionnel — pour multi-clients
};
const res = await fetch("https://crm-hp.anmaer.com/api/public/website-leads", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(body),
});
if (res.ok) alert("Merci, votre demande a été reçue !");
else alert("Erreur. Veuillez réessayer.");
});
</script>Widget de recherche
Intégrer le moteur pneus/jantes/accessoires en iframe ou script.
<iframe src="https://crm-hp.anmaer.com/module-recherche.html"
width="100%" height="700" frameborder="0"></iframe>Tester le widget →API externe (catalogue, prix, commandes)
Endpoints REST type TireConnect — clés gérées sous Autorisation & sécurité.
Gérer les clés API →