Omni Content

Description

Omni Content is an AI-assisted content generation and workflow plugin for WordPress. It helps bloggers, site owners, freelancers, and content teams create blog drafts, organize a content calendar, review generated content, and schedule approved posts.

Features

  • Generate structured blog post drafts with AI.
  • Configure language, tone, keywords, and instructions.
  • Plan and organize posts with a content calendar.
  • Review and approve drafts before publication.
  • Schedule approved posts for publication.
  • Configure roles and permissions for team workflows.
  • Maintain an audit trail of review and approval activity.

AI-generated content may contain errors or unsuitable material. Users should review and verify generated content before publishing it.

Start with the available free plan. Optional paid plans provide additional usage or features.

External Services

Omni Content connects to external services when the corresponding feature is configured or used. These services may process information outside your WordPress installation. Review the applicable terms and privacy policies before using each service.

Omni Content / Keval AI API

The plugin connects to the Omni Content / Keval AI API for account connection, subscriptions, usage information, public templates, content generation, and content-improvement features.

Data sent may include the site domain and URL, site name, WordPress version, PHP version, plugin version, license information, account name and email, selected plan, template identifiers and fields, prompts, blog brief, keywords, custom instructions, generated content, image brief, report filters, and generation identifiers.

Data is sent when an administrator connects or activates an Omni Content account or subscription, loads remote templates or account information, requests content generation or improvement, or views remote usage reports. The plugin must not transmit this information before the administrator explicitly starts the connection or related service action.

Service provider: Keval AI / Omni Content

Configured AI providers

The plugin may use a provider configured through the WordPress AI Client, legacy provider settings, or an administrator-configured compatible endpoint.

Data sent may include prompts, blog briefs, template instructions, tone, language, keywords, custom instructions, selected text, article context, SEO-analysis instructions, generated prompt instructions, image descriptions, and image settings.

Data is sent when an authorized user requests generation, rewriting, topic suggestions, SEO analysis, prompt improvement, or image-related output. The selected provider receives and processes the request.

When OpenAI is configured:

When Anthropic is configured:

If an administrator configures another compatible provider or endpoint, that provider receives the same categories of generation data. The administrator is responsible for reviewing that provider’s terms and privacy policy.

Stripe

The plugin can connect to Stripe to create and verify Checkout Sessions for optional paid subscriptions.

Data sent may include the selected plan or price identifier, subscription metadata, site and admin URLs, site information, WordPress user identifier and email, subscriber name, email, phone number, country, payment preference, UPI identifier when supplied, return URLs, and Checkout Session identifier.

Data is sent only when an administrator starts a paid checkout or the plugin verifies the resulting Checkout Session.

Service provider: Stripe

Facebook Graph API

The plugin can use the Facebook Graph API to publish selected content to a configured Facebook Page.

Data sent includes the sharing message, Facebook Page identifier, and configured Page access token. Data is sent only when Facebook sharing is configured and an authorized user requests sharing.

Service provider: Meta / Facebook

X share intent

The plugin can open an X share-intent page containing prefilled text. This opens a user-facing browser page and does not automatically publish through the X API.

Data sent includes the sharing text placed in the share URL. It is sent only when a user selects the X sharing option.

Service provider: X Corp.

Google Fonts and favicon service

The plugin may request Google Fonts on designated administration screens and favicon images when displaying sources. These requests may disclose standard connection information, including an IP address, user agent, referrer, requested font family, or requested favicon domain.

Requests are made when a relevant administration screen is viewed or a source favicon is displayed. Site administrators should review this behavior before enabling related functionality.

Service provider: Google

Remote image hosts

When generated content contains a remote image URL, the plugin can request that image and import it into the WordPress media library. The image host may receive the server IP address and requested URL.

The request is made when an authorized user saves or schedules generated content containing a remote image and chooses to use the image. The provider depends on the returned image URL; users should review that provider’s terms and privacy policy.

Optional license-verification endpoint

An administrator may configure a custom endpoint for license verification. The endpoint may receive the license key, license email, site URL, admin URL, and product identifier.

Data is sent only when an administrator configures the endpoint and requests verification. The administrator is responsible for reviewing the endpoint provider’s terms and privacy policy.

Screenshots

Installation

  1. Install Omni Content from the WordPress plugin directory, or upload the omni-content folder to /wp-content/plugins/.
  2. Activate the plugin from the Plugins screen.
  3. Open Omni Content in the WordPress administration menu.
  4. Review the external-service disclosures and connect or configure only the services you want to use.
  5. Configure your content and approval preferences, then create your first draft.

FAQ

Do I need an AI account or API key?

An external API key is not required when generation is provided through the Omni Content service. Administrators may optionally configure a supported AI provider or compatible custom endpoint, which may require separate credentials.

Does Omni Content publish without approval?

Publishing behavior depends on the workflow configured by the administrator. Review and approval can be required before publication, while authorized administrators may enable automatic publishing for approved content.

Should I review AI-generated content?

Yes. AI-generated material may be inaccurate, incomplete, or unsuitable. Review facts, links, formatting, copyright considerations, and other important details before publication.

Can a team use the plugin?

Yes. The plugin provides roles, permissions, review controls, and approval tracking for content workflows.

Is there a free version?

Yes. An available free plan can be used to get started. Optional paid plans may provide additional usage or functionality.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Omni Content” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Omni Content” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • First public WordPress.org release.
  • Added AI-assisted blog post generation.
  • Added content planning and scheduling tools.
  • Added review, approval, role, and permission controls.
  • Added publishing and workflow activity tracking.