FluxBilling
Customization

Blog Editor

Write, format, schedule, and optimize a blog post in FluxBilling: rich-text editor, status and author sidebar, featured image, SEO fields, and AI drafting.

Updated · 2026-06-29

What the Blog Editor is for

The Blog Editor is the per-post composer where you write, format, schedule, and optimize a single blog article. It pairs a full-height rich-text writing area with a sidebar that collects every off-content detail — publish status, category, author, featured image, excerpt, and search-engine settings — plus an AI assistant that can draft an entire post for you.

The Blog Editor showing a large title field and rich-text body on the left, with a sidebar on the right holding Status pills, Category, Author, Featured Image, Excerpt, and SEO Settings
The two-column Blog Editor: writing area on the left, post settings sidebar on the right.

How to reach it

Open the Blog page from the admin sidebar, then either click New Post to start a fresh article or click an existing row in the post list to edit it. The top bar of the editor reads New Post when creating and Edit Post when editing. The back arrow at the top-left returns you to the post list at any time.

The writing area

The left column is where you compose the article:

  1. Title — the large bold field at the very top. A title is required before the post can be saved.
  2. Body editor — the rich-text area below the title. A toolbar runs across the top with three view modes you can switch between using the toggle on the right of the toolbar:
    • Visual — a what-you-see-is-what-you-get editor; the formatting buttons are active in this mode.
    • Source — the raw HTML behind your post, for fine-tuning markup directly.
    • Preview — a read-only render of how the post will look.

In Visual mode the toolbar offers, left to right: bold, italic, underline, strikethrough; Heading 1, Heading 2, Heading 3; bullet list and numbered list; insert link, insert image, insert table, horizontal rule, and code block; align left, align center, align right; and undo and redo. Inserting a link or an image prompts you for the URL. Inserting a table drops in a 3×3 table with a header row. The formatting buttons are dimmed in Source and Preview modes since they only apply to visual editing.

The sidebar fields

The right sidebar holds everything that is not the post body. The table below describes each field.

FieldWhat it does
StatusThree pill buttons — Draft, Scheduled, and Published. The selected pill is highlighted. Choosing Scheduled reveals a Publish Date picker directly below.
Publish DateA date-and-time picker that appears only when Status is set to Scheduled. The post goes live automatically at the chosen moment.
CategoryA dropdown of your blog categories. Defaults to No category. Categories are managed on the Blog page.
AuthorA dropdown of staff who can be credited as the author. Defaults to Current user (you).
Featured ImageA dashed upload box labelled Click to upload. Pick an image file and a preview appears with a small remove (×) button in its top-right corner to clear it.
ExcerptA short summary used in post listings and as a fallback meta description. Three lines tall.
SEO SettingsA collapsible section (click the label to expand or collapse). Contains URL Slug, Meta Title, Meta Description, and Keywords — see below.

SEO Settings fields

Expand the SEO Settings section to reveal the search-engine fields:

URL Slug
The post's web address segment. It is generated automatically from the title as you type. As soon as you edit it by hand, automatic generation stops so your custom slug is preserved even if you later change the title.
Meta Title
The title search engines display. A live counter shows your length out of 70 characters; the placeholder suggests aiming for 50–60.
Meta Description
The snippet search engines display under the title. A live counter shows your length out of 200 characters.
Keywords
A comma-separated list of target keywords for the post.

Saving and publishing

Three controls in the top bar handle saving:

  • Save Draft — stores the post as a draft regardless of which Status pill is selected. Use this to keep working without going live.
  • Save / Update — saves the post at the Status currently selected in the sidebar. The button reads Update when the post's status is already Published, and Save otherwise. If you save with Status set to Published and no publish date is set, the post is published immediately.
  • Schedule a post — set Status to Scheduled, choose a future date and time in the Publish Date picker, then click Save. The post goes live at that exact time with no further action from you.

Auto SEO

Next to the SEO Settings label is an Auto SEO button with a wand icon. Click it and the editor analyzes your title and body, then fills in the excerpt, meta title, meta description, and keywords in one step. The SEO section expands automatically so you can review the results. If an AI provider is configured it uses AI; otherwise it falls back to extracting these fields from your content. You need at least a title or some body text before Auto SEO will run.

Generate with AI

The purple Generate with AI button in the top bar opens a dialog that drafts a complete post for you. Fill in the fields and click Generate Blog Post:

FieldPurpose
Topic or IdeaWhat the post should be about. Required.
CategoryOptionally tie the draft to one of your categories so the AI writes in context.
AI ProviderA grid of provider buttons to choose which AI service writes the post.
ModelAppears only when the selected provider offers a choice of models.
Custom InstructionsFree-text guidance (tone, angle, length, anything else). Pre-filled from your saved blog defaults and editable per generation.

After generation, a Generated Content Preview shows the proposed title, excerpt, and the start of the body. If the new draft looks similar to existing posts, a Similar posts found warning lists them so you can avoid duplicates. Click Regenerate to try again, or Use This Content to drop the title, body, excerpt, and SEO fields into the editor — where you can edit everything freely before saving.

AI provider required. AI features depend on a configured provider. If none is set up, a notice bar appears below the top toolbar reading No AI API keys configured, with a Configure in Settings link that takes you to the Blog tab of the Settings page. The Generate with AI button stays visible, but generation won't work until a provider is added.

Slug tip. Because manually editing the URL Slug locks it, do your slug edits last — or accept the auto-generated one. If you change the title afterward, a hand-edited slug will not update to match.

Related

Blog · Settings