BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Service Catalog Builder — Services, Pricing Tables & Inquiry Forms icon
Actively maintained Tested with WP 7.1

Service Catalog Builder — Services, Pricing Tables & Inquiry Forms

Complete service catalog, pricing table builder, and booking inquiry system for agencies, consultants, SaaS businesses, and freelancers.

Active installs<10New
Downloads · 30d131▲ +42.4% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads431Since Jun 2026
Support resolved—No recent threads
RequiresWP 6.2PHP 7.4+
Downloads · 7d10▼ -81.5% week over week
Our verdict

Solid choice

Service Catalog Builder is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

71523Jul 3Aug 16Sep 30
Yesterday1
Daily average (1y)4
Peak day43Jun 17, 2026
Last 12 months429

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Service Catalog Builder stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
elementor >100 6,589 Best elementor plugins →
inquiry form >100 561 Best inquiry form plugins →
pricing table >100 2,119 Best pricing table plugins →
service catalog #57 1,652 Best service catalog plugins →
services >100 10,000 Best services plugins →

About Service Catalog Builder

From the official readme · v1.0.5

Description

Service Showcase & Catalog Builder is an all-in-one WordPress plugin for creating professional service listings, service catalogs, pricing tables, and AJAX inquiry forms.
Designed for agencies, freelancers, and service businesses, it helps you showcase services, generate more leads, and keep your website fast.Works with Gutenberg, Elementor, and any shortcode-compatible page builder
📖 Full Documentation

Key Features

Services CPT
* Custom Post Type with categories and tags
* Icon support: image upload, SVG code, or icon font class
* Feature bullet list with multiple icon styles
* Image gallery per service
* Related services with three-tier auto-matching algorithm
* Featured service flag with dedicated display grid
* FAQ accordion with schema markup

Pricing Table Builder
* Visual plan builder with drag-and-drop reordering
* Monthly / Annual billing toggle with savings badge
* Highlighted/recommended plan styling
* Feature comparison table
* Custom CTA per plan: open URL or trigger inquiry form
* Tooltip-ready feature rows

Service Inquiry Form
* Honeypot spam protection
* AJAX submission (no page reload)
* Budget range selector
* Email notifications with Reply-To
* All submissions saved to the database (admin panel)
* Optional redirect after submission
* One-click CSV export with date and status filters (New in v1.0.5)

Display Options
* Gutenberg blocks: Services Grid, Pricing Table, Inquiry Form
* Elementor widgets (requires Elementor 3.5 or higher)
* Shortcodes for any page builder or classic editor
* Touch-friendly carousel with autoplay and dot navigation
* Live AJAX category filter grid with animated transitions

Widgets & Sidebar
* Service Category Widget — hierarchical list with post counts and active state
* Service Search Widget — live AJAX search with dropdown results and keyboard navigation

Service Page Features
* Share Buttons — Twitter/X, Facebook, LinkedIn, WhatsApp, Telegram, Copy Link
* Related Services — auto-displayed below single service pages
* Service Highlights strip — icon + stat + label for social proof sections

Reviews & Star Ratings (New in v1.0.4)
* Visitor-submitted star ratings (1–5 stars) with text reviews
* Admin-moderated — reviews must be approved before they appear publicly
* Aggregate rating summary (average + count) displayed on service page
* CSS-only star picker — no JavaScript required to render stars
* Shortcode: [wscb_reviews service_id="X" show_form="yes"]

WhatsApp & Telegram Direct Inquiry (New in v1.0.4)
* “Inquire via WhatsApp” and/or “Inquire via Telegram” CTA buttons on service pages
* Pre-fills message with service title + URL automatically
* Global number/username set in Settings; can be overridden per service
* Per-service custom message template with [service title] and [url] placeholders
* Zero external scripts or API keys — pure anchor tag links
* Shortcode: [wscb_whatsapp_btn service_id="X" channel="whatsapp|telegram|both"]

Service Availability Status (New in v1.0.5)
* Per-service availability dropdown: Accepting Clients, Limited Slots, Fully Booked, Coming Soon, By Referral Only
* Colored badge with status dot displayed on service cards and single service pages
* Auto-adds schema.org/availability property to Service JSON-LD
* Shortcode: [wscb_availability service_id="X"]
* Toggle on/off globally from Settings — Service Availability

SEO & Schema
* JSON-LD schema.org/Service markup
* FAQPage schema from FAQ accordion
* AggregateRating schema auto-appended when reviews exist (New in v1.0.4)
* SEO-friendly URLs with customisable slug

WooCommerce Integration
* Link any service to a WooCommerce product
* Buy button with live price display
* Service product type in WC product editor

Requirements

  • WordPress 6.2 or higher
  • PHP 7.4 or higher
  • Elementor 3.5 or higher (free version is sufficient)

Shortcodes

[wscb_services] — Display all services in a responsive grid
[wscb_services category="design" columns="3"] — Filter by category
[wscb_pricing_table id="123"] — Embed a pricing table
[wscb_inquiry_form service_id="456"] — Embed an inquiry form
[wscb_carousel slides_visible="3" autoplay="yes"] — Touch-friendly service carousel
[wscb_carousel category="design" loop="yes" show_dots="yes"] — Category-filtered carousel
[wscb_filterable_services columns="3" limit="9"] — AJAX category filter grid
[wscb_filterable_services taxonomy="wscb_service_tag" show_all_tab="yes"] — Tag-filtered AJAX grid
[wscb_related_services id="123" limit="3"] — Related services for any service
[wscb_category_list show_count="yes" hierarchical="yes"] — Category list widget
[wscb_featured_services columns="3" show_badge="yes"] — Featured services grid
[wscb_service_search placeholder="Search services…" limit="5"] — Live search box
[wscb_share_buttons networks="twitter,facebook,linkedin,whatsapp,copy"] — Social share buttons
[wscb_service_highlights items="🚀|150+|Projects|⭐|4.9|Rating|🎯|98%|Satisfaction"] — Stat highlights strip
[wscb_reviews service_id="123" show_form="yes"] — Star rating reviews with submission form
[wscb_reviews service_id="123" show_form="no"] — Display reviews only (no form)
[wscb_whatsapp_btn service_id="123" channel="whatsapp"] — WhatsApp inquiry button
[wscb_whatsapp_btn service_id="123" channel="telegram"] — Telegram inquiry button
[wscb_whatsapp_btn service_id="123" channel="both"] — Both WhatsApp and Telegram buttons
[wscb_availability service_id="123"] — Service availability status badge

For Developers

  • Template override: copy templates/ to {theme}/webtend-service-catalog-builder/
  • Extensible via action/filter hooks (wscb_service_schema, wscb_load_frontend_assets, wscb_after_service_cta)
  • GPL v2 licensed, no phone-home, no SaaS dependencies

Privacy

The Service Inquiry Form collects and stores the following data when a visitor submits it: name, email address, phone number (optional), budget range (optional), message, the related service/plan, and the visitor’s IP address (used for basic spam/abuse mitigation). This data is stored in a custom database table and is only used to respond to the inquiry — it is never sent to any third-party service.

This data is registered with WordPress’s built-in Personal Data Export and Personal Data Erase tools (Settings → Privacy), so site administrators can fulfil data subject requests. Erasure anonymizes the submitter’s identifying fields while retaining the record for statistics.

No data is sent to any external server by this plugin.

Installation

  1. Upload the webtend-service-catalog-builder folder to /wp-content/plugins/
  2. Activate Elementor (3.5 or higher) if not already active
  3. Activate Service Catalog Builder via Plugins → Installed Plugins
  4. Navigate to Service Builder → Add New Service to create your first service
  5. Use Service Builder → Pricing Tables to build pricing plans
  6. Embed with shortcodes, Gutenberg blocks, or Elementor widgets

Frequently asked questions

Which version of Elementor is required?

Elementor 3.5 or higher is required. Both the free Elementor plugin and Elementor Pro are supported.

Does this work without WooCommerce?

Yes. WooCommerce integration is optional and only activates when WooCommerce is installed.

Does this work without Elementor?

Elementor is required for the Elementor widgets. However, Gutenberg blocks and shortcodes work independently without Elementor.

Can I customise the templates?

Yes. Copy any file from plugins/webtend-service-catalog-builder/templates/ into {your-theme}/webtend-service-catalog-builder/ and edit freely.

How do I enable WhatsApp inquiry buttons?

Go to Service Builder → Settings → Direct Inquiry, enable the WhatsApp toggle, and enter your WhatsApp number in international format (e.g. 8801712345678 — country code first, no + or spaces). The button will appear automatically on all single service pages. You can also override the number per service from the service edit screen sidebar.

Can I set a different WhatsApp number for each service?

Yes. Open any service in the editor and find the “Direct Inquiry (WhatsApp / Telegram)” meta box in the sidebar. Enter a service-specific number there — it overrides the global number from Settings for that service only.

How does the review moderation work?

When a visitor submits a review, it is saved as “Pending” and not shown publicly. Go to Comments in the WordPress admin and filter by type “wscb_review” to see pending reviews. Approve, edit, or delete them as you would normal comments.

How do I set a service as Fully Booked?

Open the service in the editor and find the Service Availability meta box in the sidebar. Choose the desired status from the dropdown. The colored badge appears automatically on service cards and the single service page, and the status is added to the service schema.org JSON-LD.

Can I export inquiries to Excel or a CRM?

Yes. Go to Service Builder — Inquiries and click the Export CSV button in the top right. The export respects the current status filter (All / New / Read). The CSV includes a UTF-8 BOM for correct opening in Microsoft Excel.

Does the star rating appear in Google search results?

Yes, if schema markup is enabled (Settings → Schema / SEO → Enable Service Schema Markup). Once at least one review is approved, the plugin automatically adds AggregateRating JSON-LD to the service page, which Google can use to show star snippets in search results.

Is it translation ready?

Yes. All strings are wrapped in the webtend-service-catalog-builder text domain.

I updated Elementor and my widgets disappeared from the panel — what happened?

Elementor 3.5 changed how widget categories are registered. This plugin requires version 1.0.1 or higher to work correctly with Elementor 3.5+. Please update the plugin to the latest version.

Changelog

New: Service Availability Status Badge with schema.org integration, and one-click Inquiry CSV Export. Safe to update -- no database schema changes required.

1.0.5

  • New: Service Availability Status Badge — per-service dropdown (Accepting Clients, Limited Slots, Fully Booked, Coming Soon, By Referral Only). Colored badge with status dot on service cards and single service pages.
  • New: schema.org/availability property auto-appended to Service JSON-LD when availability is set.
  • New: [wscb_availability service_id=”X”] shortcode for manual badge placement.
  • New: Settings toggle for availability badges globally (Settings — Service Availability).
  • New: Inquiry CSV Export — Export CSV button on Inquiries admin page. Exports all or status-filtered inquiries. UTF-8 BOM for Excel compatibility. Nonce-secured and capability-checked.
  • New: v105-additions.css — availability badge styles (5 color variants with dot indicator) and export button styles.

1.0.4

  • New: Service Reviews & Star Ratings — visitor-submitted star ratings (1–5) with text reviews, admin moderation via WordPress Comments, and aggregate rating display.
  • New: AggregateRating JSON-LD auto-appended to schema.org/Service markup when approved reviews exist — enables Google star snippets.
  • New: WhatsApp Direct Inquiry Button — CTA button on service pages with pre-filled message (service title + URL). Global number in Settings, per-service override in meta box.
  • New: Telegram Direct Inquiry Button — same as WhatsApp with Telegram username. Both can be shown simultaneously.
  • New: Per-service “Direct Inquiry” meta box — override WhatsApp number, Telegram username, and pre-filled message per service.
  • New: [wscb_reviews service_id=”X” show_form=”yes|no”] shortcode.
  • New: [wscb_whatsapp_btn service_id=”X” channel=”whatsapp|telegram|both”] shortcode.
  • New: v104-additions.css — star picker, review cards, review form, WhatsApp/Telegram button styles.
  • New: v104-additions.js — AJAX review submission with client-side validation, honeypot, and success/error messaging.
  • Improvement: Plugin display name updated to “Service Catalog Builder — Services, Pricing Tables & Inquiry Forms”.
  • Improvement: readme.txt description updated to reflect platform-agnostic compatibility (Elementor, Gutenberg, shortcodes).

1.0.3

  • Add: [wscb_multistep_form] — 3-step inquiry wizard (Service & Budget → Project Details → Contact). Budget selection via pill radio buttons, timeline dropdown, step-by-step validation, review summary on step 3, progress bar with completed/active/pending states. Reuses existing wscb_submit_inquiry AJAX endpoint — zero backend changes needed.
  • Add: [wscb_compare_services] — sticky comparison bar + modal. Checkboxes auto-inject on service cards via wscb_after_service_card_title hook. Supports 2–3 services. Side-by-side feature matrix with ✓/✗ indicators, price, duration, and CTA per column. Secured by wscb_compare_nonce.
  • Add: [wscb_process_steps] — “How It Works” timeline in three layouts: horizontal (default), vertical, cards. Supports inline shortcode attribute steps=”” or per-service meta box data. Auto-renders on single service pages via wscb_after_service_features hook.
  • Add: Process Steps meta box on service edit screen — drag-to-reorder repeater with icon, title, and description fields. jQuery UI sortable for row ordering. Referenced by [wscb_process_steps service_id=”X”].
  • Add: Service View Counter (WSCB_View_Counter) — increments _wscb_view_count on every public singular service view, excluding users with edit_posts capability. Sortable “Views” admin column on service list. Bulk action “Reset View Counts”. [wscb_view_count] shortcode for frontend display.
  • Add: v103-additions.css — styles for multi-step form, budget pill buttons, progress bar, comparison bar, comparison modal, comparison table, process steps (all 3 layouts), view counter.
  • Add: v103-additions.js — multi-step wizard controller (validate, navigate, summary builder) + comparison bar/modal manager (checkbox tracking, AJAX table load, focus trap, Escape close).
  • Add: compare_nonce and compare_max strings added to WSCB_Frontend JS object.

1.0.2

  • Add: Service Category Widget — WordPress sidebar widget + [wscb_category_list] shortcode. Displays wscb_service_cat terms with post counts, active state highlighting, and optional hierarchical parent→child layout. Fully accessible with ARIA labels and keyboard navigation.
  • Add: Featured Services — [wscb_featured_services] shortcode renders services marked as featured (new “Featured Service” checkbox in admin meta box). Includes visual accent border, gradient overlay, and floating star badge with configurable label.
  • Add: Service Search Widget — WordPress sidebar widget + [wscb_service_search] shortcode. Live AJAX search with 300ms debounce, keyboard arrow navigation in results dropdown, clear button, and fallback to archive URL on Enter. Results nonce-secured via wscb_search_nonce.
  • Add: Service Share Buttons — [wscb_share_buttons] shortcode + auto-injection on single service pages. Supports Twitter/X, Facebook, LinkedIn, WhatsApp, Telegram, and Copy Link (Clipboard API with execCommand fallback). No external scripts or API keys required.
  • Add: Service Highlights strip — [wscb_service_highlights] shortcode renders a responsive icon + stat + label grid for social proof sections. Three style variants: default, bordered, filled. Auto-detects column count from item count.
  • Add: v102-additions.css — styles for category widget, featured badge, search dropdown, share buttons, highlights strip, and all responsive control improvements.
  • Add: v102-additions.js — jQuery handler for live search AJAX, keyboard nav in results, copy-link clipboard action, and copied confirmation feedback.
  • Add: copied and no_results strings added to WSCB_Frontend JS object.
  • Improve: Responsive grid improvements — .wscb-cols-4 collapses to 2 at 900px, .wscb-cols-3 collapses to 2 at 640px, all collapse to 1 at 480px. Pricing grid stacks on mobile. Single-service 2-col layout collapses at 780px.
  • Improve: Service cards are now equal-height (flex column) with .wscb-service-card__body growing to fill available space — eliminates uneven card heights in grids.

1.0.1

  • Add: [wscb_carousel] shortcode — touch-friendly, keyboard-accessible, autoplay-capable service carousel with dot indicators and prev/next arrows. Zero external dependencies; uses CSS snap-scroll + vanilla JS. Supports 1–4 visible slides, responsive breakpoints, loop mode, and fully respects prefers-reduced-motion.
  • Add: [wscb_filterable_services] shortcode — AJAX-powered category/tag filter grid. Live tab switching with zero page reload, spinner feedback, smooth fade-in card animations, ARIA live-region announcements, and nonce-secured AJAX handler.
  • Add: [wscb_related_services] shortcode + auto-injection below single service pages. Three-tier algorithm: manual curation (existing meta box) → shared category → shared tag. Admin toggle and count setting added to Settings page.
  • Add: additions.css — carousel, filter tabs, skeleton loader, staggered card entrance animations, and improved mobile tap targets. All animations disabled under prefers-reduced-motion.
  • Add: carousel.js — vanilla JS carousel engine + jQuery AJAX filter handler. Fully accessible (keyboard, ARIA, touch swipe, mouse drag).
  • Add: filter_nonce and loading string added to WSCB_Frontend JS object for secure AJAX filter requests.
  • Improve: Related Services section (Settings) for controlling auto-display toggle and result count.
  • Fix: wscb_filterable_services nonce uses a dedicated wscb_filter_nonce action to prevent nonce reuse across AJAX handlers.

1.0.0

  • Initial release.

Full changelog on WordPress.org →

Screenshots

Service archive — responsive card grid with icon, tagline, features, price
Service archive — responsive card grid with icon, tagline, features, price
Single service — hero section, gallery, pricing table, FAQ, inquiry form
Single service — hero section, gallery, pricing table, FAQ, inquiry form
Admin — pricing plan builder with drag-and-drop reordering
Admin — pricing plan builder with drag-and-drop reordering

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Service Catalog Builder alternatives

All elementor plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Ultimate Addons for Elementor – Widgets, Templates, WooCommerce & Header Footer Builder Ultimate Addons for Elementor Elementor addons with 18+ free widgets, Header & Footer Builder, WooCommerce widgets &… by Brainstorm Force 2M+ ★★★★★★★★★★ 4.9 (2.5K) 6 days ago 94
2 Essential Addons for Elementor – Popular Elementor Templates & Widgets Essential Addons for Elementor Elementor addon: 120+ widgets & templates — Elementor Gallery, Mega Menu, Slider, Form… by WPDeveloper 1M+ ★★★★★★★★★★ 4.9 (4.1K) 18 hours ago 97
3 Royal Addons for Elementor – Addons and Templates Kit for Elementor Royal Addons for Elementor Elementor templates, Header footer builder, Elementor Post Grid, Woocommerce Grid builder… by WP Royal 600K+ ★★★★★★★★★★ 4.8 (612) 2 weeks ago 96
4 Template Kit – Import Template Kit – Import Use this plugin to import Template Kits to WordPress by envato 400K+ ★★★★★★★★★★ 3.4 (16) 2 weeks ago 64
5 HappyAddons for Elementor – 160 Elementor Widgets, GSAP Animations & Templates HappyAddons for Elementor HappyAddons packs Header Footer Builder, Megamenu, Single Post, Archive Page, & 500+ Ready… by Leevio 400K+ ★★★★★★★★★★ 4.8 (488) 2 weeks ago 96
6 Jeg Kit for Elementor – Powerful Addons for Elementor, Widgets & Templates for WordPress Jeg Kit for Elementor Extend Elementor with 68+ widgets, 114 prebuilt demos, Mega Menu Builder, Theme Builder… by jegtheme 300K+ ★★★★★★★★★★ 3.8 (78) 7 days ago 81
7 Unlimited Elements for Elementor Unlimited Elements for Elementor Elementor all-in-one addons pack with the best widgets for Elementor, offering 100+ free… by Unlimited Elements 300K+ ★★★★★★★★★★ 4.8 (522) 23 hours ago 81
8 Sticky Header Effects for Elementor Sticky Header Effects for Elementor The original Elementor sticky header & sticky menu plugin. Transparent, fixed & scroll… by POSIMYTH 300K+ ★★★★★★★★★★ 4.5 (69) 2 weeks ago 95
9 Skyboot Custom Icons for Elementor – Elementor Icons library – 14300+ Icons Skyboot Custom Icons for Elementor Skyboot Custom Icons for Elementor expands your Elementor icons library with custom icons… by SkyBootstrap 200K+ ★★★★★★★★★★ 5 (22) 2 months ago 87
10 Qi Addons For Elementor Qi Addons For Elementor Qi Addons for Elementor is a comprehensive library of 60+ custom, flexible & easily styled… by Qode 200K+ ★★★★★★★★★★ 4.8 (205) 2 weeks ago 86

FAQ

Service Catalog Builder: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 1, 2026

Is Service Catalog Builder free?

Yes. Service Catalog Builder is free to download and use from the official WordPress.org plugin directory.

Is Service Catalog Builder safe to use in 2026?

Service Catalog Builder is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

How many websites use Service Catalog Builder?

Service Catalog Builder is active on <10 WordPress websites and has been downloaded 431 times since it launched in June 2026. It was downloaded 131 times in the last 30 days.

Does Service Catalog Builder work with WordPress 7.1?

Yes. The developer has tested Service Catalog Builder up to WordPress 7.1.2, the latest release. It requires WordPress 6.2 or newer.

What PHP version does Service Catalog Builder need?

Service Catalog Builder requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Service Catalog Builder last updated?

The latest version, 1.0.5, was released on September 20, 2026 (2 weeks ago).

Who makes Service Catalog Builder?

Service Catalog Builder is developed and maintained by WebTend.

What are the best alternatives to Service Catalog Builder?

The most popular alternatives to Service Catalog Builder are Ultimate Addons for Element… (2M+ installs), Essential Addons for Elemen… (1M+ installs) and Royal Addons for Elementor (600K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.