Appearance
Functions
Voxel Toolkit ships 74 functions. Every one is off by default — enable only what you need from Voxel Toolkit → Functions, then use Configure to open its settings.
Enabling a function only loads its code
Disabled functions are not initialised, so leaving the rest switched off costs you nothing at runtime. Toggling a function off later stops it running but does not delete its settings.
Linked names open the full guide for that function. Settings marks functions with their own configuration screen; the rest work as soon as they are enabled.
Admin & Editing
Changes to the WordPress admin itself — menus, list tables, the editor, and access.
| Function | What it does | Settings |
|---|---|---|
| Anonymous Timeline | Let members post and review anonymously with stable pseudonyms; admins keep full visibility. | — |
| Booking Reminders | Automated reminders before bookings and follow-ups after, sent as native Voxel app events. | — |
| Listing Analytics | Track impressions, clicks, views, actions, shares and revenue per listing, segmented by promotion and plan. | — |
| Push Notifications | Deliver Voxel's notifications as browser push, with admin broadcasts. No third-party accounts. | — |
| Weekday Recurrences | "Every 3rd Saturday" style recurrences and weekday options for recurring-date fields. | — |
| Admin Menu | Hide specific admin menu items from the WordPress admin interface. | Yes |
| Admin Bar Publish Toggle | Add Publish/Mark as Pending button in the admin bar for quick status changes. | Yes |
| Sticky Admin Bar | Make the WordPress admin bar sticky (fixed) instead of static on the frontend. | — |
| Light Mode | Enable light mode styling for the Voxel admin interface. | — |
| Admin Columns | Configure custom columns for Voxel post types in WordPress admin list tables with sorting and filtering support. | — |
| Admin Taxonomy Search | Add search functionality to taxonomy metaboxes on post edit pages for easier term selection. | Yes |
| Pending Posts Badge | Add badges with pending post counts to admin menu items for selected post types with customizable styling. | Yes |
| Duplicate Post/Page | Enable post/page duplication with quick actions and edit screen button for selected post types. | Yes |
| Media Paste | Paste images directly from clipboard into WordPress media library and other media pickers. Elementor integration coming soon. | Yes |
| Enhanced TinyMCE Editor | Adds media upload, text color, background color, and character map to WP Editor Advanced mode. | Yes |
| Disable Gutenberg | Disables the Gutenberg block editor site-wide and restores the classic WordPress editor for all post types and widgets. | — |
| Enable SVG Uploads | Allows SVG file uploads to the WordPress media library with automatic security sanitization. | — |
| Disable Automatic Updates | Disable automatic updates for plugins, themes, and WordPress core with individual controls. | Yes |
| Temporary Login | Generate secure one-click login URLs for temporary access. Perfect for giving developers or support staff temporary access without sharing passwords. | — |
| Messages Admin | Add a top-level admin menu to view, search, and moderate all direct messages on the site. | — |
| Message Moderation | Screen direct messages for banned keywords or AI-flagged content before they are sent. Notify the admin, block the message, or both. | Yes |
| Delete Post Media | Automatically delete all attached media when a post is deleted, with double confirmation. | Yes |
| Message Details | Adds a details sidebar to the Messages inbox with the other party’s profile and all shared media, files and links. | — |
| Response Time | A dynamic tag for how quickly a listing’s owner replies to direct messages. | Yes |
Posts & Submissions
How posts get created, reviewed, published, and enriched.
| Function | What it does | Settings |
|---|---|---|
| Auto Verify Posts | Automatically mark posts as verified when submitted for selected post types. | Yes |
| Pre-Approve Posts | Automatically publish posts from pre-approved users instead of marking them as pending. | Yes |
| Redirect Posts | Automatically redirect posts with specific statuses to specified URLs based on post type with flexible status and expiration detection. | Yes |
| Custom Submission Messages | Customize confirmation messages shown to users after submitting different post types. | Yes |
| Schedule Posts | Allow users to schedule posts for future publication from the Create Post form. Uses WordPress native scheduling. | — |
| Duplicate Title Checker | Check for duplicate post titles in real-time while creating or editing posts to prevent duplicate content. | Yes |
| Post Submission Actions | Run actions after a Create Post (VX) form is submitted — redirect, send a Voxel direct message, or POST the submission to a webhook. Configured per widget. | Yes |
| MCP Server | Connect an AI assistant to your site over the Model Context Protocol to read and manage post types, fields, taxonomies, listings and toolkit settings. Every config change is snapshotted and undoable. | Yes |
| Add Category | Allow users to add new taxonomy terms from the frontend Create Post form. Supports approval workflow, overridable permissions, and app events. | — |
| Suggest Edits | Allow users to suggest edits to posts with moderation workflow and notifications. | Yes |
| Team Members | Allow post authors to invite team members by email who can then edit the post. Includes custom field, invite system, and email notifications. | Yes |
| Featured Posts | Add featured functionality to posts with star icons, filtering, and bulk actions. Sets Voxel Priority meta field. | Yes |
| Auto Promotion | Automatically boost newly published posts for a set duration to increase their visibility and ranking. | Yes |
| Promotion Create Form | Add promotion package selection to the Create Form widget. Users can optionally select a promotion before submitting and get redirected to checkout. | — |
| Show Field Description | Display form field descriptions as subtitles below labels instead of tooltip icons. | Yes |
| Advanced Phone Input | Enhanced phone fields with country selection, default country, and country restrictions using intl-tel-input library. | Yes |
| Multi-Locations | Display posts on archive maps using multiple locations stored in repeater fields, and include those locations in location-based search results. | Yes |
| Recurring Events - Multiple Instances | Show recurring events multiple times in archives (once per upcoming occurrence). Each card displays only its specific date. | Yes |
| Compare Posts | Allow users to compare 2-4 posts of the same type side-by-side with a floating comparison bar and comparison table. | Yes |
| Share Count | Track the number of times posts are shared via the share menu. Adds @post(share_count) dynamic tag. | — |
| Owner Review Replies | Publish a listing owner’s reply to a review under the listing’s own name and logo, with an Owner Response badge. | Yes |
Notifications
Extra notification channels and recipients beyond Voxel’s defaults.
| Function | What it does | Settings |
|---|---|---|
| Admin Notifications | Override default admin notifications to send to multiple users based on roles or individual selection instead. | Yes |
| SMS Notifications | Send SMS notifications via Twilio, Vonage, or MessageBird when Voxel app events occur. | Yes |
| Membership Notifications | Send email notifications to users based on membership expiration dates. | Yes |
| Listing Plan Notifications | Send email notifications to users when their individual listings are approaching expiration. | Yes |
| Submission Reminder | Track user post submissions by post type and send reminder emails at configurable intervals to encourage more submissions. | Yes |
| Title Notification Badge | Shows unread notification/message count in the browser tab title (e.g., "(3) My Site"). Updates in real-time via polling. Only for logged-in users. | Yes |
AI
Features powered by OpenAI or Anthropic. All of them read their credentials from AI Settings.
| Function | What it does | Settings |
|---|---|---|
| AI Settings | Central configuration for AI providers (OpenAI, Anthropic). Required for AI-powered features. | Yes |
| AI Review Summary | Generate AI-powered review summaries and category opinions using ChatGPT API with caching. | Yes |
| AI Post Summary | Auto-generate AI summaries for posts on publish/update. Access via @post(ai.summary) dynamic tag. | Yes |
| AI Bot | AI-powered search assistant. Users ask natural language questions to find posts with Voxel card template results. | Yes |
| AI Autofill | Paste a website URL, Google Maps link, or business name and let AI fill a new Voxel listing draft. Uses your AI Settings provider/key. Includes an Elementor widget. | Yes |
| Timeline Reply Summary | AI-generated TL;DR summaries of timeline post replies. Requires OpenAI or Anthropic API key. | Yes |
| AI Reply Suggestions | Suggest ready-to-send replies in the Messages composer, based on the conversation. | Yes |
Timeline & Community
Additions to the Voxel timeline and user-presence features.
| Function | What it does | Settings |
|---|---|---|
| Timeline Filters | Add custom filtering options to Voxel Timeline widgets, including an "Unanswered" filter for posts with no replies. | Yes |
| Pin Timeline Post | Allow post authors to pin a timeline post to the top of their post's timeline feed. | — |
| Auto-Share to Timeline | Automatically post a sitewide timeline entry with a link-preview card when a user publishes a new listing. | Yes |
| Social Proof | Display toast notifications showing recent activity like new bookings, posts, and orders to create social proof. | Yes |
| Online Status | Display online/offline status indicators for users. Shows when users are active with configurable timeout. | Yes |
Search & Discovery
Improvements to search forms, filters, and post relations.
| Function | What it does | Settings |
|---|---|---|
| Saved Search | Allow users to save search filters and receive notifications when new posts match their saved searches. | Yes |
| Post Relation Search | Adds searchable dropdown to post relations filter in search forms. Enables AJAX-powered search instead of scroll-only behavior. | — |
| Enhanced Post Relation | Customize post display in Post Relation field selectors using dynamic tag templates. Configure different display formats per post type. | Yes |
| Synonym Search | Add synonyms to taxonomy terms for enhanced keyword search. Includes AI-powered synonym generation. Requires re-indexing posts after adding synonyms. | Yes |
| Service Area Search | Reverse proximity search — listings only appear when the visitor’s searched location falls inside their own service radius. | Yes |
| Search Analytics | Track what visitors search for, with an admin dashboard and a Popular Searches widget. | Yes |
| Post Feed Numbered Pagination | Adds numbered 1 2 3 page links to the Post Feed widget. Always on; choose it per widget in Elementor. | — |
Site & Content
Site-wide settings, global data, and front-end behaviour.
| Function | What it does | Settings |
|---|---|---|
| Site Options | Create global site options accessible via dynamic tags like @site(options.field_name). Perfect for site-wide settings like contact info, social links, and branding. | Yes |
| Visitor Location | Display visitor's location (city, state, country) using IP geolocation with dynamic tags like @site(visitor.location). Queries multiple free services (geojs.io, ipapi.co, ip-api.com) and picks best result for accuracy. | Yes |
| Google Analytics & Custom Tags | Add Google Analytics tracking code and custom scripts/tags to head, body, and footer sections of your site. | Yes |
| Post Fields Anywhere | Render any @post() tag in the context of a different post. Usage: @site().render_post_tag(post_id, @post(field)) | — |
| Calendar Week Start | Makes Voxel date pickers respect WordPress "Week Starts On" setting instead of always starting on Monday. | — |
| Widget CSS Class & ID | Add CSS Class and ID fields to Voxel widgets (Navbar, User Bar, Advanced List) for custom styling of individual items. | — |
| External Link Warning | Show warning modals when users click external links, with customizable messages and domain whitelisting. | Yes |
| Image Optimization | High-performance image optimization with WebP conversion, resizing, and SEO-friendly alt text. | Yes |
| Guest View | Allow logged-in users to temporarily view the site as a guest with an Elementor widget and admin bar button. | Yes |
| Gallery Responsive Image Count | Makes the Gallery widget’s image count responsive, so tile counts can differ per device. | — |
Integrations & Data
Connections to other plugins and data export.
| Function | What it does | Settings |
|---|---|---|
| FluentCRM Integration | Sync Voxel users to FluentCRM, add Voxel-aware tabs to the contact screen, auto-tag based on memberships and listings, and expose Voxel events as automation triggers. | Yes |
| Fluent Forms Post Author | Adds a "Voxel Post Author" email field to Fluent Forms that automatically populates with the post author's email when embedded on posts. Requires Fluent Forms plugin to be active. | Yes |
| Export Orders | Add an export button to the Voxel orders page to export all orders to CSV format with comprehensive details. | — |
| Invoice Generator | A Download invoice button on the single-order screen for buyers, vendors and admins. | Yes |

