FluxBilling
Customization

Blog

Create, schedule, and organize public blog posts in FluxBilling, manage categories, and embed your content on any external site through a public API.

Updated · 2026-06-29

What the Blog page is for

The Blog page is the built-in content module for publishing articles on your public storefront. Posts you create here are publicly accessible and SEO-indexed, and they can also be surfaced on any external website through a public, read-only API and ready-made embed snippets. It is the central place to draft, schedule, organize, and manage your blog content.

The admin Blog page showing the Posts, Categories and Embed & API tabs, a search box, status filter pills, and a sortable table of posts with title, category, status, published date and author columns.
The Blog page with its three tabs and the sortable post list.

How to reach it

Open Blog from the main admin sidebar. The menu item appears only when the Blog feature is enabled for your platform and your staff role carries the matching view permission. If you do not see it, an administrator can switch the feature on from the Settings page (in the feature toggles); turning the feature off later hides the menu item and takes the storefront blog offline without deleting any of your posts or categories.

The page header reads Blog with a short subtitle, a New Post button in the top-right corner, and three tabs below: Posts, Categories, and Embed & API. Posts is the default tab. The Posts and Categories tabs each carry a small count badge showing the total number of posts and categories respectively.

Note: The Blog page has exactly three tabs. AI writing options (which provider and model to use, plus standing instructions) are configured separately on the Settings page under the AI tab, and the AI draft generator itself lives inside the Blog Editor — not on this page.

The Posts tab

The Posts tab lists every article in a sortable table. Use it to find, filter, edit, and remove posts.

  1. Search — type in the search box to filter posts by title.
  2. Filter by status — click one of the pill buttons: All, Drafts, Scheduled, or Published. The list narrows immediately.
  3. Sort — click a sortable column header to reorder the table. The list is paginated (25 posts per page) with page controls at the bottom.
  4. Open a post — click any row, or the pencil icon, to open it in the Blog Editor.
  5. Create a post — click New Post (top-right) to open the editor with a blank draft.

Post table columns

ColumnWhat it shows
SelectA checkbox per row (and a select-all checkbox in the header) used for bulk deletion.
TitleThe post title. A small sparkle icon appears next to titles that were drafted with AI assistance.
CategoryThe category the post is assigned to, shown as a pill. A dash means no category.
StatusA colored badge: Draft (grey), Scheduled (amber), or Published (green).
PublishedThe publish date and time. For scheduled posts this is the future go-live time, shown in amber.
AuthorThe author’s name with their avatar (or initials if no avatar is set).
ActionsRow buttons (see below).

Row actions

  • View on Website (eye icon) — shown for published posts only; opens the live public post in a new browser tab.
  • Copy API URL (code icon) — shown for published posts only; copies the post’s public API address to your clipboard so you can pull it into an external site.
  • Edit (pencil icon) — opens the post in the editor.
  • Delete (bin icon) — removes the post after a confirmation prompt.

Deleting several posts at once

  1. Tick the checkbox on each post you want to remove, or use the header checkbox to select every post on the current page.
  2. A red bar appears showing how many are selected, with a Clear link and a Delete button.
  3. Click Delete and confirm. The selected posts are removed together.

Selections only cover the posts currently shown. Changing the filter, search, sort, or page clears any selections that are no longer visible, so a bulk delete always acts on exactly what you can see.

The Categories tab

Categories are the groupings you assign posts to. The Categories tab lets you create, rename, and delete them.

  1. Switch to the Categories tab.
  2. In the form at the top, enter a Name (required) and an optional Description.
  3. Click Add to create it. The new category appears in the list below.
  4. To rename or re-describe a category, click its pencil icon — the form switches to edit mode with a Cancel option — make your change and click Update.
  5. To remove a category, click its bin icon and confirm.

Each row lists the category name, its description, and the number of posts assigned to it. Assigning a post to a category is done in the Blog Editor, not here.

The Embed & API tab

This tab gives you everything needed to display your blog content on an external website or app. Every address listed here returns JSON, allows requests from any origin, and needs no authentication, so it can be called directly from any page.

SectionWhat it provides
API Base URLThe root public address for your blog, with a one-click copy button.
EndpointsA reference list of available calls, each with a copy button: list published posts (supports page, limit, and category options), fetch a single post by its slug (also returns related posts), list categories that have published posts, and retrieve the XML sitemap for search-engine submission.
HTML Embed — Post ListA ready-to-paste HTML snippet that renders a responsive grid of your latest posts on any page. Click Copy HTML.
HTML Embed — Single PostA snippet that reads the post slug from the page URL and renders the full post body — drop it into your post-page template.
Response ShapeA short reference of the fields returned by the list and single-post calls, with a note that image addresses are relative and must be prefixed with the base address to load.

Drafting posts with AI

AI assistance is optional and lives inside the Blog Editor, not on this page. In the editor, a Generate with AI tool lets you supply a topic, pick a category, choose a writing provider and model, add one-off instructions, and produce a draft you can review before applying. The provider, model, and standing instructions that the generator defaults to are set on the Settings page under the AI tab.

Tips and gotchas

A post set to Scheduled goes live automatically at its chosen publish date and time — no manual action is needed when that time arrives.

View on Website and Copy API URL only appear on published posts. A draft or scheduled post has no public address yet, so those actions stay hidden until it is live.

Turning the Blog feature off hides the menu and takes the storefront blog offline, but it does not delete posts, categories, or settings. Turning it back on restores everything exactly as it was.

Related

Blog Editor · Settings