Ghost is completely open source and can be integrated with just about any other app or service.
Ghost also supports custom API integrations which can be authenticated with individual keys, and deliver outgoing webhooks based on particular events.
Add a new custom integration
From the integrations screen in Ghost Admin, click on the Add custom integration button
Copy API key
All custom integrations automatically come with a Content API key which can be copied as soon as the integration is created. This key will give you access to all content in Ghost programmatically, outside of Ghost core. Optionally, you can also add an icon and description of your integration for your own reference.
More information about using Ghost's Content API can be found in the full Content API Documentation.
Set up a webhook
Optionally, custom integrations can also deliver outgoing webhooks based on events which happen in Ghost to trigger actions elsewhere. For instance, an external notification or rebuild command. Available events to trigger webhooks are:
- Site changed (rebuild)
- Subscriber added
- Subscriber deleted
More info about Ghost webhooks can be found in the webhook documentation.
Finally, custom integrations can be easily created using Zapier to build simple or complex integrations, depending on your needs.
Check out the Zapier integration page for more details.