distribute-newsletter
CommunityDistribute Strapi newsletters to GoHighLevel via n8n
Authorclenisa
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates pushing a published Strapi newsletter into an email distribution workflow, eliminating manual export, campaign creation, and delivery tracking tasks so teams can reliably send blasts with minimal manual effort.
Core Features & Use Cases
- Fetch & Validate: Retrieves the newsletter by documentId from Strapi and ensures it is in a published state with a non-empty html_body.
- Brand Targeting & Test Sends: Determines brand from the newsletter or accepts an explicit override and supports test recipient lists for previewing.
- Orchestration via n8n: Fires a configured n8n webhook with the payload (documentId, brand, html_body, subject_line, sender_email, test) and relies on the n8n workflow to create GoHighLevel campaigns, target recipients, and perform retry logic.
- Delivery Polling & Verification: Polls the newsletter delivery_status until delivered/partial/failed, verifies delivered_at and recipients_count, and logs activity for auditability.
- Use Case: Send a scheduled Strapi newsletter to brand-specific subscribers, validate delivery, and record recipients and timestamps in Strapi.
Quick Start
Use the distribute-newsletter skill to send the published Strapi newsletter with documentId abc123-def456 to GoHighLevel via the configured n8n webhook.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: distribute-newsletter Download link: https://github.com/clenisa/optimal-cli/archive/main.zip#distribute-newsletter Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.