Title: Baaraat &#8211; Site Automation Assistant
Author: motlaq.code
Published: <strong>July 27, 2026</strong>
Last modified: July 27, 2026

---

Search plugins

![](https://ps.w.org/baaraat-agent/assets/banner-772x250.png?rev=3625017)

![](https://ps.w.org/baaraat-agent/assets/icon-256x256.png?rev=3625017)

# Baaraat – Site Automation Assistant

 By [motlaq.code](https://profiles.wordpress.org/motlaqcode/)

[Download](https://downloads.wordpress.org/plugin/baaraat-agent.1.0.4.zip)

 * [Details](https://wordpress.org/plugins/baaraat-agent/#description)
 * [Reviews](https://wordpress.org/plugins/baaraat-agent/#reviews)
 *  [Installation](https://wordpress.org/plugins/baaraat-agent/#installation)
 * [Development](https://wordpress.org/plugins/baaraat-agent/#developers)

 [Support](https://wordpress.org/support/plugin/baaraat-agent/)

## Description

This is the official connector plugin for the Baaraat service operated at baaraat.
ir. Baaraat provides a secure connection between your site and the Baaraat service.
After pairing the site, authorized users can create WordPress blog post drafts and
WooCommerce product drafts from the Baaraat Telegram bot.

After installing the plugin:

 * Open the Baaraat admin page and choose the connection action.
 * Confirm the one-time pairing link in Telegram.
 * Use the Telegram bot without entering a WordPress password or manually creating
   REST API credentials.
 * Receive signed content jobs and create drafts on the paired site.
 * Manage subscriptions, usage capacity, and payments inside the Baaraat Telegram
   service.

Each site uses a separate secret key. Requests are signed with HMAC, expire after
a limited time, include a unique nonce, and are protected against replay attacks.

#### External Service

This plugin connects to the external Baaraat service at `baaraat.ir` and `api.baaraat.
ir`. The service is required for pairing a site, checking connection status, receiving
and completing content jobs, disconnecting a site, managing subscriptions, and communicating
with the Telegram bot.

Depending on the action, transmitted data may include:

 * Site URL, site name, installation identifier, and plugin version.
 * WordPress and WooCommerce versions and detected SEO plugin capabilities.
 * Signed request metadata required to authenticate the paired installation.
 * Content job data requested by the authorized user, including article or product
   content and image URLs.
 * Job status, result identifiers, and error details.

Baaraat provides the content-generation service, job queue, subscription management,
and Telegram interaction required by the plugin. Use of the plugin and service is
subject to the following documents:

 * [Baaraat website](https://baaraat.ir/)
 * [Baaraat Privacy Policy](https://baaraat.ir/privacy)
 * [Baaraat Terms of Service](https://baaraat.ir/terms)

## Screenshots

[⌊The plugin page before pairing, with site information and the connection action.⌉⌊
The plugin page before pairing, with site information and the connection action.⌉[

The plugin page before pairing, with site information and the connection action.

[⌊The plugin page after a successful connection, showing active status and content
statistics.⌉⌊The plugin page after a successful connection, showing active status
and content statistics.⌉[

The plugin page after a successful connection, showing active status and content
statistics.

[⌊An overview of creating WooCommerce product and blog post drafts from Telegram.⌉⌊
An overview of creating WooCommerce product and blog post drafts from Telegram.⌉[

An overview of creating WooCommerce product and blog post drafts from Telegram.

## Installation

 1. Install and activate the plugin.
 2. Open the Baaraat menu in the WordPress dashboard.
 3. Choose the connection action.
 4. Confirm the connection in Telegram.

## FAQ

### Do I need to enter my WordPress password?

No. Each site uses a separate secret key and signed requests. The plugin does not
require the site administrator to send a WordPress password to Baaraat.

### Does the plugin connect to an external service?

Yes. Site pairing, content generation, the job queue, subscription management, and
Telegram interaction depend on the Baaraat service. The External Service section
explains the transmitted data and provides links to the privacy policy and terms.

### Are subscriptions purchased inside the plugin?

No. Subscriptions and usage capacity are managed inside the Baaraat Telegram service.

### Can I use the plugin without WooCommerce?

Yes. Blog post draft creation works without WooCommerce. WooCommerce must be active
to create product drafts.

### Can I use Baaraat without this plugin?

Yes. The separate direct-connection workflow available in the Baaraat Telegram bot
remains available.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Baaraat – Site Automation Assistant” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ motlaq.code ](https://profiles.wordpress.org/motlaqcode/)

[Translate “Baaraat – Site Automation Assistant” into your language.](https://translate.wordpress.org/projects/wp-plugins/baaraat-agent)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/baaraat-agent/), check
out the [SVN repository](https://plugins.svn.wordpress.org/baaraat-agent/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/baaraat-agent/) 
by [RSS](https://plugins.trac.wordpress.org/log/baaraat-agent/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.4

 * Moved the top-level admin menu to a lower, non-prominent position.
 * Clarified that this is the official connector plugin for the Baaraat service.

#### 1.0.3

 * Prepared the official WordPress.org release.
 * Uses the standard WordPress.org update system.
 * Removed the custom updater used by the separately distributed website build.
 * Preserved secure site pairing and blog post and product draft creation.

#### 1.0.2

 * Added atomic nonce storage to block normal and concurrent replay attempts.
 * Added protections against signature forgery, body tampering, site identifier 
   changes, and signature downgrade attempts.
 * Added limits for job payload size and downloaded image size and dimensions.
 * Restricted service communication to the official Baaraat API endpoint.

#### 1.0.1

 * Added signed disconnect handling during plugin deactivation and uninstall.
 * Added duplicate-domain lifecycle cleanup.
 * Added privacy policy and terms links.

#### 1.0.0

 * Added one-click pairing with the Baaraat Telegram service.
 * Added blog post and WooCommerce product draft creation.
 * Added image sideloading and Rank Math or Yoast metadata support.
 * Added signed request authentication and replay protection.

## Meta

 *  Version **1.0.4**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [ai content](https://wordpress.org/plugins/tags/ai-content/)[automation](https://wordpress.org/plugins/tags/automation/)
   [telegram](https://wordpress.org/plugins/tags/telegram/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/baaraat-agent/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/baaraat-agent/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/baaraat-agent/reviews/)

## Contributors

 *   [ motlaq.code ](https://profiles.wordpress.org/motlaqcode/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/baaraat-agent/)