Skip to main content

Documentation Index

Fetch the complete documentation index at: https://documentation.outpost.pub/llms.txt

Use this file to discover all available pages before exploring further.

While Auto Display places CTAs automatically, sometimes you need a specific button in a specific place. The Manually Added Buttons page lets you generate custom CTA buttons with embed code that you paste into Ghost posts, emails, or any HTML page.
Manually Added Buttons page showing CTA type tabs, visibility tabs, text and URL fields, display settings, and the generated HTML code panel
Go to CTAs/Buttons/Popups → Manually Added Buttons to get started.

Button types

Choose from four CTA button types across the top tabs:
TypePurpose
Tip ButtonA one-time donation button linked to your Tip Jar
Intelligent CTA ButtonA button whose text and action change based on the reader’s membership status (requires Luna plan)
Gift Sub ButtonA button to purchase a Gift Subscription
Multitier Custom LinkA button linking to a tier selection page

Intelligent CTA Button sub-types

When you select Intelligent CTA Button, you choose which audience variant to generate. Each produces a different button that targets a specific reader segment:
Sub-typeWho sees the CTA
Unknown MembersOnly anonymous (not logged-in) readers
Not SupportersUnknown readers and logged-in free members; monthly, annual, and complimentary members see nothing
All MembersEvery reader regardless of membership status
Paid OnlyOnly paying members (including complimentary); unknown and free readers see nothing

Customizing button text and action per member level

Within each Intelligent CTA Button, you can configure a separate button text and action for each membership level (Unknown, Free, Monthly, Annual, Complimentary). For each level, the available actions are: Subscribe to Free, Upgrade to Paid, Upgrade to Annual, Donate, or Give Gift Subscription. Changes to button text and action are universal and retroactive — existing buttons on posts update automatically when you save.

Ghost Snippets (Luna plan)

On the Luna plan, all four Intelligent CTA Button variants are automatically added to your Ghost editor as Snippets. To insert a button, click the + button in the Ghost post editor and scroll to Snippets. This means you don’t need to copy and paste embed code for each post — just select the snippet you want.

Visibility options

Control where and to whom the button is shown:
VisibilityDescription
Posts Only - all membersShows in Ghost posts to all readers
Posts Only - paid membersShows in Ghost posts only to paid subscribers
Emails OnlyShows in Outpost-sent emails only
Emails/Posts - all membersShows in both Ghost posts and emails to everyone
Not all visibility options are available for every button type. Tip Button and Gift Sub Button support all four options. Intelligent CTA Button and Multitier Custom Link only support “Posts Only” visibility.

Configuring a button

Text and URL

FieldDescription
Dynamic TextThe button label readers see. For Tip Button and Gift Sub Button, text changes apply site-wide to all instances. For other types, you’ll need to re-copy the embed code after changing text.
URLAuto-generated based on your button type and site settings. Displays markup variables %BLOG_PATH% (your site URL) and %BLOG_NAME% (your publication name) for reference.

Display settings

SettingDescription
Button BackgroundChoose a color, or check “Use default Ghost color” to inherit your site’s accent color
Button TextText color
FontSelect a font family
SizeFont size in pixels (e.g., 18 px)

Getting the embed code

The right side panel shows the Raw HTML for Ghost Editor — the generated HTML code for your button. Click Copy to copy it to your clipboard, then paste it into:
  • A Ghost post using an HTML card (Post Editor → + → Raw HTML)
  • An Outpost email template
  • Any external HTML page

Using on external sites

Outpost’s embed script can be added to any HTML page outside Ghost. This lets you add subscription buttons and widgets to:
  • Email campaign landing pages
  • Podcast episode pages
  • Course or event registration pages
  • Webflow sites
  • Co-branded signup pages with partners
The embed script recognizes returning members and shows the button differently based on their membership status:
  • Anonymous visitors — See subscribe prompts
  • Free members — See upgrade prompts
  • Paid members — See thank-you or access-granted states

Frequently asked questions

Auto Display CTAs are placed automatically by Outpost based on slot configuration and audience targeting — you set it up once and it works across all posts. Manually Added Buttons give you embed code that you paste into specific Ghost posts, emails, or external pages. Use Auto Display for site-wide CTAs and Manually Added Buttons when you need a specific button in a specific place.
It depends on the button type. For Tip Button and Gift Sub Button, text changes apply site-wide to all instances automatically. For Intelligent CTA Button and Multitier Custom Link, you’ll need to re-copy and re-paste the embed code after changing the text.
Yes, but only Tip Button and Gift Sub Button support email visibility. Choose the “Emails Only” or “Emails/Posts - all members” visibility option. Intelligent CTA Button and Multitier Custom Link only work in posts.
Yes. Manually Added Buttons are completely independent of the Auto Display system. Turning off the Auto Display master toggle has no effect on buttons you’ve manually embedded.
The Intelligent CTA Button shows different content based on the reader’s membership status. There are four sub-types: Unknown Members only, Not Supporters (unknown + free), All Members, and Paid Only. Within each variant, you can customize the button text and action (subscribe, upgrade, donate, etc.) separately for each membership level — Unknown, Free, Monthly, Annual, and Complimentary. Changes apply universally and retroactively. It requires the Luna plan.

Auto Display CTAs

Automatically place CTAs without manual embedding

Tip Jar

Set up the Tip Jar that powers Tip Buttons

Gift Subscriptions

Configure gift subscriptions linked by Gift Sub Buttons