From rapidocrm
Builds target segments, creates marketing campaigns (email, SMS, newsletter), manages delivery, and tracks results. Includes deliverability gate with optional external skill integration.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rapidocrm:campagne-marketingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Charger `${CLAUDE_PLUGIN_ROOT}/reference/directives-outils.md` (règles communes)
Charger ${CLAUDE_PLUGIN_ROOT}/reference/directives-outils.md (règles communes)
et ${CLAUDE_PLUGIN_ROOT}/reference/charte-graphique.md — ce skill produit du
contenu visible (templates, contenus de campagne).
create_segment (nom requis ; filtres
domaine_contient, ville_contient ; description ; recalculer: true pour
calculer immédiatement).recalculer_segment (segment_id ou
segment_nom) : annoncer le nombre de contacts/entreprises trouvés à
l'utilisateur. Si le segment est vide, ajuster les filtres avant de continuer.create_campagne (nom, canal ∈ email | sms |
newsletter | multicanal | evenement, segment_id, objectif, date_debut,
date_fin, budget ; statut initial : brouillon ou planifiee).list_templates_email ou
list_templates_sms (détail avec get_template). Si aucun template ne convient,
en créer un avec create_template_email / create_template_sms après validation
du contenu par l'utilisateur.lancer_campagne, send_newsletter, ou tout envoi) :
delivrabilite-email en mode newsletter (scorecard d'hygiène :
doublons/formats/emails de rôle + contrôle spam de la copy + présence du
lien de désinscription + taille du lot vs plafond). Lot refusé (note sous
le seuil) = PAS D'ENVOI, aucune dérogation ; corriger la liste/le template,
puis rejouer.recalculer_segment pour dédoublonner et
vérifier la taille ; (b) lien de désinscription présent dans le template ;
(c) taille du lot confirmée explicitement par l'utilisateur. Signaler que
le gate complet (liste notée + contrôle spam) vient du plugin
rapido-marketing (delivrabilite-email) — l'installer pour la version complète.garde-envois (confirmation) reste inchangé dans les deux cas.lancer_campagne (id de la campagne) : passe le statut à
en_cours. Demander une confirmation explicite AVANT le lancement (envoi de
masse irréversible), en rappelant la taille du segment.get_stats_campagne (id, periode ∈ today | week |
month | quarter | year) ; compléter avec get_conversion_par_canal si
l'utilisateur compare les canaux.list_formulaires (stats principales par formulaire),
get_formulaire_soumissions (formulaire_id ou formulaire_nom :
vues, clics, taux de conversion, segment lié) et list_cta (clics par
CTA) : restituer la chaîne vues → clics CTA → soumissions →
prospects, avec le taux de conversion PAR ÉTAPE calculé par script
(taux_conversion_etape du skill catalogue-kpi, plugin rapido-startup
— formule affichée, jamais de tête). Un formulaire qui ne convertit
plus = signalé avec une proposition (revoir le CTA, la page, l'offre).brouillon → planifiee → en_cours → terminee → archivee ;
ne pas lancer une campagne déjà en_cours ou terminee.newsletter
du skill delivrabilite-email si rapido-marketing est présent, sinon checklist
minimale intégrée — lot refusé = pas d'envoi, aucune dérogation.npx claudepluginhub prendstapart/plugin-claude-mcp-braindcode- --plugin rapidocrmGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.