workflows.fit
Back to n8n workflows
n8n templateFreeBy Greg Dickens

Sync Ghost members with MailerLite subscribers in real time

Sync Ghost Members with MailerLite Subscribers in Real-Time This n8n workflow automatically syncs your Ghost CMS members with MailerLite subscribers in real-time using webhooks. When members join or leave your Ghost s...

DevelopmentCore NodesCommunicationMarketingSticky NoteData TableWebhookForm Trigger
Loading interactive preview...

Template notes

Sync Ghost Members with MailerLite Subscribers in Real-Time

This n8n workflow automatically syncs your Ghost CMS members with MailerLite subscribers in real-time using webhooks. When members join or leave your Ghost site, they're automatically added or unsubscribed from MailerLite with no manual exports, imports, or CSV files required. A simple configuration form lets you enable or disable sync settings for member additions and deletions independently.

Who is this for?

Ghost site owners, content creators, and membership site operators who use MailerLite for email marketing and want to keep the two platforms in sync with no manual effort.

What problem is this workflow solving?

MailerLite and Ghost offer email capabilities that solve different issues: one is for delivering content, while the other is for marketing and promotions. Keeping the two lists in sync can lead to tedious manual effort and errors. This workflow automates that process saving time and ensures that all Ghost members are added or removed from MailerLite seemlessly and in real-time.

What this workflow does

- Configuration Form: Provides an easy-to-use form trigger where you set your Ghost API URL, webhook URL, and enable/disable sync for member additions and deletions. - Webhook Management: Automatically creates and manages webhooks in Ghost for member.added and member.deleted events based on your settings. - Real-Time Sync: Listens for Ghost webhook events and immediately syncs changes to MailerLite: - Member Added: Creates a new subscriber in MailerLite with the member's email. - Member Deleted: Unsubscribes the member from MailerLite. - Remembers Settings and Sync Status: Stores Ghost webhook IDs in an n8n data table and updates the workflow's own configuration to remember your settings between runs. - Smart Initialization: Automatically creates the required data table if it doesn't exist on first run.