
Create a pricing table
- Open the Pricing Table section in your PayGlue dashboard under Installation > Pricing Table.
- Click New table.
- Give your table a name (internal only).
- Pick a template: Classic, Minimal, or Bold.
- Set an accent color for buttons, toggle, ribbon badge, and highlighted card.
- Add up to 5 tiers. Each tier has its own CTA type (see below).
- Click Save.

CTA types
Each tier can have one of four call-to-action types:
For One-time and Subscription, select a product from your provider catalog — the checkout URL fills automatically.
Monthly / yearly toggle
Enable Show monthly / yearly toggle to let visitors switch between billing periods. Set a separate price per tier for each period. If a tier has no yearly price, it shows the monthly price in both views.Highlight and ribbon badge
Toggle Highlight this tier on any tier to visually emphasize it. When highlight is on, a ribbon badge appears in the corner. The default text is Popular (max 10 characters). You can change it to anything that fits your copy.Embed options
Once your table is saved, two embed snippets appear.Option A — Inline embed
Paste this into a Ghost HTML card. The table renders inline in your post or page and automatically breaks out of Ghost’s content column to full viewport width.Option B — Overlay button
Paste this into any Ghost HTML card or text block. It renders a styled button. Clicking the button opens the full pricing table in a full-screen modal overlay, with no width constraints.Tips
Ghost clips content with overflow hidden. The inline embed handles this automatically by removingoverflow: hidden from ancestor elements on load. You do not need to edit your Ghost theme.
Toggle not changing prices? Make sure you have entered a value in the Yearly price field for each subscription tier. If the field is empty, the monthly price is shown in both views.
Using the overlay button as an alternative to inline. If your Ghost theme makes inline embeds look cramped, use the overlay button instead. The modal overlay has no theme constraints and always looks clean.