Ghost Zapier integrationAutomate Ghost with Zapier.
The Ghost Zapier integration gives you 6 triggers, 3 actions and 2 searches. Every one of those triggers is instant, so a signup or a fresh post reaches your automation right away, even on the free plan. Below: what each one does, what it costs, and where it breaks.
Verified Trustpilot reviews · AI, automation & growth agency
What the Ghost Zapier integration really covers
Plugging Ghost into Zapier means two flows. Ghost reports to Zapier when a member joins, changes or leaves, and when a post or a page goes live or gets scheduled. In the other direction, Zapier can add or edit a member, write a post, and look up an author or a member before doing anything.
A member list that fixes itself. Member Created fires on every signup, and Update Member edits that same record a moment later. Handy when the signup form leaves something you want to set by rule rather than by hand.
Posts that start outside Ghost. Create Post writes a post into your site from a Zap step, so nobody copies text from one tab to another.
A live view of the publishing calendar. Post Published, Page Published and Post Scheduled tell the rest of your team, as it happens, what just shipped and what is lined up next.
What you will not find: no action that deletes a member or a post, no search for posts or pages, and nothing that touches comments. If your plan relies on one of those, check the list below before you build anything.
One piece of good news that most pages skip. All six Ghost triggers are instant, so the free plan's 15-minute check cycle never slows a Ghost Zap down.
Weighing your options? The same app is covered on other platforms: the Ghost n8n integration and the Ghost Make integration.
Zapier words, explained in one minute
Seven terms come back on every line of this page. Here they are in plain English, once.
- Zap
- The automation you build on Zapier: one event that starts it, then one or more steps that run each time that event happens.
- Trigger
- The event that starts a Zap, like a new member in Ghost. Once the Zap is on, Zapier waits for it and does nothing before.
- Action
- What the Zap does after it starts: the step that writes, edits or sends something for you, such as creating a post.
- Task
- What Zapier bills. One action that completes successfully equals one task, and your plan is a monthly count of those.
- Polling vs instant
- A polling trigger is checked by Zapier on a timer. An instant one is pushed by the app the moment it happens. Ghost only has instant ones.
- Filter
- A step that lets the Zap carry on only when what arrived matches a condition you set, and quietly stops it otherwise.
- Search step
- A step that finds something already in an app, like an existing member, so later steps can reuse what it found.
What a Ghost Zap costs you
Ghost is not a premium app, so it works on the free plan. The bill depends on actions, never on triggers.
- Ghost on the free planYes, not a premium app
- Free plan tasks100 per month
- Free plan Zap sizeTwo steps: one trigger, one action
- Filter or search stepMakes the Zap multi-step, paid plan
A trigger never costs a task, and Ghost firing a hundred signups at Zapier is free in itself. Each action that succeeds is counted separately, so a Zap with three actions uses three times more than a Zap with one. A failed action is not counted. The free plan gives you 100 tasks a month and two-step Zaps only: one trigger, one action. Add a filter or a search step and the Zap becomes multi-step, which needs a paid plan.
Connect Ghost to Zapier in three steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. A connection is your Ghost site linked to Zapier once, then reused by every Zap that touches it.
- 02
Pick Ghost
Type Ghost in the search box of the dialog, select it, then click Add connection. You need an account on the Ghost site, plus access to anything you want the Zap to read or change.
- 03
Sign in and allow access
A new tab opens. Sign in to Ghost there and grant Zapier access to the account. From then on, every Ghost step reuses that connection. You do this only once, not in each Zap.
Your first Ghost Zap, step by step
GoalA membership site wants every new member who matches a condition to be adjusted automatically, without anyone opening the Ghost admin.
- 01
Create the Zap
In the Zap editor, choose Ghost as the starting app and Member Created as the event. Pick your Ghost connection from the account list.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent members of the connected site, so you map the next steps on a real record rather than a made-up one.
- 03
Add the filter
Click the plus icon, choose Filter, and in Configure & test fill the field, the rule and the value. Pick a text rule for text and a number rule for numbers.
- 04
Add the action
Add Ghost again with Update Member. In the Member field, map the member ID from step 1, set the number of newsletters, then choose what to change.
- 05
Test, then publish
Test the action once and read what Ghost sends back. If it looks right, click Publish. Three steps mean a multi-step Zap, so this one needs a paid plan.
The 6 Ghost triggers
6 events start a Zap when something happens in Ghost, and 6 of them are instant: the app calls Zapier straight away, whatever your plan.
Member Created
Instant triggerIn Zapier“Triggers when a new member is added.”
Starts your Zap each time a new member is added to your Ghost site. It is the natural entry point for anything you do with a fresh subscriber.
Member Deleted
Instant triggerIn Zapier“Triggers when a member is deleted.”
Reacts when a member is removed from your site. Useful for keeping the outside tools in step with Ghost, so a person who left does not keep receiving things from somewhere else.
Member Updated
Instant triggerIn Zapier“Triggers when a member is updated.”
Fires whenever a member record is updated on your site. It turns Ghost into the reference for member data across your other tools.
Page Published
Instant triggerIn Zapier“Triggers when a page is published.”
Goes off when a static page, not a post, goes live on your site. Think about pricing pages, landing pages and about pages: content that changes rarely but matters when it does.
Post Published
Instant triggerIn Zapier“Triggers when a post is published.”
Runs the moment an article goes public on your Ghost site, which is the instant a piece is out and can be shared.
Post Scheduled
Instant triggerIn Zapier“Triggers when a post is scheduled.”
Catches the moment someone schedules a post for later, well before it goes live. That gives the rest of the team a head start on promotion, translation or review.
The 3 Ghost actions
Ghost gives you 3 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Create Member
ActionIn Zapier“Creates a member.”
Adds a new member to your Ghost site from any earlier step, so signups collected elsewhere end up on your list without an import.
Create Post
ActionIn Zapier“Creates a post.”
Writes a post into Ghost from content prepared in an earlier step. You choose the format of the body you send, and Ghost stores it as a post on your site.
Update Member
ActionIn Zapier“Updates a member.”
Changes an existing member, picked from a list or identified by an ID from an earlier step. It is the step that keeps Ghost aligned with decisions made in other tools.
The 2 Ghost searches
2 search steps look for data that already exists in Ghost, so a later step can use it.
A search step looks something up before an action uses it. In the editor, Ghost searches sit at the bottom of the Action event list under SEARCH, and some fields offer a + Add search step button that wires the result in for you. Ghost decides whether the match is exact or close.
Find an Author
SearchIn Zapier“Search for an author by email address or slug.”
Looks up one of your site's authors by email address or by slug, then hands that author to the next steps.
Find a Member
SearchIn Zapier“Search for a member by email address.”
Finds an existing member from an email address, which gives you the Member ID that Update Member needs.
The three settings every search exposes
- Successful if no search results are found?Left as is, a search that finds nothing stops the Zap and skips the steps that needed it. Switch it on and the Zap goes on without a result.
- Create X if it doesn't exist yet?This box turns a search into a find-or-create. Ghost offers no such variant in Zapier, so expect to build the create step yourself.
- If multiple search results are found?When several items match, you keep the first one (the default), stop the Zap, or pass every result along at once.
Where a Ghost Zap breaks
Zapier lists no help article and no rate limit specific to Ghost. What breaks comes from Zapier's general rules and from a few Ghost fields.
Six cases worth knowing before you publish. When a Zap does fail, our Zapier troubleshooting guide walks through the fixes.
Old members are not picked up
A Zap only reacts to what happens after you switch it on. The members and posts already on your site are never sent, so moving that backlog is a separate job.The Zap that feeds itself
Member Updated plus Update Member on the same site, or Post Published plus Create Post when the new post gets published, can set each other off and burn tasks fast.A bulk import gets held back
Import a large member list at once and Zapier's flood protection can hold the batch rather than run every Zap in one go.Member ID versus label
Update Member wants the Member ID. Zapier notes it must be a Member ID, not a Label ID, so map the ID from a search or an earlier step.Complimentary plans and Stripe
The old complimentary premium plan option needs a connected Stripe account, and Zapier marks it as deprecated in favour of the complimentary tier option.Mixed complimentary options
Removing complimentary subscriptions cannot be combined with the other complimentary fields. Without Stripe, the member keeps a comped status until Stripe is connected.
Need help automating Ghost with Zapier?
A person reads every message.



