Communitygithub.com

scribemail/cursor-plugin

Exécuter une campagne marketing par signature Scribe : créer le contenu de la bannière, la cibler, la planifier/mettre en pause/reprendre et la mesurer. À utiliser lorsque l'utilisateur souhaite promouvoir un événement, un lancement ou une offre via la bannière sous la signature email de tous.

Qu'est-ce que cursor-plugin ?

Cette compétence permet de gérer entièrement des campagnes marketing par signature via Scribe. Elle guide l'utilisateur à travers les étapes clés : création du contenu de la bannière (en utilisant le même format de blocs que les signatures), ciblage basé sur des templates de signature ou des attributs d'équipe (smart_fields_conditions), et planification temporelle. Une fois la campagne créée en mode brouillon, elle peut être activée, mise en pause, reprise ou supprimée via des outils dédiés qui gèrent les validations et les codes d'erreur (422, 409, 403). Les performances sont mesurables avec les outils d'analytique Scribe en passant l'ID de la campagne, ce qui permet de suivre les vues, les clics et les événements de conversion. La compétence est conçue pour les plateformes Scribe et garantit que l'utilisateur confirme avant de déployer une bannière sur les emails sortants de l'entreprise.

Compatible avec~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/scribemail/cursor-plugin/tree/HEAD/skills/marketing-campaigns

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Exécuter une campagne marketing par signature

Une campagne est une bannière affichée sous les signatures assignées pendant une fenêtre de temps. Elle est créée en tant que brouillon et ne fait rien tant qu'elle n'est pas planifiée.

Construire la campagne

  1. get_content_schema avant de rédiger le content — le contenu d'une campagne est le même arbre de blocs strict que le draft_content d'une signature (une racine stack dont les children sont des blocs). Adaptez l'example retourné ; ne devinez pas le format.
  2. create_marketing_campaign nécessite name, start_time, end_time (ISO-8601) et time_zone (IANA, p. ex. Europe/Paris). S'il en manque un → 422. Options : content et les champs de ciblage smart_fields_conditions et signature_template_ids.
  3. preview_marketing_campaign affiche la bannière en HTML avec des valeurs fictives, sans suivi. Lisez-la et confirmez la mise en page avant de planifier — un html vide signifie que la campagne n'a pas encore de contenu.
  4. update_marketing_campaign est partiel (omettre = inchangé, content: null efface). status est en lecture seule : il ne change qu'avec les outils de cycle de vie ci-dessous.

Lancer la campagne

ActionOutilRefus quand
Activer un brouillon ou une campagne en pauseschedule_marketing_campaign409 si non planifiable (p. ex. la date de fin est passée) ; 403 si le plan n'a pas de campagnes
Mettre en pause une campagne activepause_marketing_campaign409 si non active
Reprendre une campagne en pauseresume_marketing_campaign409 si non en pause ; 403 sur le plan
Supprimerdelete_marketing_campaignArrête d'abord une campagne active

Une campagne planifiée devient active immédiatement si start_time est déjà passé, sinon elle attend. Confirmez avec l'utilisateur avant de planifier — cela place la bannière sur les emails sortants de l'entreprise.

Cibler la campagne

  • signature_template_ids limite la campagne à des signatures spécifiques.
  • smart_fields_conditions la limite par attributs des coéquipiers (même forme OU-ET que les règles de destinataire de signature).
  • Laissez les deux vides pour l'ensemble de l'espace de travail.
  • Une variante de signature peut refuser les bannières via show_marketing_campaigns sur la variante.

Mesurer la campagne

Passez l'identifiant de la campagne en tant que marketing_campaign_id à get_analytics_views et get_analytics_clicks pour ses propres vues, clics et taux de clics ; group_by: "marketing_campaign" classe les campagnes les unes par rapport aux autres. get_analytics_events_summary attribue les événements de conversion en aval. Voir la compétence signature-analytics.

Skills associés