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.