Skip to main content

Automatiser un pitch

Les agences répètent la même séquence pour chaque prospect : créer un projet pitch, choisir les modèles IA, ajouter les prompts, lire les résultats quelques jours plus tard et — si le prospect signe — convertir le pitch en projet client. Chaque étape est disponible via l’API REST, avec exactement les mêmes limites et codes d’erreur que le dashboard ; un pitch peut donc être lancé depuis un CRM, un formulaire ou un script sans que personne n’ouvre l’interface.
Les projets pitch nécessitent un compte Agency. Ils n’entraînent aucun frais de projet, sont limités à 50 prompts et se mettent automatiquement en pause à la fin de la période du pitch (1, 7 ou 14 jours). Le nombre de projets pitch simultanés est limité selon l’offre.

1. Créer le projet pitch

language est obligatoire et détermine la langue des prompts ainsi que le filtre pays. Un nouveau projet démarre avec les modèles par défaut de votre compte.
La réponse contient l’id nécessaire à chacun des appels suivants ainsi que les models actuels. Un 403 avec details.reason = "pitch_project_limit" signifie que tous les slots pitch de votre offre sont occupés — convertissez ou supprimez d’abord un pitch.

2. Définir les modèles

Les prompts s’exécutent toujours sur les modèles du projet ; définissez-les donc avant d’ajouter des prompts. Cet appel remplace l’ensemble complet, de la même manière que la page Model Settings.
Un 403 avec details.reason = "agency_limit" signifie que les réponses IA mensuelles projetées dépassent la tranche incluse dans votre offre (details.nextPackage indique l’offre supérieure). Sur l’offre la plus élevée, l’appel réussit et renvoie à la place un meteredNotice ; le dépassement est facturé en supplément.

3. Ajouter les prompts

Omettez models pour utiliser les modèles du projet. language prend par défaut la langue du projet. Chaque prompt est mis en file d’attente immédiatement (enqueued: true).
Raisons 403 possibles : pitch_prompt_limit (50 prompts atteints), pitch_expired, agency_limit. Passer un modèle non activé sur le projet renvoie 400 model_not_enabled — revenez à l’étape 2.

4. Lire les résultats

Laissez quelques minutes aux workers pour les premières réponses ; un pitch complet comporte généralement une exécution par jour. Lisez ensuite les KPIs, le ranking des concurrents et le détail par prompt pour la période du pitch :
visibilityRate, mentionRate et citationRate sont expliqués dans KPIs expliqués. Filtrez sur un seul moteur avec model=<id>, en utilisant l’un des models du projet.

5. Convertir un pitch gagné

Transformez le pitch en projet client facturable : lève le plafond de prompts, désactive la mise en pause automatique et réactive tout ce que l’expiration avait suspendu.
Un 403 avec details.reason = "agency_limit" et details.limit = "projects" signifie qu’aucun slot client n’est libre ; avec details.limit = "answers", les prompts du projet dépasseraient la tranche de réponses incluse au tarif mois complet.

Endpoints utilisés