Guide

Documentation

Documentation

Utiliser le CRM

Le CRM est organisé autour de contacts, projets, produits, rapports et réglages. Les actions de création, modification, déplacement et suppression sont historisées dans Activités.

  • Contacts : fiche prospect, entreprise, coordonnées, tags, score du site web et notes.
  • Modèles : champs de qualification et poids utilisés pour calculer le score prospect.
  • Projets : pipeline commercial par statut, associé à un contact et à une offre.
  • Produits : catalogue des prestations avec prix et description.
  • Rapports : synthèse des contacts, projets, statuts et potentiel commercial.

Navigation pour IA

Un agent IA peut utiliser l'application comme un utilisateur connecté. Il doit commencer par la page de connexion, conserver les cookies de session, puis naviguer avec les liens du menu principal.

Contacts
index.html pour lister, contact.html pour créer, contact.html?id={id} pour modifier.
Projets
projects.html pour le pipeline, project.html pour créer, project.html?id={id} pour modifier.
Produits
products.html pour lister, product.html pour créer ou modifier.
Plus
more.html pour le menu, more-activities.html, more-team.html, more-templates.html ou more-documentation.html pour les écrans dédiés.
Modèles
contact-template.html pour créer, contact-template.html?id={id} pour modifier.
Import URL
import-url.html?url={url} analyse un site et prépare une fiche contact à valider.

API JSON

L'API répond en JSON via api/index.php. Les requêtes doivent utiliser la session de l'utilisateur connecté avec credentials: include.

GETapi/index.php?resource=contacts
GETapi/index.php?resource=contacts&id={id}
POSTapi/index.php?resource=contacts
DELETEapi/index.php?resource=contacts&id={id}

Les mêmes opérations existent pour projects, products et activities. Les activités peuvent aussi être filtrées avec contactId.

Les ressources contact-fields, contact-templates et contact-filters suivent le même format GET, POST et DELETE. Les champs personnalisés sauvegardés dans contact-fields deviennent réutilisables dans les champs existants.

Markdown pour IA

Ce bloc résume le fonctionnement complet de l'application pour le donner à une IA.

Raccourci Safari

Depuis iPhone, iPad ou Mac, un raccourci Apple peut ouvrir https://crm.bizness.quest/import-url.html?url={URL}. Si la session CRM est active, la page analyse le site immédiatement. Sinon, la connexion se fait d'abord puis l'import reprend.

Formats utiles

{
  "contact": {
    "id": "uuid",
    "firstName": "Prénom",
    "lastName": "Nom",
    "companyName": "Entreprise",
    "email": "nom@entreprise.com",
    "phone": "+230...",
    "city": "Ville",
    "country": "Pays",
    "tags": ["prospect", "prioritaire"],
    "note": "Contexte commercial",
    "createdAt": "ISO-8601",
    "updatedAt": "ISO-8601"
  },
  "project": {
    "id": "uuid",
    "contactId": "uuid-contact",
    "productName": "Offre",
    "status": "prospect | meeting_planned | quote_creation | quote_meeting_to_plan | quote_meeting_obtained | signed | abandoned",
    "order": 1000
  },
  "product": {
    "id": "uuid",
    "name": "Nom",
    "price": 0,
    "description": "Description"
  }
}

Règles d'utilisation

  • Lire les données avant de modifier une fiche afin de conserver les champs existants.
  • Envoyer un objet JSON complet lors d'un enregistrement.
  • Ne pas supprimer de données sans confirmation explicite.
  • Vérifier le résultat après chaque création ou modification importante.