BeyondWords
Ghost

BeyondWords + Ghost

How to use Ghost and BeyondWords together

Automatically convert your Ghost posts into engaging audio and video.

BeyondWords automatically converts your Ghost posts into audio and video, ready for distribution across your website and third-party platforms.

AI narration is powered by ElevenLabs voices. Choose from a library of premade voices, create an instant or professional voice clone, or design a new voice from a prompt.

You can manage audio and video settings, distribution, monetization, and analytics through your BeyondWords dashboard.

Get started with BeyondWords

To create an account, get in touch with the BeyondWords team.

We’ll walk you through the platform and get you set up so you can start creating audio and video from your Ghost posts.

Create a custom integration in Ghost

In your Ghost Admin, go to Settings → Integrations and click Add custom integration. Name it BeyondWords and click Add.

BeyondWords dashboard

Keep the page open so you can copy the Admin API Key and API URL—you’ll need these in the next step.

BeyondWords dashboard

Connect Ghost to BeyondWords

In your BeyondWords dashboard, create a new project or select an existing one, then go to Settings → Integrations → Ghost.

Paste the API URL and Admin API Key from Ghost into the corresponding fields.

Next, use the dropdown to select whether you would like the Audio article, Audio summary, Video article, or Video summary embed code.

Copy the embed code and click Save changes.

BeyondWords dashboard

Embed the audio player

In your Ghost Admin, go to Settings → Advanced → Code injection and click Open.

BeyondWords dashboard

Go to the Site footer section, paste the embed code from BeyondWords into the bottom of the code editor, and click Save. This will embed the player at the start of each post, not in the footer.

BeyondWords dashboard

Custom player position

If you would like to embed the player elsewhere, use the target property with a CSS selector. This will vary depending on your Ghost theme—common values include: .post-full-content, article, article header, and .content.

Start creating audio and video

When you publish a post in Ghost, BeyondWords will automatically generate audio or video and embed the player into your post. This should just take a few minutes.

BeyondWords dashboard

You can customize the player, enable third-party distribution, set up monetization, and more through your BeyondWords dashboard.

Skipping audio for specific posts

If you don’t want BeyondWords to generate audio for a particular post, add the tag #beyondwords-skip in the post settings panel. BeyondWords will not generate audio for that post and no player will be embedded.

If you add this tag to a post that already has audio, any future edits won’t regenerate the audio. The existing audio and player will stay embedded.

Any questions? Check out BeyondWords docs and guides or contact our team at hello@beyondwords.io.