sendgrid-automation
Automatiser les campagnes d'e-mails SendGrid
SendGrid nécessite des workflows API complexes pour les campagnes marketing, la gestion des contacts et l'analytique. Cette compétence fournit des séquences prêtes à l'emploi pour les opérations SendGrid courantes afin que vous puissiez automatiser les campagnes d'e-mails sans rechercher la documentation de l'API.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "sendgrid-automation". List my marketing lists
Résultat attendu:
Vous avez 3 listes marketing :
1. **Newsletter Subscribers** (ID : ca7a3796-e8a8-4029-9ccb-df8937940562)
- 1 250 contacts
- Créée : 2024-01-15
2. **Product Updates** (ID : d8b72f15-f9c7-4103-8abc-1234567890ab)
- 890 contacts
- Créée : 2024-02-20
3. **VIP Customers** (ID : e9c83g26-g0d8-5214-9bde-2345678901bc)
- 150 contacts
- Créée : 2024-03-10
Utilisation de "sendgrid-automation". Check recent campaign stats
Résultat attendu:
Performances de la campagne - 30 derniers jours :
- **Livré** : 2 290 e-mails
- **Ouvert** : 687 (30,0 % de taux d'ouverture)
- **Cliqué** : 183 (8,0 % de taux de clic)
- **Rebondi** : 12 (0,5 % de taux de rebond)
- **Désabonné** : 3 (0,1 % de taux de désabonnement)
Audit de sécurité
SûrAll 192 static findings are false positives. The scanner misinterpreted markdown tool names (e.g., SENDGRID_RETRIEVE_ALL_LISTS) as shell commands, and legitimate service URLs as network exfiltration. This is a documentation-only skill for SendGrid API operations via Rube MCP. No actual code execution or security risks present.
Score de qualité
Ce que vous pouvez construire
L'équipe marketing envoie une campagne de newsletter
Un membre de l'équipe marketing souhaite envoyer une newsletter mensuelle à sa liste d'abonnés. Il doit créer une campagne, sélectionner la liste de destinataires et vérifier que l'expéditeur est authentifié.
Un développeur automatise la synchronisation des contacts
Un développeur qui construit un CRM doit synchroniser les contacts vers SendGrid pour la prospection par e-mail. Il doit créer des listes, ajouter des contacts en masse et gérer correctement le traitement asynchrone.
Un propriétaire d'entreprise examine les performances des e-mails
Un propriétaire d'entreprise souhaite vérifier les taux de livraison, d'ouverture et de clic des e-mails du mois dernier. Il doit récupérer et interpréter les statistiques d'e-mails.
Essayez ces prompts
Je dois envoyer un e-mail marketing à mes abonnés. D'abord, listez mes listes de contacts disponibles. Ensuite, créez une campagne Single Send nommée 'Weekly Update' avec comme sujet 'Your Weekly Update' et comme contenu HTML '<h1>Hello!</h1><p>This week we have exciting news...</p>'. Envoyez-la à ma liste marketing.
Créez une nouvelle liste de contacts appelée 'New Signups' et ajoutez ces contacts : john@example.com (prénom : John), jane@example.com (prénom : Jane). Placez-les dans la liste 'New Signups'.
Obtenez mes statistiques d'e-mails pour les 30 derniers jours. Montrez-moi le taux de livraison, le taux d'ouverture et le taux de clic.
Je dois configurer un nouvel expéditeur pour mes e-mails marketing. Créez une identité d'expéditeur avec l'e-mail from marketing@mydomain.com, le nom from 'My Company Marketing', le reply-to support@mydomain.com, le nickname 'Marketing Sender', et l'adresse '123 Main St, San Francisco, CA, US'.
Bonnes pratiques
- Toujours appeler RUBE_SEARCH_TOOLS en premier pour obtenir les schémas d'outils actuels avant de commencer
- Attendre 10 à 30 secondes après les opérations de contacts asynchrones avant de vérifier les résultats
- Utiliser des groupes de suppression ou des URL de désabonnement personnalisées pour la conformité CAN-SPAM
Éviter
- Ne pas essayer de planifier un envoi en définissant send_at sur CREATE_SINGLE_SEND (utiliser l'endpoint Schedule)
- Ne pas mélanger l'ancienne API Contact Database avec les endpoints Marketing API
- Ne pas supposer que les contacts apparaissent immédiatement après les opérations d'ajout (ils sont asynchrones)