CanalYar turns any WooCommerce product into a ready-made channel post — name, product code, price (with the old price struck through on sale), colors, attributes, your support ID and a buy link — and posts it with the product images to your channels on Telegram, Bale and Rubika.
This plugin is the WordPress side of the CanalYar service (canalyarr.ir). Posts are delivered by the service's bots, so you need a CanalYar account and connection key. New accounts get a free trial; after that, a paid plan is required. See "External services" below for exactly what is sent.
What makes it different
Usually you have to create a bot for every messenger, paste its token into your site, and — if your server cannot reach Telegram — find a proxy too. CanalYar needs none of that:
- The bot is ours. You only make our bot an admin of your channel.
- No token ever enters your site, so there is nothing to leak.
- No access problems. Our server reaches all three messengers; your server does not have to.
One post, not many
Telegram and Bale receive the images as an album with the text as its caption, so every product is a single post. Rubika has no albums, so the main image goes with the text.
It runs by itself
- Auto send: every product published for the first time is sent to the channels you choose about a minute later.
- Scheduling and queue: send a post at a set day and hour, or add it to a queue that posts at a fixed gap within the hours you allow.
- Posts stay current: when a price changes, the channel posts are edited; a product that sells out gets an "Out of stock" label or is removed.
Send anything, not only products
On the
Send message tab you can post your own text to the channels, alone or with up to 10 images (an album), a file (PDF, ZIP, …), a song (MP3/M4A, with a music player) or a video (MP4), picked from the media library — up to 30 MB.
One account, with or without WordPress
The same CanalYar account also works without this plugin: in the web panel at
canalyarr.ir you can add channels and send text, images, files, music and video from any browser, with no website at all. The plugin adds what only WooCommerce access makes possible — posts built from products, auto send, scheduling and prices kept current. Channels, quota and reports are shared between the panel and the plugin, and developers can use the same key with the REST API.
Channel ownership check
Because the bot is shared, "the bot is an admin" is not enough. When you add a channel, a six-digit code is posted in that channel and you enter it in the dashboard. Until you do, nothing is posted there — so nobody else can post to your channel.
Languages
The plugin is in English with a full Persian (fa_IR) translation included. Channel posts are written in your site's language, even when your own dashboard language is different.
- Install and activate the plugin (WooCommerce must be active).
- Sign up at canalyarr.ir/panel with your mobile number (there is a free trial) and copy your connection key.
- Go to CanalYar → Connection & subscription and enter the key.
- Make the bots shown there admins of your channels with the "Post messages" permission.
- On the Channels tab, add each channel and verify it with the six-digit code.
- In the product list, click Send to channel — or turn on auto send.
A full guide is on the plugin's
Guide tab.