Skip to content

Using the Blog Module

The Blog Module gives you a full publishing workflow inside WhatsMark SaaS — create posts, manage categories and tags, configure SEO metadata, and publish content with featured images and scheduled release dates.

Accessing the Blog Module

Navigate to Blog from the admin sidebar.

The Blog section includes:

  • Posts — create and manage published, scheduled, and draft blog entries
  • Categories — organize posts by topic
  • Tags — label posts for search and discovery

Blog Posts List

Posts List Overview

The Posts page shows all blog posts with key details at a glance.

ColumnDescription
#Row number
ImageFeatured image thumbnail
TitleThe post headline
CategoriesAssigned category badges
StatusDraft, Scheduled, or Published
FeaturedWhether the post is marked as featured
PublishedPublish date and time
  • Search — find posts by title
  • Status — filter by Draft, Scheduled, or Published
  • Featured — filter featured or non-featured posts
  • Category — filter posts by a specific category

The table supports sorting on Title, Status, Featured, Views, Published date, and Created date.

Creating a New Blog Post

Click New Post from the posts list to open the post editor.

Create New Post

Post Fields

FieldRequiredDescription
TitleYesThe post headline; max 191 characters
SlugYesAuto-generated from the title; editable with real-time uniqueness validation
ExcerptNoShort summary shown on listing pages; max 500 characters. Falls back to the post title in meta if left blank
ContentYesThe article body written in the rich editor; must contain visible text
Featured ImageYesUpload the main image for the post (JPG, JPEG, PNG, WebP, GIF — max 4 MB)

SEO Fields

FieldRequiredDescription
Meta TitleNoCustom search engine title; falls back to the post title if left blank (max 191 characters)
Meta DescriptionNoCustom search snippet; falls back to the excerpt if left blank (max 500 characters)

Status and Publishing

StatusDescription
DraftSaves the post without publishing it; clears the publish date
ScheduledSet a future publish date and time; the post goes live automatically when that time is reached
PublishedMakes the post live immediately; sets the publish date to now if not already specified

Timezone Note

Scheduled datetimes are converted to UTC automatically using your system timezone (configured under Settings). A post whose scheduled time has already passed will appear as published on the frontend immediately — it does not wait for the next scheduler run.

Toggle Featured to pin a post above regular posts on the public blog listing. You can also toggle the featured state directly from the posts list without opening the editor.

Categories

Use the Categories page to organize posts by topic.

Blog Categories

Click New Category and fill in the form:

FieldRequiredDescription
NameYesThe category display name
SlugNoAuto-generated from the name; editable
DescriptionNoOptional description for the category
  • Assign multiple categories to each post
  • The categories list shows name, slug, post count, and created date
  • A category that has posts assigned cannot be deleted — reassign or delete the posts first

Tags

Use the Tags page to add keyword labels to posts.

Blog Tags

Click New Tag and fill in the form:

FieldRequiredDescription
NameYesThe tag display name
SlugNoAuto-generated from the name; editable
  • Assign multiple tags to each post
  • New tags can be created inline while editing a post — type the tag name and it saves on form submit
  • The tags list shows name, slug, post count, and created date

SEO Metadata

Configure search metadata directly in the post editor.

SEO Tab

FieldMax LengthFallback
Meta Title191 charactersPost title
Meta Description500 charactersPost excerpt

Leave either field blank to use the automatic fallback value.

Upload a featured image for each post. It appears on blog listing cards and single post pages.

  • Accepted formats: JPG, JPEG, PNG, WebP, GIF
  • Maximum file size: 4 MB
  • Images are stored under blog/ on the public disk with UUID-based filenames

Scheduled Publishing

To schedule a post:

  1. Set the status to Scheduled
  2. Pick the publish date and time
  3. Save the post

The datetime is stored in UTC using your system timezone. If the scheduled time has already passed when a visitor loads the public blog, the post will appear as published — the scheduler does not need to run first.

Public Blog

The public blog is available at /blog and visible to all site visitors.

Public Blog

The listing page includes:

  • A title and subtitle at the top (configured in Blog Settings)
  • A search bar to filter posts by keyword
  • Category tabs — click any category to filter; All shows every post
  • Post cards with featured image, author name, publish date, excerpt, and category tags
  • A FEATURED POST badge on marked posts; featured posts always appear first

Posts paginate at 6 per page. A Blog link is automatically added to the public site header.

Blog Settings

Configure the public blog page title and subtitle under Website Settings → Blog Settings.

Blog Settings

FieldDescription
Blog Page TitleMain heading shown at the top of the public blog listing
Blog Page SubtitleSubheading shown below the title

Click Save Changes to apply.

Default values:

  • Title: Stay ahead with WhatsMark
  • Subtitle: Explore practical WhatsApp marketing ideas, automation guides, and product updates for faster customer growth.

Next: Review all available capabilities in Features or check the FAQ for common questions.

© 2024 - Corbital Technologies. All rights reserved.